.support-page [hidden]{display:none!important}
.support-page :is(section,article,details,div,form){min-width:0}
.support-page :is(p,li,dd){overflow-wrap:break-word}
.support-page :is(section[id],details[id]){scroll-margin-top:calc(var(--header-height) + var(--space-3))}
.support-page .support-hero{background:#F5EFF6;background-image:var(--hero-gradient);color:#26283A;padding-block:var(--hero-top) var(--space-7)}
.support-hero .support-hero-copy{display:block;text-align:center}
.support-hero .support-hero-copy h1{color:#26283A}
.support-hero .support-hero-copy>p{margin-inline:auto;color:#5D6074}
.support-hero .support-hero-copy>.c-kicker{margin-inline:auto;margin-bottom:var(--space-3);background:#FFFFFF;color:#26283A}
.support-hero-copy>.support-lead{max-width:45rem;margin-top:var(--space-3)}
.support-search{max-width:45rem;margin:var(--space-4) auto 0;display:grid;align-content:start;gap:var(--space-field);text-align:left}
.support-search>label{font-size:var(--text-sm);font-weight:600;color:#26283A}
.support-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1);align-items:start}
.support-search-row .c-input{background:#FFFFFF;color:#26283A;border-color:var(--input-line)}
.support-hero-copy>.support-search-status{max-width:45rem;margin-top:var(--space-2);font-size:var(--text-sm)}
.support-hero-copy>.support-noscript{max-width:45rem;margin-top:var(--space-2)}
.support-results{max-width:45rem;margin:var(--space-3) auto 0;padding:var(--space-3);border-radius:var(--r-card);background:#FFFFFF;color:#26283A;text-align:left;box-shadow:var(--shadow)}
.support-results .support-results-title{font-size:var(--text-md);line-height:var(--lh-title);color:#26283A;margin-bottom:var(--space-2)}
.support-results ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-1)}
.support-results a{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--r-btn);background:#F8F8FA;color:#26283A;font-size:var(--text-sm)}
.support-results a:hover{background:#FBF5EA;color:#3A2F1E}
.support-hero .support-hero-actions{justify-content:center;margin-top:var(--space-3)}
.support-hero-copy>.support-hero-note{margin-top:var(--space-3);font-size:var(--text-sm)}
.support-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-3);align-items:stretch}
.support-topic-grid>.support-topic{display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-4)}
.support-topic-code{font-size:var(--text-xs);color:#5D6074}
.support-topic>.c-link{margin-top:auto}
.support-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}
.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-3);background:#FFFFFF;color:#26283A;border-radius:var(--r-card)}
.support-step-number{font-size:var(--text-md);color:#4A5A9E}
.support-step h3{color:#26283A}
.support-step p{color:#5D6074}
.support-faq.c-faq{gap:0}
.support-steps+.support-faq,.support-price-table+.support-faq{margin-top:var(--space-4)}
.support-band-sage .table-scroll+.support-faq{margin-top:var(--space-4)}
.support-faq.c-faq details{padding:var(--space-3) 0;border-radius:0;border-bottom:1px solid var(--line)}
.support-faq.c-faq details:first-child{border-top:1px solid var(--line)}
.support-faq.c-faq summary{padding-bottom:var(--space-2);font-size:var(--text-md)}
.support-faq.c-faq .c-faq-body{padding-top:var(--space-2);border-top:1px solid var(--line);display:grid;gap:var(--space-2)}
.support-faq .c-faq-body p{font-size:1rem;line-height:1.7}
.support-faq .c-faq-body pre{position:relative;max-width:100%;overflow-x:auto;margin:0;background:#26283A;color:#C9CDE6}
.support-faq .c-faq-body .c-link{display:inline;font-size:inherit}
.support-faq--cream.c-faq details,.support-faq--cream.c-faq summary,.support-faq--cream.c-faq .c-faq-body{background:#FBF5EA;color:#3A2F1E;border-color:var(--cream-line)}
.support-faq--cream.c-faq .c-faq-body p,.support-faq--cream.c-faq summary::after{color:#6E604A}
.support-faq--paper.c-faq details,.support-faq--paper.c-faq summary,.support-faq--paper.c-faq .c-faq-body{background:#FFFFFF;color:#26283A;border-color:var(--line)}
.support-faq--paper.c-faq .c-faq-body p,.support-faq--paper.c-faq summary::after{color:#5D6074}
.support-faq--mist.c-faq details,.support-faq--mist.c-faq summary,.support-faq--mist.c-faq .c-faq-body{background:#F5EFF6;color:#3E2D45;border-color:var(--mist-line)}
.support-faq--mist.c-faq .c-faq-body p,.support-faq--mist.c-faq summary::after{color:#6E5C74}
.support-faq--sage.c-faq details,.support-faq--sage.c-faq summary,.support-faq--sage.c-faq .c-faq-body{background:#EDF5F0;color:#23402F;border-color:var(--sage-line)}
.support-faq--sage.c-faq .c-faq-body p,.support-faq--sage.c-faq summary::after{color:#4F6B5A}
.support-price-table{display:table;width:100%;min-width:42rem;text-align:left}
.support-price-table :is(th,td){text-align:left}
.support-price-table tbody th{width:36%;min-width:15rem}
.support-checklist li{background:#FBF5EA;color:#3A2F1E;padding:var(--space-3)}
.support-checklist li>div{display:grid;gap:var(--space-field)}
.support-checklist li h3{color:#3A2F1E}
.support-checklist li p{color:#6E604A;font-size:1rem;line-height:1.7}
.support-log-note{display:grid;gap:var(--space-2);margin-top:var(--space-4)}
.support-log-note p{color:#6E604A}
.support-log-note pre{position:relative;background:#26283A;color:#C9CDE6;overflow-x:auto}
.support-page .support-last{padding-bottom:var(--space-close)}
.support-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr);gap:var(--space-5);align-items:center;padding:var(--space-6);border-radius:var(--r-card);background:#26283A;color:#FFFFFF;--muted:#C9CDE6;--line:color-mix(in srgb,#FFFFFF 18%,transparent)}
.support-closing-copy{display:grid;gap:var(--space-2)}
.support-closing-copy h2{font-size:var(--text-xl);line-height:var(--lh-title);color:#FFFFFF}
.support-closing-copy p{color:#C9CDE6}
.support-email{color:#FFFFFF;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}
.support-closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}
.support-closing .support-closing-primary{background:#FFFFFF;color:#344178}
.support-closing .support-closing-primary:hover{background:#E8ECF8;color:#344178}
.support-closing .support-closing-secondary{background:#26283A;color:#FFFFFF;border:1px solid color-mix(in srgb,currentColor 45%,transparent)}
.support-closing .support-closing-secondary:hover{background:#3D4C8A;color:#FFFFFF}
@media(max-width:64rem){
.support-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.support-closing{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}
.support-closing-actions{align-items:flex-start}
.support-closing-actions>.c-btn{min-width:12rem}
}
@media(max-width:42rem){
.support-search-row{grid-template-columns:minmax(0,1fr)}
.support-search-row>.c-btn{width:100%}
.support-topic-grid{grid-template-columns:minmax(0,1fr)}
.support-topic-grid>.support-topic{padding:var(--space-3)}
.support-step{grid-template-columns:2.25rem minmax(0,1fr)}
.support-step>:nth-child(3){grid-column:2}
.support-closing{padding:var(--space-3)}
.support-closing-actions{align-items:stretch}
.support-closing-actions>.c-btn{min-width:0;width:100%}
}
