.support-page [hidden]{display:none!important}
.support-page>*{min-width:0}
.support-hero{display:block;background:#F6F6F3;color:#1C1D17}
.support-hero h1{color:#1C1D17;font-size:clamp(2.25rem,3.6vw,3.2rem);line-height:var(--leading-display)}
.support-hero .c-kicker{width:fit-content;margin-inline:auto;margin-bottom:var(--kicker-gap);color:#3E3F36}
.support-hero .c-lead{max-width:var(--width-read);margin-inline:auto;margin-top:var(--space-4);color:#626357}
.support-hero .c-actions{justify-content:center;margin-top:var(--action-gap)}
.support-hero__note{margin-top:var(--action-follow);color:#626357;font-size:var(--text-sm)}
.support-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start}
.support-split>*{min-width:0}
.support-copy{min-width:0}
.support-copy h2{margin-bottom:var(--space-4)}
.support-copy>p:not(.support-eyebrow){margin-top:var(--space-3)}
.support-eyebrow{width:fit-content;max-width:100%;margin-bottom:var(--kicker-gap);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-control);color:inherit}
.support-list{display:grid;gap:var(--space-2);margin-block:var(--space-4);padding-inline-start:var(--space-4)}
.support-list li{padding-inline-start:var(--space-1)}
.support-sheet{height:auto;min-width:0;margin:0;padding:0;border-radius:var(--r-l);overflow:hidden;background:#FFFFFF;color:#1C1D17;--muted:#626357;--line:#E4E4DC;box-shadow:var(--shadow-card)}
.support-sheet__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#F6F6F3;color:#1C1D17}
.support-sheet__head svg{width:1.25rem;height:1.25rem;flex:none}
.support-sheet__head h3{min-width:0;font-size:var(--text-md)}
.support-sheet__body{padding:var(--space-5)}
.support-sheet__caption{padding:var(--space-4) var(--space-5);background:#F6F6F3;color:#626357}
.support-fields{display:grid;gap:var(--space-4)}
.support-fields>div{display:grid;gap:var(--field-gap);min-width:0;align-content:start}
.support-fields dt{font-weight:700}
.support-fields dd{min-height:3rem;min-width:0;margin:0;border:1px solid var(--line);border-radius:var(--r-m);background:#FFFFFF;color:#1C1D17}
.support-surface-blue{background:#E8EEF3;color:#22384A;--muted:#22384A;--line:#D6DFE6}
.support-surface-green{background:#E6F0EC;color:#1F4237;--muted:#1F4237;--line:#D3E0DA}
.support-surface-purple{background:#EEE9F2;color:#3D2E52;--muted:#3D2E52;--line:#DFD7E6}
.support-rows{display:grid;gap:0;list-style:none;margin:0;padding:0}
.support-rows>li{display:grid;grid-template-columns:2.5rem minmax(7.5rem,9rem) minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-4);min-width:0}
.support-rows>li>*{min-width:0}
.support-rows>li+li{border-top:1px solid #E4E4DC}
.support-rows strong{font-size:var(--text-base);line-height:var(--leading-body)}
.support-rows p{font-size:var(--text-base)}
.support-number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;line-height:1;border-radius:var(--r-m);background:#E8EEF3;color:#22384A;font-family:var(--mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}
.support-mapping{display:grid;gap:var(--space-4)}
.support-mapping>div{display:grid;grid-template-columns:minmax(6rem,.65fr) minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0}
.support-mapping dt,.support-mapping dd{min-width:0;overflow-wrap:break-word}
.support-mapping dt{font-weight:700;color:#1C1D17}
.support-mapping dd{margin:0;color:#3E3F36}
.support-section-head{max-width:var(--width-read);margin-bottom:var(--space-5)}
.support-section-head h2{margin-bottom:var(--space-4)}
.support-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.support-address-card{display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-width:0;padding:var(--space-5);background:#FFFFFF;color:#1C1D17;--muted:#626357;--line:#E4E4DC}
.support-address-card h3{font-size:var(--text-lg)}
.support-address-card p{color:#3E3F36}
.support-address-card>p:last-child{margin-top:auto}
.support-after-grid{margin-top:var(--space-4)}
.support-recovery{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-8);align-items:start}
.support-recovery>*{min-width:0}
.support-recovery__note{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-l);background:#F3E9E4;color:#5A3324;--muted:#5A3324;--line:#E6D8D0}
.support-recovery__note h3{font-size:var(--text-lg)}
.support-ticket-rows{width:100%}
.support-ticket-rows>li{grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr)}
.support-ticket-rows>li+li{border-color:#DFD7E6}
.support-ticket-rows .support-number{background:#FFFFFF;color:#3D2E52}
.support-ticket-note{margin-top:var(--space-4)}
.support-ticket-note a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}
.support-ending .support-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:var(--space-6);align-items:center;padding:var(--space-8) var(--space-6);border-radius:var(--r-xl);background:#1C1D17;color:#F6F6F3;--muted:#C4C5B8;--line:color-mix(in srgb,#F6F6F3 18%,transparent)}
.support-close>*{min-width:0}
.support-close__copy h2{color:#F6F6F3}
.support-close__copy p{margin-top:var(--space-3);color:#C4C5B8}
.support-close__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}
.support-close__actions .c-btn{border-radius:var(--radius-pill)}
.support-close__actions .c-btn--ghost{background:#1C1D17;color:#F6F6F3;border-color:color-mix(in srgb,#F6F6F3 45%,transparent)}
.support-close__actions .c-btn--ghost:hover{background:#3E3F36;color:#FFFFFF}
@media(max-width:64rem){
.support-split,.support-recovery{gap:var(--space-5)}
.support-sheet__head,.support-sheet__body,.support-sheet__caption{padding-inline:var(--space-4)}
.support-sheet .support-rows>li{grid-template-columns:2.5rem minmax(0,1fr)}
.support-sheet .support-rows>li>:nth-child(3){grid-column:2}
}
@media(max-width:48rem){
.support-split,.support-recovery,.support-address-grid{grid-template-columns:minmax(0,1fr)}
.support-sheet{height:auto}
.support-ending .support-close{grid-template-columns:minmax(0,1fr);padding:var(--space-6) var(--space-4)}
.support-close__actions{align-items:flex-start;margin-top:var(--space-3)}
}
@media(max-width:42rem){
.support-rows>li,.support-ticket-rows>li,.support-sheet .support-rows>li{grid-template-columns:2.25rem minmax(0,1fr)}
.support-rows>li>:nth-child(3){grid-column:2}
.support-number{width:2.25rem;height:2.25rem}
.support-mapping>div{grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}
.support-hero h1 br{display:none}
.support-close__actions{align-items:stretch}
}
