@scope(.sunset){.public-form-specimen{max-width:var(--v7-read-measure);color:var(--ink);font:var(--v7-read-body-font)}.public-form-specimen h2{font:var(--v7-read-h2-font);margin-block:0 var(--v7-read-gap)}.public-form-specimen p{margin-block:0 var(--v7-read-gap)}.public-form-fixture-label{font:var(--v7-read-label-font);letter-spacing:var(--v7-read-label-track);text-transform:var(--v7-read-label-case)}.public-form-specimen .public-form-description{margin-bottom:var(--v7-read-paragraph)}.public-form-states{gap:var(--v7-read-gap);margin-bottom:var(--v7-read-paragraph);flex-wrap:wrap;display:flex}.public-form-specimen button{cursor:pointer;min-height:44px;font:var(--v7-read-small-font);padding:var(--v7-read-gap);touch-action:manipulation}.public-form-states button,.public-form-secondary{color:var(--ink);border:var(--v7-rule) solid var(--rule);background:0 0}.public-form-states button[aria-pressed=true]{border-color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.public-form-specimen fieldset{border:0;min-width:0;margin:0;padding:0}.public-form-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.public-form-field{gap:var(--v7-read-gap);margin-bottom:var(--v7-read-paragraph);flex-direction:column;display:flex}.public-form-field label,.public-form-radios legend{font:var(--v7-read-small-font)}.public-form-field label span{color:var(--ink-2)}.public-form-specimen .public-form-help,.public-form-specimen .public-form-error{font:var(--v7-read-small-font);margin:0}.public-form-specimen .public-form-help{color:var(--ink-2)}.public-form-specimen :is(input[type=text],input[type=search],select,textarea){width:100%;min-width:0;min-height:44px;padding:var(--v7-read-gap);border:var(--v7-rule) solid var(--ink);background:var(--field);color:var(--ink);font:var(--v7-read-body-font);border-radius:0}.public-form-specimen textarea{resize:vertical}.public-form-specimen [aria-invalid=true]{border-width:var(--v7-rule-strong)}.public-form-choice{align-items:center;gap:var(--v7-read-gap);min-height:44px;font:var(--v7-read-small-font);cursor:pointer;display:flex}.public-form-choice input{width:20px;height:20px;accent-color:var(--ink);flex:none}.public-form-radios{margin-block:var(--v7-read-paragraph)!important}.public-form-action{background:var(--call);color:var(--call-ink);border:var(--v7-rule) solid var(--call-bevel);border-radius:var(--v7-radius-key-sm);box-shadow:0 var(--v7-bevel) 0 var(--call-bevel)}.public-form-action:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.public-form-specimen :disabled{cursor:not-allowed}.public-form-specimen .public-form-action:disabled{background:var(--v7-call-disabled);color:var(--v7-call-disabled-ink);box-shadow:none}.public-form-specimen :is(input,select,textarea):disabled{color:var(--ink-2);border-color:var(--rule)}.public-form-specimen :is(button,input,select,textarea):focus-visible{outline:var(--v7-focus-width) solid var(--v7-focus);outline-offset:var(--v7-focus-gap)}.public-form-specimen .public-form-status{font:var(--v7-read-small-font);margin-top:var(--v7-read-paragraph)}.public-form-status:empty{display:none}@media (hover:hover) and (pointer:fine){.public-form-states button:hover,.public-form-secondary:hover{border-color:var(--ink);text-decoration:underline}.public-form-action:hover:not(:disabled){background:var(--call-hover)}}}
.demo-page *{box-sizing:border-box}.demo-page :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}.demo-page :is(ul,ol){list-style:none}.demo-page section{padding:var(--v7-read-section) var(--v7-gutter);color:var(--ink);position:relative;overflow:clip}.demo-page :is(h1,h2,h3){scroll-margin-top:calc(var(--v7-read-header-h) + var(--v7-read-clear))}.demo-page h2{font:var(--v7-read-h2-font);max-width:var(--v7-read-measure);margin-bottom:var(--v7-read-gap)}.demo-page h3{font:var(--v7-read-h3-font)}.demo-page :is(p,dd,q){max-width:var(--v7-read-measure);text-wrap:pretty}.demo-page a{color:inherit;text-underline-offset:var(--v7-space-1);text-decoration:underline}.demo-page .news-call{cursor:pointer;text-align:start;border:0}.demo-call-group{flex-direction:column;align-items:flex-start;display:flex}.demo-page .demo-call-group>p.reading-lede{margin:var(--v7-read-gap) 0 0}.demo-page .demo-call-group>h2{margin:0}.demo-call-group>.news-call{margin-top:var(--v7-read-figure-gap)}.demo-call-group>.news-call+p{margin-top:var(--v7-read-gap)}.demo-page .demo-hero{min-height:100svh;padding-top:calc(var(--v7-read-header-h) + var(--v7-read-clear));grid-template-columns:repeat(2,minmax(0,var(--v7-read-measure)));column-gap:var(--v7-space-7);padding-bottom:calc(220 * var(--u) + var(--v7-read-section));justify-content:start;align-items:start;display:grid}.demo-hero h1{text-wrap:balance}.demo-hero>:not(svg){z-index:1;position:relative}.sunset .demo-page h2.reading-label{font:var(--v7-read-label-font);margin-bottom:0}.demo-notice>div{padding:var(--v7-space-6)}.demo-notice ul{margin-top:var(--v7-read-gap)}.demo-notice li{padding-block:var(--v7-space-3);border-top:var(--v7-rule) solid var(--rule)}.demo-page .demo-notice-emergency{border-top:var(--v7-rule-strong) solid var(--rule);margin-top:0}.demo-notice-emergency li:first-child{border-top:0}.demo-columns{gap:var(--v7-space-7);margin-top:var(--v7-read-paragraph);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-columns>*{border-top:var(--v7-rule-strong) solid var(--ink);padding-top:var(--v7-read-gap)}.demo-columns p{margin-top:var(--v7-space-3)}.demo-ask .demo-screen{width:max-content;max-width:100%}.demo-ask .demo-screen>div{padding:var(--v7-space-6)}.demo-ask ul{max-width:var(--v7-read-measure);border-bottom:var(--v7-rule) solid var(--rule)}.demo-ask li{column-gap:var(--v7-read-paragraph);padding-block:var(--v7-space-3);border-top:var(--v7-rule) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.demo-ask .reading-small{margin-top:var(--v7-read-gap)}.demo-plain dl{column-gap:var(--v7-read-paragraph);max-width:var(--v7-read-measure);margin-top:var(--v7-read-paragraph);grid-template-columns:max-content minmax(0,1fr);display:grid}.demo-plain dl>div{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--v7-space-3);padding-block:var(--v7-space-3);border-top:var(--v7-rule) solid var(--rule);align-items:baseline;display:grid}.demo-plain dt.reading-label{color:var(--ink)}.demo-plain dd{grid-column:2}.demo-page .demo-final{padding-bottom:var(--v7-read-end)}@media (min-width:1000px){.demo-page .demo-hero{column-gap:var(--v7-space-9);min-height:0;padding-bottom:calc(220 * var(--u) + var(--v7-read-gap));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.sunset .demo-page .demo-hero h1{font-family:var(--v7-font);font-size:var(--v7-size-h2);line-height:var(--v7-lh-h2);letter-spacing:var(--v7-track-h2);max-width:12ch;font-weight:400}.demo-hero .reading-lede{max-width:36ch}.demo-hero .demo-notice{width:100%;max-width:var(--v7-read-measure);justify-self:end}.demo-page .demo-how,.demo-page .demo-who,.demo-page .demo-plain{gap:var(--v7-space-9);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.demo-page .demo-columns,.demo-page .demo-plain dl{max-width:none;margin-top:0}.demo-page .demo-ask .demo-screen{width:100%}.demo-page .demo-ask .demo-screen>div{column-gap:var(--v7-space-9);padding:var(--v7-space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.demo-page .demo-ask ul{grid-area:1/2/span 2;max-width:none}.demo-page .demo-ask .reading-small{grid-column:1;align-self:end}.demo-page .demo-final{column-gap:var(--v7-space-9);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.demo-page .demo-final>.news-call{grid-area:1/2/span 2;margin-top:0}.demo-page .demo-final>p{grid-column:1}}@media (max-width:999px){.demo-page .demo-hero{min-height:0;padding-bottom:calc(190px + var(--v7-read-section));display:block}.demo-call-group>.news-call{max-width:var(--v7-read-measure);justify-content:center;align-self:stretch}.demo-hero .demo-notice{margin-top:var(--v7-read-figure-gap)}.demo-notice>div,.demo-ask .demo-screen>div{padding:var(--v7-space-5)}.demo-columns{gap:var(--v7-read-paragraph);grid-template-columns:minmax(0,1fr)}.demo-ask li{row-gap:var(--v7-space-1);grid-template-columns:minmax(0,1fr)}.demo-plain dl{grid-template-columns:minmax(0,1fr)}.demo-plain dl>div{row-gap:var(--v7-space-1)}.demo-plain dd{grid-column:1}}.demo-region-rows{min-width:0;margin:var(--v7-space-4) 0 0;border:0;padding:0}.demo-region-row{padding-block:var(--v7-space-3);border-top:var(--v7-rule) solid var(--rule)}.demo-region-row:last-of-type{border-bottom:var(--v7-rule) solid var(--rule)}.demo-region-row>span{flex-direction:column;min-width:0;display:flex}.demo-region-name{color:var(--ink)}.demo-region-limit{color:var(--ink-2)}.demo-region-row:has(input:disabled){cursor:default}.demo-region-row:has(input:disabled) .demo-region-name{color:var(--ink-2)}.demo-region-emergency:not(:empty),.demo-region-status:not(:empty),.demo-region-none{margin-top:var(--v7-space-4)}.demo-region-step .recovery-help{color:var(--ink)}.demo-region-actions{flex-direction:column}.demo-region-emergency a{color:inherit;text-underline-offset:var(--v7-space-1);text-decoration:underline}@media (max-width:999px){.demo-region-actions,.demo-call-view .recovery-call-actions{background:var(--field-2);padding-block:var(--v7-space-3);position:sticky;bottom:0}.recovery-call-card:has(.demo-region-step,.demo-call-view){scroll-padding-bottom:calc(2 * var(--v7-quiet-height) + 3 * var(--v7-space-3))}}
