.doc-crumbs{margin-bottom: var(--space-4)}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin-block: 0;padding: 0;list-style: none;font-size: var(--fs-small);color: var(--c-text-2)}.crumbs li{display: inline-flex;align-items: center;gap: 4px}.crumbs li + li::before{content: "›";color: var(--c-muted);padding-inline: 4px}.crumbs a{display: inline-flex;align-items: center;min-height: 40px;color: var(--c-text-2);text-decoration: none}.crumbs a:hover{color: var(--c-text);text-decoration: underline}.crumbs a[aria-current]{color: var(--c-text);font-weight: var(--fw-bold)}.guide .doc-date{font-size: var(--fs-small);line-height: var(--lh-small)}.guide .g-lead{font-size: var(--fs-lead);line-height: var(--lh-lead);color: var(--c-text);max-width: var(--measure-body);margin-bottom: var(--space-6)}.guide h3{font-size: 1.0625rem;line-height: 1.35;font-weight: var(--fw-heavy);color: var(--c-text);margin-top: var(--space-6);margin-bottom: var(--space-2)}.guide ul:not([class]),.guide ol:not([class]){margin: var(--space-4) 0 0;padding-left: 1.4em;color: var(--c-text-2);max-width: var(--measure-body)}.guide ul:not([class]){list-style: disc}.guide ol:not([class]){list-style: decimal}.guide li + li{margin-top: var(--space-2)}.guide li strong,.guide td strong{color: var(--c-text)}.guide :is(ul,ol,table,.g-box,.g-app) + p{margin-top: var(--space-4)}.guide p + :is(ul,ol){margin-top: var(--space-3)}.g-answer{padding: 18px 22px;border-radius: var(--r-md);margin-bottom: var(--space-7);background: rgb(128 203 196 / .08);border-left: 3px solid var(--c-sea)}.guide .g-answer p{color: var(--c-text);max-width: none}.g-box{margin-top: var(--space-6);padding: 18px 22px;border-radius: var(--r-md);background: rgb(255 255 255 / .04);border: 1px solid var(--c-hairline)}.g-box>:first-child{margin-top: 0}.guide .g-box h3{margin-top: 0}.g-box--warn{border-left: 3px solid #FFB870}.g-table-wrap{margin-top: var(--space-5);overflow-x: auto;border-radius: var(--r-sm);border: 1px solid var(--c-hairline)}.g-table{width: 100%;border-collapse: collapse;font-size: var(--fs-small);line-height: var(--lh-small)}.g-table caption{text-align: left;padding: 12px 14px 0;color: var(--c-text-2);font-weight: var(--fw-bold)}.g-table th,.g-table td{padding: 10px 14px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--c-hairline)}.g-table thead th{color: var(--c-text);font-weight: var(--fw-heavy);background: rgb(255 255 255 / .04)}.g-table tbody th{color: var(--c-text);font-weight: var(--fw-bold)}.g-table td{color: var(--c-text-2)}.g-table tr:last-child>*{border-bottom: 0}.g-table .chip{position: static}.g-app{display: grid;grid-template-columns: auto 1fr;gap: var(--space-4) var(--space-5);align-items: start;margin-top: var(--space-9);padding: clamp(18px,3vw,28px);border-radius: var(--r-lg);background: linear-gradient(140deg,rgb(159 168 218 / .14),rgb(128 203 196 / .06));border: 1px solid var(--c-hairline)}.g-app img{width: 48px;height: 48px}.g-app-label{font-size: var(--fs-eyebrow);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;color: var(--c-lavender);font-weight: var(--fw-heavy)}.guide .g-app h2.g-app-h{margin-top: var(--space-1);margin-bottom: var(--space-2)}.guide .g-app p{max-width: none}.g-app-links{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3) var(--space-5);margin-top: var(--space-4)}.guide .g-app-links{margin-top: var(--space-4)}.g-app .status-pill{min-height: 40px;padding: 8px 18px 8px 14px;font-size: var(--fs-small)}@media (max-width: 479.98px){.g-app{grid-template-columns: 1fr}}.g-faq h3{margin-top: var(--space-5)}.g-sources ol{margin: var(--space-3) 0 0;padding-left: 1.4em;list-style: decimal;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--c-text-2)}.g-sources li{overflow-wrap: anywhere}.g-sources li + li{margin-top: var(--space-2)}.guide .g-note{margin-top: var(--space-8);padding-top: var(--space-5);border-top: 1px solid var(--c-hairline);font-size: var(--fs-small);line-height: var(--lh-small);color: var(--c-text-2)}.g-related{margin-top: var(--space-8)}.g-all{margin-top: var(--space-4)}.guide .g-group{margin-top: var(--space-8)}@media (forced-colors: active){.g-card,.g-app,.g-box,.g-answer{border: 1px solid CanvasText}}@media print{.doc-crumbs,.g-related,.g-app{display: none !important}}
