._tool_738ad9{grid-template-columns:minmax(0,1fr);display:grid}._form_738ad9,._resultHead_738ad9,._resultBody_738ad9{min-width:0}._questions_738ad9{border-top:1px solid var(--border-color);flex-direction:column;gap:40px;padding-top:48px;display:flex}._question_738ad9{scroll-margin-top:calc(var(--header-h) + 16px)}._group_738ad9{gap:8px}._legend_738ad9{font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--text-primary);font-weight:600;line-height:1.3}._help_738ad9{color:var(--text-secondary);margin:0 0 8px;font-size:.9375rem;line-height:1.5}._placeButton_738ad9{width:100%}._placeValue_738ad9{flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}._resultHead_738ad9{border-top:1px solid var(--border-color);margin:48px 0 0;padding-top:48px}._resultTitle_738ad9{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}._status_738ad9{max-width:var(--measure);border-top:1px solid var(--border-color);margin:16px 0 0;padding-top:16px}@media (width>=701px) and (width<=1179px){._status_738ad9{margin-left:var(--key-col)}}._statusLive_738ad9>p{margin:0}._statusLive_738ad9>._statusLabel_738ad9{font-size:var(--fs-label);color:var(--text-secondary);margin:0 0 8px;line-height:1.4}@media (width<=1179px){._statusLive_738ad9>._statusLabel_738ad9{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}._statusLive_738ad9>._statusNote_738ad9{border-left:2px solid var(--text-primary);margin:0 0 12px;padding-left:10px;font-size:.9375rem;font-weight:600;line-height:1.45}._statusCount_738ad9{font-size:var(--fs-body);font-weight:600;line-height:1.4}._statusWord_738ad9{font-size:var(--fs-figure);letter-spacing:-.01em;color:var(--text-primary);font-weight:600;line-height:1.2}._statusLive_738ad9>._statusText_738ad9{color:var(--text-secondary);margin-top:8px;font-size:.9375rem;line-height:1.5}._statusLive_738ad9>._statusMeans_738ad9{margin-top:8px}._statusLive_738ad9>._statusAuthority_738ad9{margin-top:12px;font-size:.9375rem;font-weight:600;line-height:1.45}._statusAuthorityLabel_738ad9{font-size:var(--fs-label);color:var(--text-secondary);font-weight:400;display:block}._iso_738ad9{font-size:var(--fs-data);color:var(--text-secondary)}._statusLink_738ad9{min-height:44px;color:var(--blue-text);text-underline-offset:2px;align-items:center;font-size:.9375rem;text-decoration:underline;display:inline-flex}._statusLink_738ad9:hover{color:var(--blue-text-hover)}._resultBody_738ad9{grid-template-columns:var(--key-col) minmax(0, var(--measure)) minmax(0, 1fr);align-content:start;display:grid}._resultBody_738ad9>*{grid-column:2;min-width:0}._resultBody_738ad9>._derivation_738ad9,._resultBody_738ad9>._steps_738ad9,._resultBody_738ad9>.keyed{grid-column:1/-1}._h3_738ad9{font-size:var(--fs-h3);letter-spacing:-.01em;margin:40px 0 16px;font-weight:600;line-height:1.3}._derivation_738ad9+._derivation_738ad9{margin-top:24px}._condition_738ad9{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-body);margin:0 0 8px}@media (width>=701px){._condition_738ad9{padding-left:var(--key-col)}}._steps_738ad9{margin:0}._step_738ad9{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);margin:0}._step_738ad9 a,._prose_738ad9 a,._source_738ad9 a,._note_738ad9 a,._lead_738ad9 a,._limits_738ad9 a{color:var(--blue-text);text-underline-offset:2px;text-decoration:underline}._therefore_738ad9{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}._source_738ad9,._note_738ad9{font-size:var(--fs-label);color:var(--text-secondary);margin:12px 0 0;line-height:1.5}._lead_738ad9,._prose_738ad9{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin:0 0 12px}._definitions_738ad9 dd,._supervision_738ad9 dd{font-weight:400}._lawStatus_738ad9{font-weight:600}._lawTitle_738ad9{margin-top:4px;display:block}._names_738ad9{margin:0;padding:0;list-style:none}._names_738ad9 li+li{margin-top:4px}._qualifier_738ad9{font-size:var(--fs-label);color:var(--text-secondary);margin-top:4px;line-height:1.5;display:block}._proposed_738ad9{margin-top:12px}._proposedWord_738ad9{font-weight:600}._definitions_738ad9 a,._supervision_738ad9 a{color:var(--blue-text);text-underline-offset:2px;text-decoration:underline}._linkButton_738ad9{min-height:44px;font:inherit;color:var(--blue-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._linkButton_738ad9[data-hovered]{color:var(--blue-text-hover)}._linkButton_738ad9[data-focus-visible]{outline:2px solid var(--blue-text);outline-offset:2px;border-radius:4px}._fold_738ad9{margin-top:4px}._foldTrigger_738ad9{min-height:44px;font:inherit;font-size:var(--fs-label);color:var(--blue-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0;text-decoration:underline;display:inline-flex}._foldTrigger_738ad9[data-hovered]{color:var(--blue-text-hover)}._foldTrigger_738ad9[data-focus-visible]{outline:2px solid var(--blue-text);outline-offset:2px;border-radius:4px}._foldPanel_738ad9{padding:0 0 8px}._foldPanel_738ad9 ._note_738ad9{margin:0}._actions_738ad9{flex-wrap:wrap;align-items:center;gap:8px;margin:40px 0 0;display:flex}._copied_738ad9{min-height:1.5em;color:var(--text-primary);flex:100%;margin:0;font-size:.9375rem;line-height:1.5}._limits_738ad9{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin:0;padding-left:1.2em}._limits_738ad9 li+li{margin-top:8px}._printOnly_738ad9{display:none}._printLine_738ad9{font-size:var(--fs-label);color:var(--text-secondary);margin:12px 0 0;line-height:1.5}._url_738ad9{overflow-wrap:anywhere}._door_738ad9{border-top:1px solid var(--border-color);margin:48px 0 0;padding:48px 0 0}._doorTitle_738ad9{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 12px;font-weight:600;line-height:1.2}._doorText_738ad9{line-height:var(--lh-body);color:var(--text-secondary);margin:0 0 32px}._doorButton_738ad9{max-width:var(--measure);font-size:var(--fs-body);letter-spacing:0;text-transform:none;white-space:normal;justify-self:start}._doorNote_738ad9{font-size:var(--fs-label);color:var(--text-secondary);margin:12px 0 0;line-height:1.5}._doorLinks_738ad9{flex-wrap:wrap;gap:0 24px;margin:16px 0 0;font-size:.9375rem;display:flex}._doorLinks_738ad9 a{min-height:44px;color:var(--blue-text);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}._doorLinks_738ad9 a:hover{color:var(--blue-text-hover)}._tail_738ad9{max-width:var(--content-max);padding:0 var(--content-pad);margin:0 auto}._tailInner_738ad9{border-top:1px solid var(--border-color);padding:48px 0 56px}._tailTitle_738ad9{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-body);letter-spacing:0;margin:0}._tailTitle_738ad9~._tailTitle_738ad9{margin-top:32px}._tailRelated_738ad9{margin:8px 0 0;padding:0;list-style:none}._tailRelated_738ad9 li{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}._tailRelated_738ad9 li+li{margin-top:8px}._cite_738ad9{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text-primary);background:var(--bg-secondary);border-left:1px solid var(--border-color);overflow-wrap:anywhere;margin:8px 0 0;padding:12px 16px;font-weight:400;line-height:1.5}._tailContact_738ad9{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}._tail_738ad9 a{color:var(--blue-text);text-underline-offset:2px;padding:12px 0;text-decoration:underline}._tail_738ad9 a:hover{color:var(--blue-text-hover)}@media (width>=1180px){._tool_738ad9{grid-template-columns:minmax(0, 1fr) minmax(0, var(--aside-max));align-items:start;column-gap:32px}._form_738ad9,._resultHead_738ad9,._resultBody_738ad9{grid-column:1}._status_738ad9{top:calc(var(--header-h) + 24px);grid-area:1/2/span 3;align-self:start;margin:0;position:sticky}}@media (width<=700px){._questions_738ad9{padding-top:32px}._resultHead_738ad9{margin-top:40px;padding-top:32px}._resultBody_738ad9{grid-template-columns:minmax(0,1fr)}._resultBody_738ad9>*,._resultBody_738ad9>._derivation_738ad9,._resultBody_738ad9>._steps_738ad9,._resultBody_738ad9>.keyed{grid-column:1}._actions_738ad9{flex-direction:column;align-items:stretch}._action_738ad9{width:100%}._doorLinks_738ad9{flex-direction:column}}@media print{._tool_738ad9{display:block}._form_738ad9,._status_738ad9,._actions_738ad9,._door_738ad9,._tail_738ad9,._linkButton_738ad9,._fold_738ad9{display:none!important}._printOnly_738ad9{display:block}._resultHead_738ad9{margin-top:0;padding-top:24px}}.tool-page{max-width:var(--content-max);padding:calc(var(--header-h) + 40px) var(--content-pad) 64px;margin:0 auto}.tool-first{margin:0 0 48px}.tool-eyebrow{font-family:var(--font-mono);font-size:var(--fs-key);letter-spacing:var(--track-key);text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px;font-weight:700;line-height:1.3}.tool-title{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--track-display);margin:0}.tool-lede{font-size:var(--fs-body);color:var(--text-secondary);margin:24px 0 0;line-height:1.65}.tool-who{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);margin:16px 0 0}.tool-provenance{font-size:var(--fs-label);color:var(--text-secondary);margin:16px 0 0;line-height:1.5}.tool-noscript{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);margin:16px 0 0}.tool-lede a,.tool-who a,.tool-provenance a,.tool-noscript a{color:var(--blue-text);text-underline-offset:2px;font-weight:500;text-decoration:underline}.tool-lede a:hover,.tool-who a:hover,.tool-provenance a:hover,.tool-noscript a:hover{color:var(--blue-text-hover)}@media (width>=701px){.keyed>.tool-title{grid-column:2/-1}}.tool-pending{border-top:1px solid var(--border-color);margin:0;padding:48px 0 0}.tool-pending>.keyed+.keyed{margin-top:32px}.tool-noscriptRow{border-top:1px solid var(--border-color);padding:48px 0 0}.tool-noscriptRow .tool-noscript{margin:0}@media (scripting:none){.tool-pending{display:none}}.tool-pendingRow{height:120px;font-size:var(--fs-body);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;align-items:center;padding:0 14px;display:flex}@media (width<=700px){.tool-page{padding-top:calc(var(--header-h) + 24px)}.tool-first{margin-bottom:32px}}@media print{.tool-page{padding:0}.skip-link,body header,body footer,[role=dialog]{display:none!important}}
