.claims .lay{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;margin-top:16px;padding-bottom:24px;display:grid}.claims .blk{border:1px solid var(--color-glass-line);background:#ffffffb8;border-radius:20px;margin-bottom:14px;padding:22px 24px}.claims .blk h2{letter-spacing:-.01em;margin-bottom:4px;font-size:16.5px;font-weight:750}.claims .blk .sub{color:var(--color-ink-3);margin-bottom:16px;font-size:13.5px;line-height:1.5}.claims .seg{background:#0b1b210d;border-radius:12px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.claims .seg button{min-width:150px;color:var(--color-ink-2);border-radius:9px;flex:1;padding:10px 8px;font-size:13.5px;font-weight:600}.claims .seg button[aria-pressed=true]{color:var(--color-ink);background:#fff;box-shadow:0 2px 8px #0b1b211a}.claims .ta{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #0b1b2121;border-radius:14px;outline:none;min-height:120px;padding:13px 15px;font-size:14px;line-height:1.55}.claims .ta:focus{border-color:#00caee80;box-shadow:0 0 0 3px #00caee26}.claims .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.claims .steps{gap:12px;display:grid}.claims .stp{align-items:flex-start;gap:12px;display:flex}.claims .stp .n{width:26px;height:26px;color:var(--color-cyan-deep);background:#00caee24;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.claims .stp b{font-size:14px;font-weight:700;display:block}.claims .stp p{color:var(--color-ink-2);margin-top:4px;font-size:13.5px;line-height:1.5}.claims .ac{border:1px solid var(--color-glass-line);background:#ffffffb8;border-radius:18px;margin-bottom:12px;padding:18px 20px}.claims .ac b{margin-bottom:8px;font-size:14.5px;font-weight:750;display:block}.claims .ac p{color:var(--color-ink-2);font-size:13px;line-height:1.55}.claims .ac a{color:var(--color-cyan-deep);font-weight:650;text-decoration:none}.claims .ac.warn{background:#ffb74d1a;border-color:#ffb74d59}.claims .aside{position:sticky;top:14px}.claims .fa{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.claims .fa .note{color:var(--color-ink-3);flex:1;min-width:200px;font-size:12.5px;line-height:1.45}@media (max-width:960px){.claims .lay{grid-template-columns:1fr}.claims .aside{position:static}}@media (max-width:620px){.claims .row2{grid-template-columns:1fr}}
