
.help-main{max-width:var(--app-list-w);margin:0 auto;padding:var(--app-list-pad-y) var(--app-list-pad-x) var(--space-3xl);
    font-family:var(--font-ui);font-size:var(--type-note);line-height:var(--line-body);color:var(--ink);}
body > .site-footer{margin-left:0;}
:where(.help-main) a{color:var(--action-ink);text-decoration:none;}
:where(.help-main a:hover){text-decoration:underline;}
.help-trail{margin-bottom:var(--space-sm);}
.help-trail a{color:inherit;}
.help-title{margin-bottom:var(--gap-tight);}
.help-lede{font-size:var(--type-field);line-height:var(--line-body);max-width:46rem;margin-bottom:var(--space-lg);}
.help-partof{margin:calc(-1 * var(--inset-box)) 0 var(--space-lg);}
.help-main .section{margin-bottom:0;}
.help-main p + p{margin-top:var(--gap-tight);}
.help-card-title{font-family:var(--font-heading);font-size:var(--type-card-title);letter-spacing:var(--app-title-tracking, var(--type-label-tracking));
    font-weight:var(--app-title-weight, var(--weight-regular));text-transform:var(--app-title-case);color:var(--ink);margin-bottom:var(--gap-tight);}
.help-block{padding:var(--inset-panel);}
.help-block > .kicker{display:block;}
.help-main h3.kicker:not(:first-child){margin-top:var(--inset-box);}
.help-list{list-style:none;}
.help-list > li{padding:var(--gap-tight) 0;border-bottom:1px solid var(--line);}
.help-list > li:last-child{border-bottom:0;}
.help-list--marked{list-style:revert;padding-left:var(--space-lg);}
.help-list--marked > li{border-bottom:0;padding:var(--space-xs) 0;}
.help-az-link{display:block;}
.help-az-link > .helptext{display:block;margin:0;}
.help-defs{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--gap-tight) var(--inset-panel);}
.help-defs dt{font-weight:var(--weight-semibold);}
.help-chips{display:flex;flex-wrap:wrap;gap:var(--gap-tight);}
.help-main .help-chip{display:inline-block;padding:var(--inset-tag) var(--inset-box);background:var(--wash);border:1px solid var(--hairline-faint);
    border-radius:var(--radius-chip);font-family:var(--font-body);font-size:var(--type-note);color:var(--action-ink);}
.help-shot{margin:0;}
.help-shot img{display:block;max-width:100%;height:auto;border:var(--card-edge);border-radius:var(--radius-card);background:var(--surface-card);}
.help-grid{display:grid;gap:var(--space-lg);}
.help-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.help-grid--4{grid-template-columns:repeat(4, minmax(0, 1fr));}
.help-row-label{display:block;margin:var(--space-xl) 0 var(--inset-box);}
.help-card{display:block;text-decoration:none;color:var(--ink);transition:border-color .15s;}
.help-main .help-card:hover{text-decoration:none;border-color:var(--line-strong);}
.help-card-head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--inset-control);}
.help-icon{display:grid;place-items:center;width:calc(var(--space-md) + 2 * var(--space-sm));height:calc(var(--space-md) + 2 * var(--space-sm));
    border-radius:var(--radius-control);background:var(--toggle-bg);color:var(--kicker-ink);}
.help-icon .rail-icon{color:inherit;}
.help-hero{text-align:center;padding:var(--space-md) 0 var(--space-xl);}
.help-hero .help-title{margin-bottom:var(--inset-panel);}
.help-search{margin-bottom:var(--space-lg);}
.help-search--hero{max-width:35rem;margin:0 auto;text-align:left;}
.help-search-input{width:100%;height:var(--app-action-h);padding:0 var(--inset-panel);border:1px solid var(--line);border-radius:var(--radius-control);
    background:var(--surface-field);font-family:var(--font-ui);font-size:var(--type-field);color:var(--ink);}
