.support-page [hidden]{display:none!important}
.support-hero-copy{min-width:0}
.support-hero-copy h1{max-width:100%;font-size:clamp(2.25rem,4vw,3.2rem);line-height:1.2}
.support-hero-lead{max-width:48rem;margin-top:var(--space-4)}
.support-search{display:grid;align-content:start;gap:var(--field-gap);max-width:48rem;margin-top:var(--space-5)}
.support-search>label{font-size:var(--text-sm);font-weight:500}
.support-search-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2)}
.support-search-controls>*{min-width:0}
.support-search-status{min-height:1.6em;font-size:var(--text-sm);color:#625B55}
.support-shortcuts{margin-top:var(--space-3)}
.support-hero-note{margin-top:var(--action-follow);font-size:var(--text-sm);color:#625B55}
.support-sla{align-items:start}
.support-sla-number{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}
.support-sla-number strong{font-size:3rem;line-height:1.2}
.support-sla-number span{font-size:var(--text-sm)}
.support-sla-copy{min-width:0}
.support-sla-copy h2{font-size:var(--text-section);line-height:var(--lh-heading)}
.support-sla-copy>p{margin-top:var(--space-3)}
.support-sla-copy .support-sla-note{color:#456550;font-size:var(--text-sm)}
.support-sla .c-btn--secondary{color:#1F4A35;border-color:color-mix(in srgb,currentColor 35%,transparent)}
.support-sla .c-btn--secondary:hover{background:#1F4A35;color:#FFFFFF;border-color:#1F4A35}
.support-section-head{margin-bottom:var(--space-5);min-width:0}
.support-section-head>p{max-width:52rem;margin-top:var(--space-3);color:#3B3531}
.support-question-groups{display:grid;gap:var(--space-6)}
.support-question-group{min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-4))}
.support-group-title{margin-bottom:var(--space-4)}
.support-faq.c-faq{padding-inline:0;border-radius:0;background:#FFFFFF;color:#1E1A17}
.support-faq.c-faq details{background:#FFFFFF;color:#1E1A17}
.support-faq.c-faq summary{padding-block:var(--space-4);font-size:var(--text-base)}
.support-faq.c-faq summary>svg{flex:none}
.support-faq.c-faq .c-faq-body{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid #EBE6E1;background:#FFFFFF;color:#3B3531}
.support-faq .c-faq-body>p+p{margin-top:var(--space-3)}
.support-faq code{overflow-wrap:anywhere;white-space:normal}
.support-no-results{padding:var(--card-pad);border-radius:var(--r-m);background:#F6EDE1;color:#5A3A16}
.support-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}
.support-step{display:grid;grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-4);border-top:1px solid #EBE6E1}
.support-step>*{min-width:0}
.support-step h3{font-size:var(--text-card)}
.support-step-number{font-size:var(--text-sm);color:#625B55}
.support-step p{color:#3B3531}
.support-data-card.c-card{background:#F1E8F3;color:#4A2A52;--ink:#4A2A52;--ink-2:#4A2A52;--muted:#6F5577;--line:var(--lilac-line)}
.support-data-card.c-card>h3,.support-data-card.c-card>p{color:#4A2A52}
.support-data-card .c-card-foot{padding-top:0}
.support-data-card .c-badge{background:#FFFFFF;color:#4A2A52}
.support-ticket-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:start}
.support-ticket-grid>*{min-width:0}
.support-ticket-copy>p{margin-top:var(--space-3);color:#3B3531}
.support-ticket-list.c-card{height:auto;background:#E8ECFA;color:#23305E;--ink:#23305E;--ink-2:#23305E;--muted:#4F5A85;--line:#D3DAF1}
.support-ticket-list.c-card>h3{color:#23305E}
.support-ticket-list dl{display:grid;gap:var(--space-3)}
.support-ticket-list dl>div{display:grid;grid-template-columns:minmax(5rem,.4fr) minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid #D3DAF1}
.support-ticket-list dt,.support-ticket-list dd{min-width:0;overflow-wrap:break-word;font-size:var(--text-sm)}
.support-ticket-list dt{font-weight:600}
.support-ticket-list.c-card .support-ticket-hint{color:#4F5A85;font-size:var(--text-sm)}
.support-ticket-hint a{color:#23305E;text-decoration:underline;text-underline-offset:.2em}
.support-page main>.c-closing{padding-bottom:var(--space-close)}
@media(max-width:64rem){
.support-ticket-grid{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:42rem){
.support-search-controls{grid-template-columns:minmax(0,1fr)}
.support-search-controls>.c-btn{width:100%}
.support-step{grid-template-columns:2.25rem minmax(0,1fr)}
.support-step>:nth-child(3){grid-column:2}
.support-sla-number strong{font-size:2.75rem}
.support-ticket-list dl>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}
.support-shortcuts{gap:var(--space-2)}
.support-shortcuts .c-btn{padding-inline:var(--space-3)}
}
