[data-page] .pg-faq{display:grid;width:100%;max-width:calc(var(--pg-o, 1) * 40em);min-width:0}[data-page] .pg-faq-s{min-width:0;border-top:1px solid var(--brand-hairline);scroll-margin-top:calc(var(--site-header-height, 64px) + .75em)}[data-page] .pg-faq-s:last-child{border-bottom:1px solid var(--brand-hairline)}[data-page] .pg-faq-s>summary{display:flex;align-items:center;gap:.8em;min-height:max(calc(var(--pg-o, 1) * 3.75em),var(--brand-row-min));border-radius:var(--brand-radius-control);color:var(--brand-ink);cursor:pointer;list-style:none}[data-page] .pg-faq-s>summary::-webkit-details-marker,[data-page] .pg-faq-t>summary::-webkit-details-marker{display:none}[data-page] .pg-faq-h{min-width:0;margin:0;font:var(--brand-weight-ui-strong) 1.0625em / 1.3 var(--brand-font-ui);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}[data-page] .pg-faq-s>summary:hover .pg-faq-h{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em}[data-page] :is(.pg-faq-s,.pg-faq-t)>summary>.pg-ic{flex:none;width:1.15em;height:1.15em;margin-left:auto;color:var(--brand-ink-muted);transition:transform var(--brand-motion-corner) var(--brand-motion-page-easing)}[data-page] :is(.pg-faq-s,.pg-faq-t)[open]>summary>.pg-ic{transform:rotate(90deg)}[data-page] .pg-faq-n{flex:none;display:grid;place-items:center;width:2.75em;height:2.75em;border-radius:50%;background:var(--brand-canvas);color:var(--brand-ink);box-shadow:inset 0 0 0 1.5px var(--brand-control);font-size:calc(var(--pg-o, 1) * 1em)}[data-page] .pg-faq-n:before{content:attr(data-n);font:700 1.0625em / 1 var(--brand-font-ui)}[data-page] .pg-faq-s[open]>summary .pg-faq-n{background:var(--brand-highlight);color:var(--brand-on-highlight);box-shadow:inset 0 0 0 2px var(--brand-on-highlight)}[data-page] .pg-faq-b{display:grid;gap:.8em;justify-items:start;min-width:0;padding:.25em 0 .9em}[data-page] .pg-faq-p{max-width:34em;margin:0;font-size:1em;line-height:1.45}[data-page] .pg-faq-p[data-passes-closing]{color:var(--brand-ink-muted)}[data-page] .pg-passes{display:grid;gap:.75em;width:100%;margin:0}[data-page] .pg-passes dt{padding-bottom:.35em;font:var(--brand-weight-ui-strong) 1em / 1.3 var(--brand-font-ui)}[data-page] .pg-passes dd{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:0}[data-page] .pg-dir{display:inline-flex;align-items:center;gap:.35em;min-height:2.1em;padding:0 .8em 0 .6em;border-radius:var(--brand-radius-control);background:var(--brand-tray);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-tray-line);font:var(--brand-weight-ui-strong) 1em / 1 var(--brand-font-ui)}[data-page] .pg-dir .pg-ic{width:1.15em;height:1.15em;stroke-width:2.2}[data-page] .pg-dir[data-dir=left] .pg-ic{transform:rotate(180deg)}[data-page] .pg-dir[data-dir=across] .pg-ic{transform:rotate(-90deg)}[data-page] .pg-dir-n{font-size:1em;line-height:1.35}[data-page] .pg-passes dd.pg-dir-note{padding-top:.6em;font-size:1em;line-height:1.35}[data-page] .pg-faq-parts{display:grid;gap:.9em;min-width:0}[data-page] .pg-faq-part{display:grid;gap:.4em;min-width:0}[data-page] .pg-faq-ph{margin:0;font:var(--brand-weight-ui-strong) 1em / 1.3 var(--brand-font-ui)}[data-page] .pg-faq-part>ul{display:grid;gap:.5em;max-width:34em;margin:0;padding:0;list-style:none}[data-page] .pg-faq-part li{margin:0;padding-left:.9em;border-left:2px solid var(--brand-hairline);line-height:1.45}[data-page] .pg-faq-topics{display:grid;width:100%;min-width:0}[data-page] .pg-faq-t{min-width:0;border-top:1px dotted var(--brand-control)}[data-page] .pg-faq-t:last-child{border-bottom:1px dotted var(--brand-control)}[data-page] .pg-faq-t>summary{display:flex;align-items:center;gap:.8em;min-height:max(3.25em,var(--brand-touch-min));padding:.3em 0;border-radius:var(--brand-radius-control);cursor:pointer;list-style:none}[data-page] .pg-faq-tt{display:grid;gap:.1em;min-width:0}[data-page] .pg-faq-th{margin:0;font:var(--brand-weight-ui-strong) 1em / 1.3 var(--brand-font-ui);overflow-wrap:anywhere}[data-page] .pg-faq-tt small{color:var(--brand-ink-muted);font-size:1em;line-height:1.3}[data-page] .pg-faq-t>.pg-faq-p{padding:0 0 .8em}[data-page] .pg-faq-links{display:grid;justify-items:start;min-width:0;margin:0;padding:0;list-style:none}[data-page] .pg-faq-links>li{margin:0;padding:0}[data-page][data-family=stack-wide] .pg-faq{max-width:none}[data-page][data-family=side][data-monitor] .pg-faq{max-width:calc(var(--pg-o, 1) * 42em)}@media(prefers-reduced-motion:reduce){[data-page] :is(.pg-faq-s,.pg-faq-t)>summary>.pg-ic{transition:none}}@media(forced-colors:active){[data-page] .pg-faq-n,[data-page] .pg-dir{border:1.5px solid currentColor}[data-page] .pg-faq-s[open]>summary .pg-faq-n{border-width:3px}}