.help-search-input:focus{outline:2px solid var(--action-ink);outline-offset:-1px;}
.help-results{padding:var(--inset-panel);margin-bottom:var(--space-lg);text-align:left;}
.help-search--hero + .help-results,.help-search--hero ~ .help-results{max-width:35rem;margin:var(--inset-control) auto 0;}
.help-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-row);margin-top:var(--inset-panel);}
.help-az{columns:3;column-gap:var(--space-lg);}
.help-az-area{break-inside:avoid;margin-bottom:var(--space-lg);}
.help-main .help-az-area{margin-bottom:var(--space-lg);}
.help-ref{display:grid;grid-template-columns:15.5rem minmax(0, 1fr);grid-template-areas:"nav entry";gap:var(--space-lg);align-items:start;}
.help-ref-body{display:grid;grid-template-columns:minmax(0, 1fr) 16rem;gap:var(--space-lg);align-items:start;}
.help-ref-nav{grid-area:nav;position:sticky;top:var(--space-md);max-height:calc(100vh - 2 * var(--space-md));overflow-y:auto;padding:var(--inset-control);}
.help-ref-area > summary{list-style:none;}
.help-ref-area > summary::-webkit-details-marker{display:none;}
.help-ref-area:first-child > summary{margin-top:0;}
.help-ref-nav .c-tree-node{text-decoration:none;}
.help-ref-entry{grid-area:entry;min-width:0;}
.help-ref-side{display:grid;gap:var(--space-md);}
.help-blocks{display:grid;gap:var(--space-md);}
.help-blocks > div > .kicker{display:block;}
.help-cells{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:var(--space-md);}
.help-filters{display:flex;flex-wrap:wrap;gap:var(--inset-panel) var(--space-xl);margin-bottom:var(--space-lg);}
.help-filter .kicker{display:block;}
.help-ways{display:grid;gap:var(--inset-panel);}
.help-way{display:grid;grid-template-columns:1.1fr 1.3fr 1.3fr auto;gap:var(--space-lg);align-items:start;padding:var(--inset-panel) var(--space-lg);}
.help-way[aria-disabled="true"]{opacity:.45;}
.help-way--lead{border:2px solid var(--action-ink);}
.help-main .help-howto{display:grid;grid-template-columns:minmax(0, 1fr) 19rem;gap:var(--space-lg);align-items:start;}
.help-howto-steps{padding:var(--inset-panel) var(--space-lg);}
.help-steps{list-style:none;counter-reset:help-step;}
.help-step{counter-increment:help-step;display:grid;grid-template-columns:var(--space-xl) minmax(0, 1fr) 14rem;gap:var(--inset-panel);align-items:start;
    padding:var(--inset-panel) 0;border-bottom:1px solid var(--line);}
.help-step:last-child{border-bottom:0;}
.help-step::before{content:counter(help-step);display:grid;place-items:center;width:var(--space-xl);height:var(--space-xl);background:var(--badge-fill);
    color:var(--on-ink);border-radius:var(--badge-radius);font-family:var(--font-label);font-weight:var(--weight-semibold);}
.help-step-text{grid-column:2;}
.help-step > .help-shot{grid-column:3;}
.help-howto-side{display:grid;gap:var(--space-md);}
.help-ask{max-width:47.5rem;margin:0 auto;text-align:center;}
.help-ask form{text-align:left;}
.help-ask .help-title{margin-bottom:var(--space-lg);}
.help-ask-nav{margin-top:var(--space-lg);}
.help-ask--result{max-width:61.25rem;text-align:left;}
@media (max-width:1024px){
    .help-ref{grid-template-columns:minmax(0, 1fr);grid-template-areas:"entry" "nav";}
    .help-ref-nav{position:static;max-height:none;}
    .help-grid--4{grid-template-columns:repeat(2, minmax(0, 1fr));}
    .help-az{columns:2;}
}
@media (max-width:768px){
    .help-main{padding:var(--space-lg) var(--gap-block) var(--space-2xl);}
    .help-grid--3,.help-grid--4,.help-main .help-howto,.help-way{grid-template-columns:minmax(0, 1fr);}
    .help-ref-body{grid-template-columns:minmax(0, 1fr);}
    .help-az{columns:1;}
    .help-cells{grid-auto-flow:row;}
    .help-step{grid-template-columns:var(--space-xl) minmax(0, 1fr);}
    .help-step > .help-shot{grid-column:2;}
}
