html[data-design=field-guide]{--sg-stone:var(--fg-paper);--sg-stone-alt:var(--fg-tint);--sg-cream:var(--fg-paper);--sg-ink:#000;--sg-rule:#000;--sg-tile:var(--fg-accent)}html[data-design=field-guide] .fg-page{background:var(--fg-paper);color:var(--fg-text);font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .fg-page-hero{border-block-end:var(--fg-rule-heavy);background:var(--fg-tint);padding-block:24px 40px}html[data-design=field-guide] .fg-page-hero .fg-hero-split{align-items:start;gap:24px;display:grid}html[data-design=field-guide] .fg-page-hero .fg-hero-split>*{min-width:0}html[data-design=field-guide] .fg-breadcrumb{margin-block-end:24px;font-size:16px;font-weight:600}html[data-design=field-guide] .fg-breadcrumb nav,html[data-design=field-guide] .fg-breadcrumb ol{color:var(--fg-text)}html[data-design=field-guide] .fg-breadcrumb ol{margin:0;padding:0;list-style:none}html[data-design=field-guide] .fg-breadcrumb a{color:var(--fg-text);text-decoration:none}html[data-design=field-guide] .fg-breadcrumb a:hover{color:var(--fg-accent);text-decoration:underline}html[data-design=field-guide] .fg-breadcrumb [aria-current=page]{color:var(--fg-ink)}html[data-design=field-guide] .fg-page-hero h1{max-inline-size:24ch;color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(34px,5.4vw,64px);font-weight:800;line-height:1.04}html[data-design=field-guide] .fg-page-hero .sg-verified{color:var(--fg-ink);font-family:var(--font-mono-guide), monospace;text-transform:uppercase;margin:0;font-size:16px;font-weight:700}html[data-design=field-guide] .fg-page-hero .sg-endorsement{color:var(--fg-text);font-family:var(--font-guide), system-ui, sans-serif;margin-block-start:16px}html[data-design=field-guide] .fg-page-hero .sg-endorsement li{border-block-start:1px solid var(--fg-line)}html[data-design=field-guide] .fg-page-lead{margin-block-start:24px}html[data-design=field-guide] .fg-page-body{padding-block:40px 64px}@media (max-width:599px){html[data-design=field-guide] .fg-page-hero{padding-block:0 32px}html[data-design=field-guide] .fg-breadcrumb{margin-block-end:4px}html[data-design=field-guide] .fg-page-hero h1{letter-spacing:-.02em;margin-block-end:8px;font-size:30px;line-height:1.1}html[data-design=field-guide] .fg-page-lead{margin-block-start:8px}html[data-design=field-guide] .fg-page-lead .sg-cell{padding-block:8px}html[data-design=field-guide] .fg-page-lead .sg-row--total .sg-figure{font-size:48px}html[data-design=field-guide] .fg-page-body{padding-block-start:32px}}html[data-design=field-guide] .fg-page-body>*{max-inline-size:56rem}@media (min-width:960px){html[data-design=field-guide] .fg-page-hero{padding-block:32px 56px}html[data-design=field-guide] .fg-page-hero .fg-hero-split{grid-template-columns:minmax(0,1fr) 420px;gap:0}html[data-design=field-guide] .fg-page-hero .fg-hero-split>:first-child{border-inline-end:var(--fg-rule-heavy);padding-inline-end:40px}html[data-design=field-guide] .fg-page-hero .fg-hero-split>.fg-poster{margin-inline-start:40px}html[data-design=field-guide] .fg-page-body{padding-block:56px 80px}}html[data-design=field-guide] .sg-notice{border-block-end:var(--fg-rule);background:var(--fg-paper);color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif;padding-block:6px;padding-inline:12px}html[data-design=field-guide] .sg-notice__text{font-size:16px;line-height:1.3}html[data-design=field-guide] .fg-hero .sg-notice,html[data-design=field-guide] .fg-page-hero .sg-notice{border:var(--fg-rule);margin-block:16px}html[data-design=field-guide] .sg-prose{max-inline-size:65ch;color:var(--fg-text);font-family:var(--font-guide), system-ui, sans-serif;font-size:18px;line-height:1.65}html[data-design=field-guide] .sg-prose strong{color:var(--fg-ink);font-weight:700}html[data-design=field-guide] .sg-prose a,html[data-design=field-guide] .sg-fact a,html[data-design=field-guide] .sg-table a{color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline}html[data-design=field-guide] .sg-prose a:hover,html[data-design=field-guide] .sg-fact a:hover,html[data-design=field-guide] .sg-table a:hover{color:var(--fg-accent-dark)}html[data-design=field-guide] .sg-prose li::marker{color:var(--fg-accent)}html[data-design=field-guide] .sg-prose blockquote{border:var(--fg-rule);background:var(--fg-paper);color:var(--fg-ink);border-inline-start-width:6px;padding-block:12px;padding-inline:20px}html[data-design=field-guide] .sg-section>.sg-prose,html[data-design=field-guide] .sg-article>.sg-prose{padding-inline:0}html[data-design=field-guide] .sg-section{font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .sg-article>*+*{margin-block-start:40px}html[data-design=field-guide] .sg-h2{color:var(--fg-accent-dark);font-family:var(--font-guide), system-ui, sans-serif;letter-spacing:-.03em;margin-block-end:16px;padding-inline:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;font-stretch:100%;line-height:1.1}html[data-design=field-guide] .sg-sources__intro{color:var(--fg-text);font-family:var(--font-guide), system-ui, sans-serif;padding-inline:0;font-size:18px;line-height:1.65}html[data-design=field-guide] .sg-fact{color:var(--fg-text);font-size:18px;line-height:1.5}html[data-design=field-guide] .sg-page__foot{font-family:var(--font-guide), system-ui, sans-serif;padding-inline:0}html[data-design=field-guide] .sg-rows,html[data-design=field-guide] .sg-row,html[data-design=field-guide] .sg-cell{color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .sg-row,html[data-design=field-guide] .sg-record,html[data-design=field-guide] .sg-step{border-block-start:var(--fg-rule);background:var(--fg-paper)}html[data-design=field-guide] .sg-row:first-child,html[data-design=field-guide] .sg-record:first-child{border-block-start:var(--fg-rule)}html[data-design=field-guide] .sg-row:last-child,html[data-design=field-guide] .sg-record:last-child,html[data-design=field-guide] .sg-step:last-child{border-block-end:var(--fg-rule)}html[data-design=field-guide] .sg-record:nth-child(2n){background:var(--fg-tint)}html[data-design=field-guide] .sg-tile{border-inline-end:var(--fg-rule);background:var(--fg-accent);color:var(--fg-paper)}html[data-design=field-guide] .sg-title{color:var(--fg-ink);font-size:18px;font-weight:700}html[data-design=field-guide] .sg-figure{font-family:var(--font-mono-guide), monospace;font-size:34px;font-weight:700}html[data-design=field-guide] .sg-row--total{color:var(--fg-paper);background:#000}html[data-design=field-guide] .sg-row--total .sg-cell,html[data-design=field-guide] .sg-row--total .sg-title{color:var(--fg-paper)}html[data-design=field-guide] .sg-row--total .sg-tile{border-inline-end-color:var(--fg-paper);background:var(--fg-paper);color:#000;--sg-cut:var(--fg-paper)}html[data-design=field-guide] .sg-row--total .sg-figure{font-size:56px}html[data-design=field-guide] .sg-note,html[data-design=field-guide] .sg-lbl,html[data-design=field-guide] .sg-value dt{font-family:var(--font-mono-guide), monospace;font-size:16px}html[data-design=field-guide] .sg-value dd{color:var(--fg-ink);font-size:18px}html[data-design=field-guide] .sg-table{color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .sg-caption{color:var(--fg-ink);padding-inline:0;font-size:18px;font-weight:700}html[data-design=field-guide] .sg-footnote{padding-inline:0}html[data-design=field-guide] .sg-steps{color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .sg-step__n{border-inline-end:var(--fg-rule);background:var(--fg-accent);color:var(--fg-paper);font-family:var(--font-mono-guide), monospace;font-weight:700}html[data-design=field-guide] .sg-step__d{font-family:var(--font-mono-guide), monospace;font-size:16px}html[data-design=field-guide] .sg-step--current{color:var(--fg-paper);background:#000}html[data-design=field-guide] .sg-step--current .sg-title,html[data-design=field-guide] .sg-step--current .sg-step__d,html[data-design=field-guide] .sg-step--current .sg-step__here{color:var(--fg-paper)}html[data-design=field-guide] .sg-step--current .sg-step__n{border-inline-end-color:var(--fg-paper);background:var(--fg-paper);color:#000}html[data-design=field-guide] .sg-step__here{font-family:var(--font-mono-guide), monospace;text-transform:uppercase}html[data-design=field-guide] .sg-stack{border-block-end:var(--fg-rule)}html[data-design=field-guide] .sg-collapsible{border-block-start:var(--fg-rule);background:var(--fg-paper);color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .sg-collapsible__summary:hover,html[data-design=field-guide] .sg-collapsible__summary:active{color:var(--fg-paper);background:#000}html[data-design=field-guide] .sg-collapsible__title{font-weight:700}html[data-design=field-guide] .sg-collapsible__marker{color:var(--fg-accent);font-family:var(--font-mono-guide), monospace;font-weight:700}html[data-design=field-guide] .sg-collapsible__summary:hover .sg-collapsible__marker,html[data-design=field-guide] .sg-collapsible__summary:active .sg-collapsible__marker{color:var(--fg-paper)}html[data-design=field-guide] .sg-collapsible__body{border-block-start:var(--fg-rule);background:var(--fg-paper)}html[data-design=field-guide] .sg-faq{color:var(--fg-text);font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .sg-faq__item+.sg-faq__item{border-block-start:var(--fg-rule)}html[data-design=field-guide] .sg-faq__q{color:var(--fg-ink);font-weight:700}html[data-design=field-guide] .sg-faq__a{font-size:18px;line-height:1.65}html[data-design=field-guide] .sg-direct-answer,html[data-design=field-guide] .sg-caution,html[data-design=field-guide] .sg-status{border:var(--fg-rule);background:var(--fg-paper);color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif;border-inline-start-width:6px}html[data-design=field-guide] .sg-caution{border-inline-start-color:var(--fg-accent);background:var(--fg-tint)}html[data-design=field-guide] .sg-direct-answer__eyebrow,html[data-design=field-guide] .sg-caution__eyebrow,html[data-design=field-guide] .sg-status__eyebrow,html[data-design=field-guide] .sg-status__date{color:var(--fg-accent-dark);font-family:var(--font-mono-guide), monospace;text-transform:uppercase;font-size:16px;font-weight:700}html[data-design=field-guide] .sg-status__date{border-block-end:var(--fg-rule)}html[data-design=field-guide] .sg-direct-answer__note{border-block-start:var(--fg-rule);font-size:16px}html[data-design=field-guide] .sg-caution .sg-caution__note{font-size:16px}html[data-design=field-guide] .sg-official{border:var(--fg-rule);color:var(--fg-paper);font-family:var(--font-guide), system-ui, sans-serif;background:#000}html[data-design=field-guide] .sg-official__icon{border-inline-end:var(--fg-rule);border-inline-end-color:var(--fg-paper);background:var(--fg-accent);color:var(--fg-paper)}html[data-design=field-guide] .sg-official__label{font-weight:700}html[data-design=field-guide] .sg-official:hover,html[data-design=field-guide] .sg-official:active{background:var(--fg-paper);color:#000}html[data-design=field-guide] .sg-official:focus-visible{outline:3px solid var(--fg-accent);outline-offset:3px}html[data-design=field-guide] .sg-related__link,html[data-design=field-guide] .sg-source__link{color:var(--fg-ink);font-family:var(--font-guide), system-ui, sans-serif}html[data-design=field-guide] .sg-related__link:hover,html[data-design=field-guide] .sg-related__link:active{color:var(--fg-paper);background:#000}html[data-design=field-guide] .sg-related__link:hover .sg-title,html[data-design=field-guide] .sg-related__link:active .sg-title,html[data-design=field-guide] .sg-related__link:hover .sg-related__d,html[data-design=field-guide] .sg-related__link:active .sg-related__d{color:var(--fg-paper)}html[data-design=field-guide] .sg-source__link{color:var(--fg-accent);font-weight:700}html[data-design=field-guide] .sg-source__link:hover{color:var(--fg-accent-dark)}html[data-design=field-guide] .sg-source__d{font-family:var(--font-mono-guide), monospace;font-size:16px}
