.v-nav__drawer[data-astro-cid-qkiuscuf]{background:var(--v-paper);border-bottom:1px solid var(--v-ink);display:none}.v-nav__drawer[data-astro-cid-qkiuscuf].is-open{display:block}.v-nav__drawer[data-astro-cid-qkiuscuf] .v-container[data-astro-cid-qkiuscuf]{padding-block:var(--v-3) var(--v-5);flex-direction:column;gap:0;display:flex}.v-nav__drawer[data-astro-cid-qkiuscuf] a[data-astro-cid-qkiuscuf]:not(.v-btn){color:var(--v-ink);border-bottom:1px solid var(--v-line);align-items:center;min-height:48px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.v-nav__drawer[data-astro-cid-qkiuscuf] a[data-astro-cid-qkiuscuf][aria-current=page]{font-weight:600}.v-nav__drawer[data-astro-cid-qkiuscuf] .v-btn[data-astro-cid-qkiuscuf]{width:100%;margin-top:var(--v-5)}@media (width>=901px){.v-nav__drawer[data-astro-cid-qkiuscuf]{display:none!important}}.v-footer__line[data-astro-cid-cdvs7w2d]{margin-top:var(--v-4);color:var(--v-cream-soft);font-size:var(--vs-small);max-width:36ch}.v-footer__operator[data-astro-cid-cdvs7w2d]{color:var(--v-cream-faint);font-size:var(--vs-meta);max-width:40ch;margin:0}:root{--v-paper:#f6f3ec;--v-panel:#fffdf8;--v-off:#ece7db;--v-green:#133f26;--v-green-bright:#1b5433;--v-green-ink:#0f1a13;--v-signal:#9a3a1c;--v-given:var(--v-green);--v-derived:#3f6b4f;--v-inferred:#56635a;--v-unknown:var(--v-signal);--v-ink:#14160f;--v-ink-soft:#4f514b;--v-cream:#f6f3ec;--v-cream-soft:#f6f3eccc;--v-cream-faint:#f6f3ec94;--v-black:var(--v-green-ink);--v-white:var(--v-panel);--v-line:#d9d3c5;--v-line-strong:var(--v-ink);--v-line-green:#f6f3ec38;--v-error:var(--v-signal);--v-error-on-green:#f3c9b8;--vf-display:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--vf-body:"IBM Plex Sans", "IBM Plex Sans Fallback", Arial, sans-serif;--vf-brand:"Manrope", "Manrope Fallback", Arial, sans-serif;--v-font-display:var(--vf-display);--vs-display:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--vs-h1:clamp(2.2rem, 1.5rem + 2.6vw, 3.5rem);--vs-h2:clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);--vs-h3:1.25rem;--vs-h4:1.0625rem;--vs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3rem);--vs-body:clamp(1rem, .97rem + .15vw, 1.0625rem);--vs-small:.9375rem;--vs-label:.875rem;--vs-meta:.8125rem;--v-max:1200px;--v-gutter:clamp(20px, 4vw, 48px);--v-section:clamp(3.5rem, 6vw, 6rem);--v-1:4px;--v-2:8px;--v-3:12px;--v-4:16px;--v-5:24px;--v-6:32px;--v-8:48px;--v-10:64px;--v-12:96px;--v-ease:cubic-bezier(.16, 1, .3, 1);--v-fast:.15s;--v-mid:.28s;--v-slow:.56s}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:optional;src:url(/fonts/newsreader-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:optional;src:url(/fonts/newsreader-italic-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Georgia),local(Liberation Serif),local(Times New Roman);size-adjust:93.2%;ascent-override:95%;descent-override:26%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:99.77%;ascent-override:102.74%;descent-override:27.56%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:98.31%;ascent-override:108.43%;descent-override:30.51%;line-gap-override:0%}.v2 *{box-sizing:border-box}.v2{scrollbar-width:thin;scrollbar-color:var(--v-line) transparent}html:has(.v2){scroll-behavior:smooth;color-scheme:light;background:var(--v-paper)}.v2 :where(h1,h2,h3,h4,[id]){scroll-margin-top:80px}.v2:has(.section-nav) :where(h1,h2,h3,h4,[id]){scroll-margin-top:132px}.v2 .skip-link{background:var(--v-green);color:var(--v-cream);z-index:100;padding:10px 16px;position:absolute;top:0;left:-9999px}.v2 .skip-link:focus{left:0}.v2{background:var(--v-paper);color:var(--v-ink);font-family:var(--vf-body);font-size:var(--vs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga" 1, "kern" 1;interpolate-size:allow-keywords;caret-color:var(--v-green);margin:0;line-height:1.6}.v2 img,.v2 svg,.v2 video{max-width:100%;display:block}.v2 ::selection{background:var(--v-green);color:var(--v-cream)}.v2 :focus-visible{outline:2px solid var(--v-green);outline-offset:2px}.v2 .v-green :focus-visible,.v2 .v-black :focus-visible{outline-color:var(--v-cream)}.v2 h1,.v2 h2,.v2 h3,.v2 h4{margin:0}.v2 h1,.v2 h2{font-family:var(--vf-display);font-variation-settings:"opsz" 72;font-weight:500}.v2 h3,.v2 h4{font-family:var(--vf-body);font-weight:600}.v2 h1{font-size:var(--vs-h1);letter-spacing:-.015em;text-wrap:balance;line-height:1.04}.v2 h2{font-size:var(--vs-h2);letter-spacing:-.01em;text-wrap:balance;line-height:1.1}.v2 h3{font-size:var(--vs-h3);letter-spacing:-.005em;line-height:1.3}.v2 h4{font-size:var(--vs-h4);line-height:1.35}.v-display{font-family:var(--vf-display);font-variation-settings:"opsz" 72;font-weight:500;font-size:var(--vs-display);letter-spacing:-.02em;text-wrap:balance;line-height:1}.v-h2{font-size:var(--vs-h2);letter-spacing:-.01em;text-wrap:balance;line-height:1.1}.v-h3{font-family:var(--vf-body);font-size:var(--vs-h3);font-weight:600;line-height:1.3}.v2 p{margin:0 0 var(--v-4);text-wrap:pretty;max-width:68ch}.v-lead{font-size:var(--vs-lead);max-width:56ch;color:var(--v-ink-soft);line-height:1.5}.v2 :where(h1,h2)+.v-lead{margin-top:var(--v-5)}.v-green .v-lead,.v-black .v-lead{color:var(--v-cream-soft)}.v-small{font-size:var(--vs-small);color:var(--v-ink-soft)}.v2 :where(a){color:var(--v-green);text-underline-offset:3px;text-decoration-thickness:1px}.v2 strong{font-weight:600}.v-meta{font-family:var(--vf-body);font-size:var(--vs-meta);color:var(--v-ink-soft);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:500;line-height:1.4}.v-green .v-meta,.v-black .v-meta{color:var(--v-cream-faint)}.v-container{max-width:var(--v-max);padding-inline:var(--v-gutter);margin:0 auto}.v-container--wide{max-width:1400px}.v-container--narrow{max-width:760px}.v-section{padding-block:var(--v-section);position:relative}.v-section--rule{border-top:1px solid var(--v-line)}.v-section--tight{padding-block:var(--v-8)}.v-green{background:var(--v-green);color:var(--v-cream)}.v-green h1,.v-green h2,.v-green h3,.v-green h4{color:var(--v-cream)}.v-black{background:var(--v-black);color:var(--v-cream)}.v-black h1,.v-black h2,.v-black h3,.v-black h4{color:var(--v-cream)}.v-off{background:var(--v-off)}.v-actions{align-items:center;gap:var(--v-4);margin-top:var(--v-6);flex-wrap:wrap;display:flex}.v-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.v-cols--even{grid-template-columns:1fr 1fr}.v-cols>*{min-width:0}.v-cols>.v-cols__head h2{max-width:18ch}.v-cols__head>p{color:var(--v-ink-soft);margin-top:var(--v-4)}@media (width<=800px){.v-cols,.v-cols--even{gap:var(--v-6);grid-template-columns:1fr}}.v-btn{justify-content:center;align-items:center;gap:var(--v-2);min-height:46px;font-family:var(--vf-body);font-weight:600;font-size:var(--vs-small);cursor:pointer;border:1px solid var(--v-ink);color:var(--v-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--v-fast) var(--v-ease), color var(--v-fast) var(--v-ease), border-color var(--v-fast) var(--v-ease);background:0 0;border-radius:0;padding:10px 20px;line-height:1.2;text-decoration:none;display:inline-flex}.v-btn--green{background:var(--v-green);color:var(--v-cream);border-color:var(--v-green)}.v-btn--on-green{background:var(--v-cream);color:var(--v-green);border-color:var(--v-cream)}.v-btn--ghost-on-green{color:var(--v-cream);border-color:var(--v-cream-soft);background:0 0}@media (hover:hover) and (pointer:fine){.v-btn:hover{background:var(--v-ink);color:var(--v-cream)}.v-btn--green:hover{background:var(--v-green-bright);border-color:var(--v-green-bright);color:var(--v-cream)}.v-btn--on-green:hover{color:var(--v-green);background:#fff}.v-btn--ghost-on-green:hover{background:var(--v-cream);color:var(--v-green)}}.v-btn[disabled]{opacity:.5;cursor:not-allowed}.v-link{color:var(--v-link-ink,var(--v-green));text-underline-offset:4px;font-weight:600;font-size:var(--vs-small);text-decoration:underline 1px}.v-link:hover{text-decoration-thickness:2px}.v-green,.v-black{--v-link-ink:var(--v-cream)}.d-panel{background:var(--v-panel);border:1px solid var(--v-line)}.d-panel--ink{border-color:var(--v-ink)}.d-panel__head{justify-content:space-between;align-items:baseline;gap:var(--v-4);padding:var(--v-3) var(--v-5);border-bottom:1px solid var(--v-line);font-size:var(--vs-meta);color:var(--v-ink-soft);font-variant-numeric:tabular-nums;font-weight:500;display:flex}.d-panel--ink>.d-panel__head{border-bottom-color:var(--v-ink)}.d-panel__head strong{color:var(--v-ink);font-weight:600}.d-panel__body{padding:var(--v-5)}.d-panel__foot{padding:var(--v-3) var(--v-5);border-top:1px solid var(--v-line);font-size:var(--vs-meta);color:var(--v-ink-soft)}.d-panel__foot p{max-width:none;margin:0}.d-meta{margin:0}.d-meta>div{gap:var(--v-4);border-top:1px solid var(--v-line);grid-template-columns:minmax(7rem,9rem) 1fr;padding:10px 0;display:grid}.d-meta>div:first-child{border-top:0}.d-meta dt{font-size:var(--vs-meta);color:var(--v-ink-soft);padding-top:2px;font-weight:500}.d-meta dd{font-size:var(--vs-small);margin:0}.d-meta dd p{max-width:none;margin:0}.d-meta dd+dd{margin-top:var(--v-1)}@media (width<=480px){.d-meta>div{gap:var(--v-1);grid-template-columns:1fr}}.d-tag{font-size:var(--vs-meta);color:var(--v-ink-soft);white-space:nowrap;font-weight:500;font-family:var(--vf-body);align-items:center;gap:6px;display:inline-flex}.d-tag:before{content:"";background:0 0;border:1px solid;flex:none;width:9px;height:9px}.d-tag--given{color:var(--v-given)}.d-tag--given:before{background:var(--v-given)}.d-tag--derived{color:var(--v-derived)}.d-tag--derived:before{background:color-mix(in srgb, var(--v-derived) 45%, transparent)}.d-tag--inferred{color:var(--v-inferred)}.d-tag--unknown{color:var(--v-unknown)}.d-tag--unknown:before{background:var(--v-unknown)}.v-green .d-tag,.v-black .d-tag{color:var(--v-cream-soft)}.d-status{font-size:var(--vs-meta);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.d-status:before{content:"";flex:none;width:8px;height:8px}.d-status--open{color:var(--v-signal)}.d-status--open:before{background:var(--v-signal)}.d-status--corrected{color:var(--v-green)}.d-status--corrected:before{background:var(--v-green)}.d-status--disclosed{color:var(--v-ink-soft)}.d-status--disclosed:before{border:1px solid}.d-quote{font-family:var(--vf-display);font-variation-settings:"opsz" 18;color:var(--v-ink);text-wrap:pretty;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.5}.d-quote--large{font-size:clamp(1.25rem,1rem + 1vw,1.6rem);line-height:1.4}.d-table-wrap{outline-offset:4px;-webkit-overflow-scrolling:touch;overflow-x:auto}.d-table{border-collapse:collapse;background:var(--v-panel);width:100%;font-size:var(--vs-small)}.d-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.d-table th,.d-table td{border-bottom:1px solid var(--v-line);text-align:left;vertical-align:top;padding:12px 14px}.d-table thead th{font-size:var(--vs-meta);color:var(--v-ink-soft);border-bottom:1px solid var(--v-ink);background:var(--v-panel);font-weight:500}.d-table tbody th{font-weight:600}.d-table td{font-variant-numeric:tabular-nums}.d-table td p{max-width:none;margin:0}.d-table .num{text-align:right;white-space:nowrap}.d-table .is-emph{background:color-mix(in srgb, var(--v-green) 8%, var(--v-panel))}.d-table tr.group th{background:var(--v-off);font-size:var(--vs-meta);color:var(--v-ink);border-bottom:1px solid var(--v-line);font-weight:600}@media (width<=640px){.d-table-wrap:before{content:"Scroll table to see more";width:max-content;padding:0 0 var(--v-2);color:var(--v-ink-soft);font-size:var(--vs-meta);font-weight:500;display:block;position:sticky;left:0}.d-table th[scope=row]{z-index:1;background:var(--v-panel);box-shadow:1px 0 0 var(--v-line);position:sticky;left:0}}.d-list{border-top:1px solid var(--v-line);margin:0;padding:0;list-style:none}.d-list>li{gap:var(--v-2);padding:var(--v-4) 0;border-bottom:1px solid var(--v-line);grid-template-columns:1fr;display:grid}.d-list--indexed>li{gap:var(--v-4);grid-template-columns:2.5rem 1fr}.d-list__index{font-size:var(--vs-meta);color:var(--v-ink-soft);font-variant-numeric:tabular-nums;padding-top:3px;font-weight:500}.d-list h3{font-size:1.0625rem}.d-list p{margin:var(--v-1) 0 0;color:var(--v-ink-soft);font-size:var(--vs-small)}.d-bar{align-items:center;gap:var(--v-3);grid-template-columns:4.2rem 1fr;min-width:9rem;display:grid}.d-bar__track{background:var(--v-off);height:8px}.d-bar__fill{background:var(--v-ink-soft);height:100%;width:var(--pct,0%)}.d-bar--loaded .d-bar__fill{background:var(--v-green)}.d-bar--baseline .d-bar__fill{background:var(--v-ink)}.d-bar--def .d-bar__fill{background:repeating-linear-gradient(90deg, var(--v-line) 0 4px, transparent 4px 8px)}.v-prose{max-width:70ch}.v-prose>:first-child{margin-top:0}.v-prose h1{font-family:var(--vf-display);font-weight:500;font-size:var(--vs-h1);letter-spacing:-.015em;margin-bottom:var(--v-5);line-height:1.06}.v-prose h2{font-family:var(--vf-body);letter-spacing:0;margin-top:var(--v-10);padding-top:var(--v-4);border-top:1px solid var(--v-ink);margin-bottom:var(--v-4);font-size:1.25rem;font-weight:600}.v-prose h2:first-of-type{margin-top:var(--v-6)}.v-prose h3{font-family:var(--vf-body);margin-top:var(--v-6);margin-bottom:var(--v-3);font-size:1.0625rem;font-weight:600}.v-prose p,.v-prose li{color:var(--v-ink)}.v-prose p{margin-bottom:var(--v-4);max-width:70ch}.v-prose ul,.v-prose ol{max-width:70ch;margin-bottom:var(--v-4);padding-left:1.2em}.v-prose li{margin-bottom:var(--v-2)}.v-prose li::marker{color:var(--v-ink-soft)}.v-prose a{text-underline-offset:3px;text-decoration:underline}.v-prose table{border-collapse:collapse;width:100%;font-size:var(--vs-small);margin-bottom:var(--v-5)}.v-prose th,.v-prose td{border-bottom:1px solid var(--v-line);text-align:left;vertical-align:top;padding:10px 12px}.v-prose thead th{font-size:var(--vs-meta);color:var(--v-ink-soft);border-bottom:1px solid var(--v-ink);font-weight:500}.v-prose .legal-updated{font-size:var(--vs-meta);color:var(--v-ink-soft);margin-bottom:var(--v-6)}.v-hero{padding-block:clamp(3.5rem,7vw,6rem) 0}.v-hero h1{max-width:20ch}.v-hero .v-lead{max-width:52ch}.v-hero__dateline{margin:var(--v-4) 0 0;font-size:var(--vs-meta);color:var(--v-ink-soft);font-variant-numeric:tabular-nums;max-width:none;font-weight:500}.v-hero__dateline+.v-lead{margin-top:var(--v-5)}.v-nav{z-index:60;background:var(--v-paper);color:var(--v-ink);border-bottom:1px solid var(--v-line);transition:border-color var(--v-mid) var(--v-ease);position:sticky;top:0}.v-nav.is-solid{border-bottom-color:var(--v-ink)}.v-nav__row{min-height:64px;padding-block:var(--v-2);justify-content:space-between;align-items:center;display:flex}.v-nav__brand{align-items:center;gap:var(--v-3);color:var(--v-ink);font-family:var(--vf-brand);letter-spacing:-.015em;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.v-nav__brand img{width:auto;height:22px}.v-nav__links{align-items:center;gap:var(--v-6);display:flex}.v-nav__links a{color:var(--v-ink-soft);font-size:var(--vs-small);transition:color var(--v-fast), box-shadow var(--v-fast);padding-block:4px;font-weight:500;text-decoration:none}.v-nav__links a:hover,.v-nav__links a[aria-current=page]{color:var(--v-ink);box-shadow:inset 0 -1px 0 var(--v-ink)}.v-nav__right{align-items:center;gap:var(--v-6);display:flex}.v-nav__right>.v-btn{min-height:40px;padding:8px 16px}.v-nav__toggle{border:1px solid var(--v-line);min-width:44px;min-height:44px;color:var(--v-ink);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:11px;display:none}.v-nav__toggle svg{width:20px;height:20px;display:block}.v-footer{background:var(--v-green-ink);color:var(--v-cream);padding-block:var(--v-10) var(--v-6);border-top:1px solid var(--v-green)}.v-footer__top{gap:var(--v-10);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);display:grid}.v-footer__cols{gap:var(--v-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v-footer__col{flex-direction:column;gap:10px;display:flex}.v-footer__col h4{font-family:var(--vf-body);font-size:var(--vs-meta);color:var(--v-cream-faint);margin-bottom:var(--v-1);font-weight:500}.v-footer__col a{color:var(--v-cream-soft);font-size:var(--vs-small);transition:color var(--v-fast);text-decoration:none}.v-footer__col a:hover{color:var(--v-cream);text-decoration:underline}.v-footer__brand{color:var(--v-cream);font-family:var(--vf-brand);align-items:center;gap:var(--v-3);font-weight:600;text-decoration:none;display:flex}.v-footer__brand img{filter:brightness(0)invert();width:auto;height:22px}.v-footer__legal{margin-top:var(--v-8);padding-top:var(--v-4);border-top:1px solid var(--v-line-green);justify-content:space-between;gap:var(--v-3);font-size:var(--vs-meta);color:var(--v-cream-faint);flex-wrap:wrap;display:flex}.v-footer__legal a{color:inherit}@media (width<=800px){.v-footer__top{gap:var(--v-8);grid-template-columns:1fr}.v-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2 .field-row{flex-wrap:wrap;align-items:stretch;gap:0;display:flex;container-type:inline-size}.v2 input[type=email]{border:1px solid var(--v-ink);height:48px;font-family:var(--vf-body);background:var(--v-panel);color:var(--v-ink);transition:border-color var(--v-fast) var(--v-ease), box-shadow var(--v-fast) var(--v-ease);border-right:0;border-radius:0;flex:240px;padding:0 16px;font-size:1rem}.v2 input[type=email]::placeholder{color:var(--v-ink-soft);opacity:1}.v2 input[type=email]:focus{border-color:var(--v-green);outline:none}.v2 input[type=email]:focus-visible{box-shadow:inset 0 0 0 1px var(--v-green)}.v2 .form-note{font-size:var(--vs-meta);color:var(--v-ink-soft);margin-top:var(--v-3);width:100%;max-width:none}.v2 .form-status{font-size:var(--vs-small);margin-top:var(--v-3);width:100%;animation:v-status-in var(--v-mid) var(--v-ease) both}.v2 form.is-leaving{opacity:0;transition:opacity var(--v-fast) var(--v-ease)}.v2 .form-status--error,.v2 [class*=form-status][role=alert]{color:var(--v-error)}.v2 .form-status--success{color:var(--v-green)}.v2 .field-row .btn,.v2 .field-row button[type=submit]{background:var(--v-green);color:var(--v-cream);border:1px solid var(--v-green);font-family:var(--vf-body);font-weight:600;font-size:var(--vs-small);cursor:pointer;touch-action:manipulation;align-items:center;gap:var(--v-2);min-height:48px;transition:background-color var(--v-fast) var(--v-ease);border-radius:0;padding:0 20px;display:inline-flex}.v2 .field-row .btn:hover,.v2 .field-row button[type=submit]:hover{background:var(--v-green-bright)}.v2 .field-row .btn:focus-visible,.v2 .field-row button[type=submit]:focus-visible{box-shadow:0 0 0 2px var(--v-paper), 0 0 0 4px var(--v-green);outline:none}.v2 .field-row button[type=submit]:disabled{opacity:.72;cursor:progress}.form-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite v-spin}@keyframes v-spin{to{transform:rotate(360deg)}}@container (width<=520px){.v2 input[type=email]{border-right:1px solid var(--v-ink)}.v2 .field-row .btn,.v2 .field-row button[type=submit]{width:100%;margin-top:var(--v-2);flex:100%}}.v2 .v-green input[type=email]{border-color:var(--v-cream)}.v2 .v-green .field-row .btn,.v2 .v-green .field-row button[type=submit]{background:var(--v-cream);color:var(--v-green);border-color:var(--v-cream)}.v2 .v-green .field-row .btn:hover,.v2 .v-green .field-row button[type=submit]:hover{background:#fff}.v2 .v-green .field-row .btn:focus-visible,.v2 .v-green .field-row button[type=submit]:focus-visible{box-shadow:0 0 0 2px var(--v-green), 0 0 0 4px var(--v-cream)}.v2 .v-green input[type=email]:focus-visible{box-shadow:inset 0 0 0 1px var(--v-cream)}.v2 .v-green .form-note{color:var(--v-cream-soft)}.v2 .v-green .form-status--success{color:var(--v-cream)}.v2 .v-green .form-status--error{color:var(--v-error-on-green)}@keyframes v-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2 .form-status,.form-spinner{animation:none}.v2 details::details-content,.v2 details[open]::details-content{transition-duration:0s}}.v2 details{border-bottom:1px solid var(--v-line);padding:var(--v-4) 0}.v2 details>summary{cursor:pointer;justify-content:space-between;gap:var(--v-4);align-items:baseline;font-weight:600;list-style:none;display:flex}.v2 details>summary::-webkit-details-marker{display:none}.v2 details>summary:after{content:"+";content:"+" / "";font-family:var(--vf-body);color:var(--v-ink-soft);flex:none;font-weight:400}.v2 details[open]>summary:after{content:"−";content:"−" / ""}.v2 details>:not(summary){margin-top:var(--v-3)}.v2 details::details-content{opacity:0;block-size:0;transition:block-size var(--v-mid) var(--v-ease), opacity var(--v-mid) var(--v-ease), content-visibility var(--v-mid) allow-discrete;overflow:clip}.v2 details[open]::details-content{opacity:1;block-size:auto}@media (width<=900px){.v-nav__links,.v-nav__right .v-btn{display:none}.v-nav__toggle{display:inline-flex}}@media (width<=560px){.v-actions .v-btn{width:100%}}@media (prefers-reduced-motion:reduce){html:has(.v2){scroll-behavior:auto}}.method-plan{color:var(--v-ink-faint);margin-top:4px;font-size:14px}
