.help-page main [hidden]{display:none!important}
.help-hero .help-hero-content{display:block;min-width:0}
.help-hero h1{max-width:100%;font-size:var(--text-display);line-height:var(--leading-title);color:#F3F5F6}
.help-hero .help-lead{max-width:48rem;margin-top:var(--space-3);color:#F3F5F6}
.help-search{display:grid;align-content:start;gap:var(--field-gap);max-width:56rem;margin-top:var(--space-4)}
.help-search>label{color:#F3F5F6;font-weight:700}
.help-search-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--field-gap);min-width:0}
.help-search-controls input{flex:1 1 20rem;min-width:0;width:100%;padding:12px 16px;border:1px solid var(--control-line);border-radius:var(--r-s);background:#FFFFFF;color:#22262A;line-height:var(--leading-small)}
.help-search-controls input::placeholder{color:#555B60;opacity:1}
.help-search-controls .c-btn{flex:0 1 auto}
.help-search-controls .c-btn--ghost{color:#F3F5F6;border-color:rgba(243,245,246,.45)}
.help-search-status{min-height:1.5em;color:#F3F5F6;font-size:var(--text-sm)}
.help-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}
.help-topics a{display:flex;flex-direction:column;gap:var(--field-gap);min-width:0;padding:var(--space-3);border-radius:var(--r-m);background:#FBFBFA;color:#22262A;--help-muted:#555B60;--help-line:rgba(34,38,42,.14);font-weight:800;transition:background var(--duration)}
.help-topics a:hover{background:#F1EEE7;color:#22262A}
.help-topics span{font-size:var(--text-sm);font-weight:400;color:var(--help-muted);overflow-wrap:break-word}
.help-hero .help-hero-note{margin-top:var(--space-3);color:#F3F5F6;font-size:var(--text-sm)}
.help-hero-note a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}
.help-paper{background:#FBFBFA;color:#22262A;--help-muted:#555B60;--help-line:rgba(34,38,42,.14)}
.help-char{background:#2C3136;color:#F3F5F6;--help-muted:#B5BEC4;--help-line:rgba(243,245,246,.12)}
.help-lilac{background:#ECEAF1;color:#22262A;--help-muted:#55535E;--help-line:rgba(34,38,42,.14)}
.help-heading{margin-bottom:var(--space-4);min-width:0}
.help-heading>h2{color:inherit}
.help-heading>p{max-width:56rem;margin-top:var(--space-2);color:var(--help-muted)}
.help-answer-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}
.help-answer{min-width:0;height:100%;overflow-wrap:break-word}
.help-answer.c-card--sand{--help-muted:#55554E;--help-line:rgba(34,38,42,.14)}
.help-answer.c-card--paper{--help-muted:#555B60;--help-line:rgba(34,38,42,.14)}
.help-answer.c-card>p{font-size:var(--text-base);color:var(--help-muted)}
.help-copy{display:grid;align-content:start;gap:var(--field-gap);min-width:0}
.help-copy>p{font-size:var(--text-base);color:var(--help-muted)}
.help-copy a:not(.c-btn){color:inherit}
.help-checklist{display:grid;gap:0;list-style:none;margin:0;padding:0}
.help-checklist>.help-check-row{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) 0;border-top:1px solid var(--help-line)}
.help-check-row>*{min-width:0;overflow-wrap:break-word}
.help-check-row>b{font-size:var(--text-base);line-height:var(--leading-body)}
.help-check-row>p{color:var(--help-muted)}
.help-number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;line-height:1;border-radius:var(--r-p);background:#22262A;color:#F3F5F6;font-size:var(--text-sm)}
.help-answer .table-scroll{position:relative;overflow-x:auto}
.help-answer .c-table,.help-advisor .c-table{display:table;width:100%}
.help-answer .c-table th,.help-answer .c-table td,.help-advisor .c-table th,.help-advisor .c-table td{text-align:left}
.help-answer .c-table th:first-child{min-width:10rem}
.help-advisor{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-m);background:#F1EEE7;color:#22262A;--help-muted:#55554E;--help-line:rgba(34,38,42,.14)}
.help-advisor>p{color:var(--help-muted)}
.help-advisor>.table-scroll{margin-top:var(--space-2)}
.help-sla-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-4);align-items:start}
.help-sla-grid>*{min-width:0}
.help-sla-reading{display:grid;align-content:start;gap:var(--field-gap);padding:var(--space-3);border-radius:var(--r-m);background:#F1EEE7;color:#22262A;--help-muted:#55554E;--help-line:rgba(34,38,42,.14)}
.help-sla-reading .c-sla-number{display:block;font-size:clamp(2.5rem,5vw,4rem);line-height:var(--leading-title);color:#2E6F8E;font-variant-numeric:tabular-nums}
.help-sla-reading>span{font-weight:700}
.help-sla-reading>p{color:var(--help-muted);font-size:var(--text-sm)}
.help-sla.c-sla-meter{background:#2C3136;color:#F3F5F6;--help-muted:#B5BEC4;--help-line:rgba(243,245,246,.12)}
.help-sla-grid>.help-copy>.c-actions{margin-top:var(--space-3)}
.help-email{overflow-wrap:anywhere}
.help-ticket-checklist{margin-bottom:var(--space-5)}
.help-ticket-checklist .help-number{background:#FBFBFA;color:#22262A}
.help-final{padding-bottom:var(--space-close)}
.help-closing.c-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:var(--space-4);align-items:center;padding:var(--space-4);border-radius:var(--r-m);background:#22262A;color:#F3F5F6;--help-muted:#B5BEC4;--help-line:rgba(243,245,246,.12);text-align:left}
.help-closing .help-closing-copy{text-align:left;min-width:0}
.help-closing .help-closing-copy h2{font-size:var(--text-section);line-height:var(--leading-title);color:#F3F5F6}
.help-closing .help-closing-copy p{margin-top:var(--space-2);color:#B5BEC4;font-size:var(--text-base)}
.help-closing-actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}
.help-closing-actions>.c-btn{max-width:100%}
@media(max-width:64rem){
.help-topics{grid-template-columns:repeat(2,minmax(0,1fr))}
.help-sla-grid{grid-template-columns:minmax(0,1fr)}
.help-closing.c-closing{grid-template-columns:minmax(0,1fr)}
.help-closing-actions{align-items:flex-start}
}
@media(max-width:42rem){
.help-search-controls{display:grid;grid-template-columns:minmax(0,1fr)}
.help-search-controls input,.help-search-controls>.c-btn{width:100%}
.help-topics{grid-template-columns:minmax(0,1fr)}
.help-checklist>.help-check-row{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-3)}
.help-checklist>.help-check-row>:nth-child(3){grid-column:2}
.help-number{width:2.25rem;height:2.25rem}
.help-closing.c-closing{padding:var(--space-3)}
.help-closing-actions{align-items:stretch}
}
@media(prefers-reduced-motion:reduce){
.help-topics a{transition:none}
}
