.ds-rich{color:var(--fg-2);font-size:var(--fs-body-lg);line-height:var(--lh-loose)}.ds-rich>:first-child{margin-top:0}.ds-rich>:last-child{margin-bottom:0}.ds-rich p{margin:0 0 var(--space-4);font-size:inherit;line-height:inherit;color:inherit}.ds-rich strong,.ds-rich b{color:var(--brand-text);font-weight:600}.ds-rich a{text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #0d72c559;text-decoration:underline #0d72c559}.ds-rich a:hover{text-decoration-color:currentColor}.ds-rich ul,.ds-rich ol{margin:0 0 var(--space-4);padding-left:var(--space-6);gap:var(--space-2);display:grid}.ds-rich li>p{margin:0}.ds-rich li>p+p{margin-top:var(--space-2)}.ds-rich blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-left:2px solid var(--accent-orange);background:var(--bg-elevated);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-editorial,var(--font-source-serif-4,Georgia)), Georgia, serif;font-size:var(--fs-body-lg)}.ds-rich blockquote>:last-child{margin-bottom:0}.ds-rich h5,.ds-rich h6{margin:var(--space-5) 0 var(--space-2)}.ds-rich hr{margin:var(--space-5) 0;border:0;border-top:1px solid var(--border-1)}.ds-rich .wp-indent-1{padding-left:var(--space-6)}.ds-rich .wp-indent-2{padding-left:var(--space-12)}.ds-rich .wp-indent-3{padding-left:72px}.ds-rich .wp-indent-4{padding-left:96px}.ds-rich .wp-indent-5{padding-left:120px}.ds-rich .wp-align-center{text-align:center}.ds-rich .wp-align-right{text-align:right}.ds-rich .wp-underline{text-underline-offset:2px;text-decoration:underline}.ds-rich .wp-normal{color:inherit;font-weight:400}.ds-rich .wp-bold{color:var(--brand-text);font-weight:600}.ds-rich .wp-italic{font-style:italic}.ds-rich .ds-rich__table{margin:0 0 var(--space-4);border:1px solid var(--border-1);border-radius:var(--radius-lg);overflow-x:auto}.ds-rich table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-body);line-height:var(--lh-body)}.ds-rich td,.ds-rich th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-1);vertical-align:top;text-align:left}.ds-rich td+td,.ds-rich th+th{border-left:1px solid var(--border-1)}.ds-rich tr:last-child td{border-bottom:0}.ds-rich td>p,.ds-rich th>p{margin:0}.ds-rich td>p+p{margin-top:var(--space-2)}.ds-rich img{border-radius:var(--radius-md)}@media (max-width:640px){.ds-rich{font-size:17px}.ds-rich .wp-indent-1{padding-left:var(--space-4)}.ds-rich .wp-indent-2{padding-left:var(--space-8)}.ds-rich .wp-indent-3{padding-left:var(--space-12)}.ds-rich .wp-indent-4{padding-left:var(--space-16)}.ds-rich .wp-indent-5{padding-left:var(--space-20)}}.ds-deadline-card{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-elevated);grid-template-columns:124px minmax(0,1fr);display:grid;overflow:hidden}.ds-deadline-card:not(:has(.ds-deadline-card__figure)){grid-template-columns:minmax(0,1fr)}.ds-deadline-card__figure{align-content:center;justify-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-3);background:var(--sky-100);color:var(--brand-text);display:grid}.ds-deadline-card--step-2 .ds-deadline-card__figure{background:var(--tide)}.ds-deadline-card--step-3 .ds-deadline-card__figure{background:var(--blue-30)}.ds-deadline-card--step-4 .ds-deadline-card__figure{background:var(--blue-50)}.ds-deadline-card__figure strong{font-family:var(--font-display);letter-spacing:-.028em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.ds-deadline-card__figure span{font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;font-weight:600}.ds-deadline-card__body{padding:var(--space-5) var(--space-6);align-self:center;min-width:0}.ds-deadline-card__label{margin:0 0 var(--space-2);font-size:var(--fs-h4);color:var(--brand-text)}.ds-deadline-card__body .ds-rich{font-size:var(--fs-body);line-height:var(--lh-body)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ds-deadline-card{grid-template-columns:96px minmax(0,1fr)}.ds-deadline-card__figure strong{font-size:var(--fs-h2)}.ds-deadline-card__body{padding:var(--space-4) var(--space-5)}}.ds-section-nav{z-index:40;border-bottom:1px solid var(--border-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;position:sticky;top:clamp(68px,7vw,92px)}.ds-section-nav__inner{align-items:center;gap:var(--space-5);display:flex}.ds-section-nav__label{color:var(--fg-3);font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;flex:none;font-weight:600}.ds-section-nav__list{gap:var(--space-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-section-nav__list::-webkit-scrollbar{display:none}.ds-section-nav__list a{min-height:48px;padding:0 var(--space-3);color:var(--fg-2);font-size:var(--fs-body-sm);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ds-section-nav__list a:hover{color:var(--brand-text);text-decoration:none}.ds-section-nav__list a[aria-current=true]{color:var(--brand-text);border-bottom-color:var(--brand-text)}.ds-section-nav__list a:focus-visible{outline-offset:-3px}@media (max-width:640px){.ds-section-nav__label{display:none}.ds-section-nav__inner{padding-inline:var(--space-2)}}.ds-disclosure-group__bar{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);color:var(--fg-3);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.ds-disclosure-group__count{color:var(--fg-2);font-weight:600}.ds-disclosure-group__actions{gap:var(--space-2);display:inline-flex}.ds-disclosure-group__actions button{appearance:none;padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.ds-disclosure-group__actions button:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.ds-disclosure-group__list{border-top:1px solid var(--border-1)}.ds-disclosure{border-bottom:1px solid var(--border-1);scroll-margin-top:calc(clamp(68px,7vw,92px) + 64px)}.ds-disclosure__summary{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-5) var(--space-1);cursor:pointer;grid-template-columns:24px 24px minmax(0,1fr);list-style:none;display:grid}.ds-disclosure__summary::-webkit-details-marker{display:none}.ds-disclosure__summary:hover .ds-disclosure__title{color:var(--link-hover)}.ds-disclosure__title{font-family:var(--font-display);font-size:var(--fs-h5);font-weight:600;line-height:var(--lh-snug);color:var(--brand-text);transition:color var(--dur-fast) var(--ease-out);grid-column:3;margin:0}.ds-disclosure__title em,.ds-disclosure__title i{font-style:italic}.ds-disclosure__chip{border:1px solid var(--border-2);border-radius:var(--radius-pill);min-height:24px;color:var(--fg-2);font-size:var(--fs-caption);grid-column:3;justify-self:start;align-items:center;padding:2px 10px;font-weight:600;line-height:1.2;display:inline-flex}.ds-disclosure__marker{width:24px;height:24px;color:var(--brand-text);transition:transform var(--dur-base) var(--ease-out);grid-area:1/2;place-items:center;display:inline-grid}.ds-disclosure[open]>.ds-disclosure__summary .ds-disclosure__marker{transform:rotate(90deg)}.ds-disclosure__copy{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--link);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-area:1/1;place-items:center;padding:0;display:inline-grid;position:relative}.ds-disclosure__copy[hidden]{display:none}.ds-disclosure__summary:hover .ds-disclosure__copy,.ds-disclosure__copy:focus-visible,.ds-disclosure__copy[data-copied]{opacity:1}@media (hover:none){.ds-disclosure__copy{opacity:1}}.ds-disclosure__copy:after{content:attr(data-tip);padding:4px var(--space-3);border-radius:var(--radius-sm);background:var(--brand-text);color:var(--fg-on-dark);font-size:var(--fs-caption);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:0}.ds-disclosure__copy:hover:after,.ds-disclosure__copy:focus-visible:after,.ds-disclosure__copy[data-copied]:after{opacity:1}.ds-disclosure__copy[data-copied]:after{content:attr(data-copied)}.ds-disclosure__body{padding:0 var(--space-1) var(--space-6) calc(48px + var(--space-3) * 2 + var(--space-1))}@media (max-width:640px){.ds-disclosure__body{padding-left:var(--space-1)}}.ds-resource-card{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-elevated);min-height:100%;color:inherit;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ds-resource-card:hover{box-shadow:var(--shadow-md);color:inherit;border-color:#081a3f38;text-decoration:none;transform:translateY(-2px)}.ds-resource-card__media{background:var(--sky-50);flex:none;height:180px;display:block;overflow:hidden}.ds-resource-card__media img{object-fit:cover;width:100%;height:100%}.ds-resource-card__body{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);display:grid}.ds-resource-card__title{font-family:var(--font-display);font-size:var(--fs-h5);font-weight:600;line-height:var(--lh-snug);color:var(--brand-text)}.ds-resource-card:hover .ds-resource-card__title{color:var(--link-hover)}.ds-resource-card__date{color:var(--fg-3);font-size:var(--fs-caption)}.ds-resource-card__excerpt{color:var(--fg-2);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.ds-cta-band{--ground:#081a3f;isolation:isolate;padding-block:var(--space-20);background:var(--field);color:var(--fg-on-dark);position:relative;overflow:hidden}.ds-cta-band:before{content:"";z-index:-1;background:var(--field-glow);position:absolute;inset:0}.ds-cta-band__inner{align-items:center;gap:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-cta-band__copy{max-width:760px}.ds-cta-band__copy p{color:var(--fg-on-dark);font-family:var(--font-display);font-size:clamp(var(--fs-h4), 2.4vw, var(--fs-h2));font-weight:300;line-height:var(--lh-snug);text-wrap:pretty;margin:0}.ds-cta-band__copy b,.ds-cta-band__copy strong{color:var(--fg-on-dark);font-weight:600}.ds-cta-band .ds-button--primary{border-color:#0000}@media (max-width:800px){.ds-cta-band{padding-block:var(--space-16)}.ds-cta-band__inner{grid-template-columns:1fr;justify-items:start}}
.state-guide{--guide-measure:820px;--guide-serif:var(--font-editorial,var(--font-source-serif-4,Georgia)), Georgia, serif;color:var(--brand-text)}.state-guide__hero{background:var(--ambient-open);padding-bottom:var(--space-16)}.state-guide__breadcrumbs{gap:var(--space-2);padding-top:var(--space-6);color:var(--fg-3);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.state-guide__breadcrumbs a{color:inherit}.state-guide__breadcrumbs [aria-current]{color:var(--fg-2)}.state-guide__hero-grid{align-items:start;gap:clamp(var(--space-10), 6vw, var(--space-20));margin-top:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid}.state-guide__hero-grid--single{grid-template-columns:minmax(0, var(--guide-measure))}.state-guide__hero-copy h1{font-size:clamp(var(--fs-h1), 4vw, var(--fs-d2));line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.state-guide__trust{gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;padding-block:var(--space-4);border-block:1px solid var(--border-1);color:var(--fg-3);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.state-guide__trust span{align-items:center;gap:var(--space-2);display:inline-flex}.state-guide__trust svg{color:var(--tile-green-ink);flex:none}.state-guide__trust a{color:var(--fg-2);font-weight:600}.state-guide__lead{margin:var(--space-6) 0 0;font-family:var(--guide-serif);color:var(--brand-text);text-wrap:pretty;font-size:clamp(19px,1.6vw,22px);line-height:1.55}.state-guide__intro{margin-top:var(--space-4)}.state-guide__intro.ds-rich{font-size:var(--fs-body-lg)}.state-guide__deadlines{gap:var(--space-4);scroll-margin-top:calc(clamp(68px,7vw,92px) + 64px);display:grid}.state-guide__body{padding-block:var(--space-16) var(--space-20);background:var(--bg-canvas)}.state-guide__measure{max-width:calc(var(--guide-measure) + 2 * clamp(var(--space-5), 4vw, var(--space-8)))}.state-guide__faq-heading{margin-bottom:var(--space-12)}.state-guide__faq-heading h2{margin:0 0 var(--space-4);font-size:clamp(var(--fs-h2), 3.4vw, var(--fs-h1))}.state-guide__section{scroll-margin-top:calc(clamp(68px,7vw,92px) + 56px)}.state-guide__section+.state-guide__section{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--border-1)}.state-guide__section>h2{font-size:clamp(var(--fs-h3), 2.6vw, var(--fs-h2));text-wrap:balance;margin:0}.state-guide__section-intro{margin:var(--space-4) 0 var(--space-8)}.state-guide__answer.ds-rich{font-size:17px}.state-guide__legal{padding-block:var(--space-16) var(--space-20);background:var(--sky-50);border-top:1px solid var(--border-hairline)}.state-guide__statutes .ds-disclosure__title{font-size:var(--fs-body-lg)}.state-guide__statute.ds-rich{padding:var(--space-5) var(--space-6);border-left:2px solid var(--brand-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--bg-elevated);font-family:var(--guide-serif);font-size:17px;line-height:1.65}.state-guide__statute.ds-rich p{margin-bottom:var(--space-3)}.state-guide__statute.ds-rich>p:last-child:has(>a:only-child){margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border-1);font-family:var(--font-body);font-size:var(--fs-body-sm)}.state-guide__statute.ds-rich>p:last-child:has(>a:only-child)>a:after{content:" ↗";font-weight:400}.state-guide__related{padding-block:var(--space-16);background:var(--haze);border-top:1px solid var(--border-hairline)}.state-guide__related h2{margin:0 0 var(--space-8)}.state-guide__related-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1020px){.state-guide__hero-grid{gap:var(--space-10);grid-template-columns:1fr}.state-guide__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.state-guide__hero{padding-bottom:var(--space-10)}.state-guide__hero-grid{margin-top:var(--space-6)}.state-guide__body,.state-guide__legal{padding-block:var(--space-10) var(--space-16)}.state-guide__faq-heading{margin-bottom:var(--space-8)}.state-guide__section+.state-guide__section{margin-top:var(--space-10);padding-top:var(--space-8)}.state-guide__related{padding-block:var(--space-10)}.state-guide__related-grid{grid-template-columns:1fr}.state-guide__statute.ds-rich{padding:var(--space-4);font-size:16px}}
.state-center{background:var(--bg-page);color:var(--fg-1)}.state-center h1,.state-center h2,.state-center h3,.state-center p{margin-top:0}.resource-crumbs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-10);color:var(--fg-3);font-size:var(--fs-body-sm);display:flex}.resource-crumbs a{color:var(--fg-3)}.resource-overline{margin-bottom:var(--space-2);color:var(--link);font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;font-weight:600}.resource-overline--warm{color:var(--brand-primary)}.state-center__hero{border-bottom:1px solid var(--border-1);background:var(--accent-orange-softer)}.state-center__hero-grid{align-items:center;gap:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);display:grid}.state-center h1{max-width:760px;letter-spacing:var(--ls-display);margin-bottom:0;font-size:clamp(44px,7vw,72px);line-height:.99}.state-center__lead{max-width:700px;margin:var(--space-6) 0 0;color:var(--fg-2);font-size:clamp(var(--fs-body-lg), 2vw, var(--fs-h4));line-height:var(--lh-loose)}.state-center__review{margin:var(--space-6) 0 0;color:var(--fg-3);font-size:var(--fs-body-sm)}.state-center__mark{align-content:center;place-items:center;gap:var(--space-2);border:2px solid var(--accent-orange);border-radius:var(--radius-2xl);background:var(--accent-orange-soft);min-height:280px;color:var(--brand-text);display:grid}.state-center__mark span{font-family:var(--font-display);font-size:clamp(56px,8vw,88px);font-weight:600;line-height:1}.state-center__mark small{font-size:var(--fs-body-sm);font-weight:600}.state-center__jump{z-index:20;border-bottom:1px solid var(--border-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:100px}.state-center__jump .ds-container{align-items:center;gap:var(--space-6);min-height:58px;display:flex;overflow-x:auto}.state-center__jump span{color:var(--fg-3);font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;white-space:nowrap;font-weight:600}.state-center__jump a{color:var(--brand-navy-2);font-size:var(--fs-body-sm);white-space:nowrap;font-weight:600}.state-center__jump a:last-child{color:var(--link);margin-left:auto}.state-center__guide{gap:var(--space-12);padding:clamp(var(--space-8), 5vw, var(--space-16));box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.state-center__guide h2,.resource-split__heading h2{font-size:clamp(var(--fs-h2), 4vw, var(--fs-h1));margin-bottom:0}.state-center__guide>div>p:not(.resource-overline){margin:var(--space-5) 0 var(--space-6);font-size:var(--fs-body-lg)}.state-center__guide aside{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sky-50)}.state-center__guide ol{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.state-center__guide li{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border-1);color:var(--brand-navy-2);grid-template-columns:28px 1fr;display:grid}.state-center__guide li:last-child{border-bottom:0}.state-center__guide li span,.state-center__topics>a>span{color:var(--link);font-size:var(--fs-caption);font-weight:600}.resource-split{gap:clamp(var(--space-12), 7vw, var(--space-24));grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);display:grid}.resource-split__heading{align-self:start}.resource-split__heading>p:last-child{margin:var(--space-4) 0 0;color:var(--fg-2);font-size:var(--fs-body-lg)}.state-center__topics{gap:var(--space-3);display:grid}.state-center__topics>a{align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--fg-1);grid-template-columns:32px 1fr auto;text-decoration:none;display:grid}.state-center__topics>a:hover{border-color:var(--border-2);box-shadow:var(--shadow-sm)}.state-center__topics h3{font-size:var(--fs-h5);margin-bottom:0}.state-center__topics p{margin:var(--space-2) 0 0;font-size:var(--fs-body-sm)}.state-center__topics svg{color:var(--link)}.state-center__sources{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-center__sources article{padding:var(--space-6)}.state-center__sources h3{font-size:var(--fs-h4);margin-bottom:0}.state-center__sources article>p:not(.resource-overline){margin:var(--space-3) 0 0}.state-center__sources a{margin-top:var(--space-5);font-weight:600;display:inline-flex}.resource-cta__inner{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.resource-cta h2{max-width:760px;color:var(--fg-on-dark);font-size:clamp(var(--fs-h2), 4vw, var(--fs-h1));margin-bottom:0}.resource-cta p:not(.resource-overline){max-width:680px;margin:var(--space-4) 0 0;color:var(--fg-on-dark-2);font-size:var(--fs-body-lg)}.resource-cta .resource-overline{color:var(--fg-on-dark-3)}@media (max-width:960px){.state-center__hero-grid,.state-center__guide,.resource-split,.resource-cta__inner{grid-template-columns:1fr}.state-center__mark{min-height:220px}}@media (max-width:640px){.state-center h1{font-size:44px}.state-center__sources{grid-template-columns:1fr}.state-center__jump{top:84px}.state-center__jump a:last-child{margin-left:0}}
