@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.14sz-5zsn4k6e.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.1ynh17i_ncei1.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}._63sPsq_className{font-family:Barlow,Barlow Fallback;font-style:normal}._63sPsq_variable{--font-sign:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3653761fae724bb1-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7fe56aac9cb73d5c-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26cfda139e115385-s.350ebk_prankn.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.E8Z5ga_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal;font-weight:800}.E8Z5ga_variable{--font-painted:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Doto;font-style:normal;font-weight:900;font-display:swap;src:url(../media/488f3331c8b1df13-s.37eenq-6_14cf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b9d6281d4e8f573f-s.2kieauxxsdwml.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:Doto Fallback;src:local(Arial);ascent-override:70.59%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.gPHXqq_className{font-family:Doto,Doto Fallback;font-style:normal;font-weight:900}.gPHXqq_variable{--font-dots:"Doto", "Doto Fallback"}
.home{--home-blue:#0a4f9e;--home-blue-ink:#dce8f6;--home-asphalt:#2d3135;--home-paint:#f2f2ec;--home-paint-dim:#b4b6b1;--home-amber:#f5a300;--home-line:var(--color-ink-200);--home-edge:max(6px, calc(50% - 36rem));font-family:var(--font-geist-sans), system-ui, sans-serif}.dark .home{--home-blue:#0b4a95;--home-asphalt:#1a1e23;--home-paint:#e7eaed;--home-paint-dim:#9aa0a8}.home-wrap{max-width:72rem;margin-inline:auto;padding-inline:1rem;position:relative}@media (min-width:640px){.home-wrap{padding-inline:1.5rem}}@media (min-width:1024px){.home-wrap{padding-inline:1rem}}@media (min-width:1280px){.home-wrap{padding-inline:1.5rem}}.home-btn{white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding-inline:1.25rem;font-size:1rem;font-weight:700;transition-property:filter,background-color,border-color,scale;transition-duration:.15s;display:inline-flex}.home-btn:active{scale:.96}.home-btn-primary{background:var(--color-brand-600);color:#fff}.home-btn-primary:hover{filter:brightness(.9)}.home-btn-outline{color:#fff;border:2px solid #ffffffe6}.home-btn-outline:hover{background:#ffffff1a}.home-btn-white{color:var(--home-blue);background:#fff}.home-btn-white:hover{filter:brightness(.94)}.home-btn-ink{background:var(--color-ink-900);color:var(--color-surface)}.home-btn-ink:hover{filter:brightness(1.2)}.home-btn-paint{border:2px solid var(--home-paint);color:var(--home-paint);margin-top:1.25rem}.home-btn-paint:hover{background:#ffffff14}.home :where(a,input,button):focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #fbbf24}.home label:has(:focus-visible){outline-offset:2px;border-radius:6px;outline:3px solid #fbbf24}.home .home-hd-frame:has(:focus-visible){outline-offset:2px;border-radius:6px;outline:3px solid #fbbf24}.home-bigsign,.home-sign{background:var(--home-blue);color:#fff;border-radius:1rem;padding:5px;box-shadow:0 1px 2px #0a285a2e,0 16px 32px -22px #0a285ab3}.home-bigsign-in,.home-sign-in{border:3px solid #fff;border-radius:.75rem}.home-sign-in{padding:.75rem 1rem .35rem}@media (min-width:640px){.home-sign-in{padding:1rem 1.25rem .5rem}}.home-shields{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.home-shields span{font-family:var(--font-sign), sans-serif;border:2px solid #fff;border-radius:4px;padding:0 .45rem;font-size:.9375rem;font-weight:700;line-height:1.45}.home-shields .home-shield-g{background:#027a48}.home-row{min-height:2.75rem;font-family:var(--font-sign), sans-serif;border-top:2px solid #ffffff38;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:.4rem;font-size:clamp(1.25rem,4.6vw,1.75rem);font-weight:600;line-height:1.15;display:grid}.home-sign-in>.home-row:first-of-type,.home-dests>.home-row:first-child{border-top:0}.home-row b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.home-row small{margin-left:.25rem;font-size:.58em;font-weight:600}.home-row .home-row-word{font-size:.78em}.home-row em{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--home-blue-ink);margin-top:.15rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.35;display:block}.home-row:hover>span:first-child{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.home-hero{padding-block:1rem 2.25rem}@media (min-width:1024px){.home-hero{padding-block:1.75rem 3rem}}.home-bigsign-in{padding:1rem 1.1rem 1.1rem}@media (min-width:1024px){.home-bigsign-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:1.6rem 1.9rem 1.2rem;display:grid}}.home-bigsign .home-shields{display:none}@media (min-width:1024px){.home-bigsign .home-shields{display:flex}}.home-h1{font-family:var(--font-sign), sans-serif;letter-spacing:-.014em;text-wrap:balance;font-size:min(9.6vw,5.5rem);font-weight:700;line-height:.96}.home-h1 span{letter-spacing:0;color:var(--home-blue-ink);margin-top:.35em;font-size:.36em;font-weight:600;display:block}.home-hero-cta{gap:.5rem;margin-top:1rem;display:flex}.home-hero-cta .home-btn{flex:1;padding-inline:.75rem;font-size:.9375rem}@media (min-width:400px){.home-hero-cta .home-btn{flex:0 auto;padding-inline:1.25rem;font-size:1rem}}.home-dests{display:none}@media (min-width:1024px){.home-dests{border-left:3px solid #fff;align-self:start;margin-left:1.75rem;padding-left:1.75rem;display:block}.home-sign-modes{display:none}}.home-q{grid-template-areas:"pmv""cam""opts""after";gap:.625rem;margin-top:1rem;display:grid}@media (min-width:1024px){.home-q{grid-template:"cam pmv""cam opts""cam after"1fr/minmax(0,1fr) minmax(0,1.2fr);column-gap:1.375rem;margin-top:1.375rem}}.home-cam{aspect-ratio:2;background:var(--color-ink-100);outline-offset:-1px;border-radius:.875rem;outline:1px solid #00000014;grid-area:cam;position:relative;overflow:hidden}@media (min-width:1024px){.home-cam{aspect-ratio:1200/798;align-self:start}}.home-cam-tag{font-family:var(--font-sign), sans-serif;color:#fff;background:#000000a8;border-radius:5px;padding:.15rem .5rem;font-size:.8125rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.home-pmv{background:#0c0d0e;border-radius:.875rem;grid-area:pmv;padding:7px;box-shadow:inset 0 0 0 2px #2a2c2f}.home-pmv-screen{background:radial-gradient(circle,#ffffff0d 1px,#0000 1.4px) 0 0/6px 6px,#050505;border-radius:.5rem;align-items:center;min-height:6.25rem;padding:.75rem 1rem;display:grid}@media (min-width:1024px){.home-pmv-screen{min-height:8.75rem;padding:1rem 1.25rem}}.home-pmv-text{font-family:var(--font-dots), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--home-amber);text-shadow:0 0 10px #f5a30073;grid-area:1/1;font-size:clamp(1.05rem,4.4vw,1.85rem);font-weight:900;line-height:1.18}.home-pmv-text[data-tone=ok]{color:#3ee28e;text-shadow:0 0 10px #3ee28e66}.home-pmv-text[data-tone=ko]{color:#ff6b5e;text-shadow:0 0 10px #ff5c4d66}.home-pmv-text[data-visible=false]{visibility:hidden}.home-opts{grid-area:opts;gap:.5rem;display:grid}.home-opt{cursor:pointer;border:2px solid var(--color-ink-200);background:var(--color-surface);min-height:3.125rem;color:var(--color-ink-800);border-radius:.75rem;align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.975rem;line-height:1.3;transition-property:border-color,background-color,scale;transition-duration:.2s;display:flex}.home-opt[data-state=idle]:hover{border-color:var(--color-ink-400)}.home-opt[data-state=idle]:active{scale:.98}.home-opt[data-state=correct]{cursor:default;border-color:var(--color-success-500);background:var(--color-success-50);color:var(--color-ink-900)}.home-opt[data-state=wrong]{cursor:default;border-color:var(--color-red-400,#f87171);background:var(--color-red-50,#fef2f2);color:var(--color-ink-900)}.home-opt[data-state=dim]{cursor:default;color:var(--color-ink-600)}.home-opt-key{border:1px solid var(--color-ink-300);background:var(--color-ink-50);width:1.75rem;height:1.75rem;font-family:var(--font-sign), sans-serif;color:var(--color-ink-700);border-radius:.4rem;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:700;display:grid}.home-opt[data-state=correct] .home-opt-key{border-color:var(--color-success-600);background:var(--color-success-600);color:#fff}.home-opt[data-state=wrong] .home-opt-key{color:#fff;background:#d92d20;border-color:#d92d20}.home-after{color:var(--color-ink-700);grid-area:after;font-size:.9375rem;line-height:1.55;display:grid}.home-after>*{grid-area:1/1}.home-after>[data-visible=false]{visibility:hidden}.home-after>[data-visible=true]{animation:.22s ease-out both mc-q-enter}.home-why strong{color:var(--color-ink-900)}.home-q[data-answered=ok] .home-why strong{color:var(--color-success-700)}.home-q[data-answered=ko] .home-why strong{color:var(--color-red-700,#b42318)}.home-why-next{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.6rem;display:flex}.home-why-next .home-btn{min-height:2.75rem;font-size:.9375rem}.home-trip{position:relative}.home-trip:before{content:"";inset-block:0;left:var(--home-edge);background:var(--home-asphalt);width:30px;box-shadow:inset 6px 0 0 var(--home-paint);pointer-events:none;position:absolute}.home-trip:after{content:"";inset-block:0;left:calc(var(--home-edge) + 15px);background:repeating-linear-gradient(to bottom, var(--home-paint) 0 34px, transparent 34px 64px);opacity:.85;pointer-events:none;width:5px;position:absolute}@media (min-width:1024px){.home-trip:before{width:56px;box-shadow:inset 8px 0 0 var(--home-paint)}.home-trip:after{left:calc(var(--home-edge) + 28px);background-image:repeating-linear-gradient(to bottom, var(--home-paint) 0 56px, transparent 56px 104px);width:7px}}@supports (animation-timeline:scroll()){.home-trip:after{animation:linear both home-drive;animation-timeline:scroll(root)}}@keyframes home-drive{to{background-position:0 1248px}}.home-exit{padding-block:3.25rem .5rem}.home-exit-last{padding-bottom:4rem}.home-exit .home-wrap{padding-left:3rem}@media (min-width:1024px){.home-exit .home-wrap{padding-left:5.5rem}}.home-exit-sign{background:var(--home-blue);color:#fff;border-radius:.6rem;margin-bottom:1rem;padding:3px;display:inline-flex}.home-exit-sign-in{font-family:var(--font-sign), sans-serif;border:2px solid #fff;border-radius:.4rem;align-items:center;gap:.6rem;padding:.3rem .8rem .3rem .4rem;font-size:1.25rem;font-weight:700;display:inline-flex}.home-exit-sign-in b{color:var(--home-blue);background:#fff;border-radius:3px;padding:0 .45rem}@supports (animation-timeline:view()){.home-trip .home-sign{transform-origin:50% 100%;animation:linear both home-approach;animation-timeline:view();animation-range:entry entry 90%}}@keyframes home-approach{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-trip:after,.home-trip .home-sign,.home-after>[data-visible=true]{animation:none}.home-btn,.home-opt{transition:none}}.home-h2{max-width:24ch;font-family:var(--font-sign), sans-serif;letter-spacing:-.01em;color:var(--color-ink-900);text-wrap:balance;font-size:clamp(1.875rem,4.2vw,2.75rem);font-weight:700;line-height:1.04}.home-lede{max-width:56ch;color:var(--color-ink-700);text-wrap:pretty;margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.home-note{color:var(--color-ink-600);margin-top:1rem;font-size:.95rem;line-height:1.55}.home-note strong{color:var(--color-ink-900)}.home-a{color:var(--color-brand-700);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-300);text-decoration-color:var(--color-brand-300);text-underline-offset:4px;font-weight:600}.home-a:hover{text-decoration-color:currentColor}.home-split{gap:2rem;display:grid}@media (min-width:1024px){.home-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:3.5rem}.home-split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-split-exam{grid-template-columns:minmax(0,1fr)}}.home-sheet{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:24rem;margin-top:1.5rem;display:grid}.home-sheet i{aspect-ratio:1;background:var(--color-ink-800);border-radius:4px}.home-sheet i[data-err]{background:0 0;border:2px solid #d92d20}.dark .home-sheet i[data-err]{border-color:#f87171}.home-sheet-legend{color:var(--color-ink-700);flex-wrap:wrap;gap:1.25rem;margin-top:.75rem;font-size:.875rem;font-weight:600;display:flex}.home-sheet-legend span:before{content:"";background:var(--color-ink-800);vertical-align:-1px;border-radius:2px;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.home-sheet-legend .home-sheet-err{color:var(--color-red-700,#b42318)}.home-sheet-legend .home-sheet-err:before{background:0 0;border:2px solid}.home-hd{margin-top:1.5rem}.home-hd-frame{aspect-ratio:1200/796;background:var(--color-ink-100);border-radius:.875rem;position:relative;overflow:hidden;box-shadow:0 18px 36px -26px #0009}.home-hd-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hd-old{clip-path:inset(0 calc(100% - var(--cut)) 0 0)}.home-hd-handle{inset-block:0;left:var(--cut);pointer-events:none;background:#fff;width:4px;margin-left:-2px;position:absolute;box-shadow:0 0 0 1px #00000040}.home-hd-handle:after{content:"";background:#fff;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #00000059}.home-hd-range{cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-hd-tag{font-family:var(--font-sign), sans-serif;color:#fff;pointer-events:none;background:#000000a8;border-radius:5px;padding:.15rem .5rem;font-size:.8125rem;font-weight:600;position:absolute;top:.6rem}.home-hd-tag-l{left:.6rem}.home-hd-tag-r{right:.6rem}.home-hd figcaption{max-width:52ch;color:var(--color-ink-700);margin-top:.75rem;font-size:.95rem;line-height:1.55}.home-hd figcaption strong{color:var(--color-ink-900)}.home-study{gap:2rem;margin-top:1.5rem;display:grid}@media (min-width:1024px){.home-study{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem}}.home-rows{border-top:2px solid var(--color-ink-900)}.home-rows a{border-bottom:1px solid var(--home-line);padding-block:.85rem;display:block}.home-rows span{font-family:var(--font-sign), sans-serif;color:var(--color-ink-900);font-size:1.25rem;font-weight:700;display:block}.home-rows em{color:var(--color-ink-600);margin-top:.1rem;font-size:.9rem;font-style:normal;line-height:1.45;display:block}.home-rows a:hover span{text-underline-offset:4px;text-decoration:underline}.home-rows a.home-rows-all{min-height:2.75rem;color:var(--color-brand-700);border-bottom:0;align-items:center;font-weight:600;display:inline-flex}.home-study-side{align-content:start;gap:.75rem;display:grid}.home-side{border-left:4px solid var(--home-blue);padding:.5rem 0 .5rem 1rem;display:block}a.home-side:hover .home-side-t{text-underline-offset:4px;text-decoration:underline}.home-side-signs{gap:.4rem;margin-bottom:.5rem;display:flex}.home-side-signs img{width:2.5rem;height:2.5rem}.home-side-t{font-family:var(--font-sign), sans-serif;color:var(--color-ink-900);font-size:1.125rem;font-weight:700;display:block}.home-side-d{color:var(--color-ink-600);margin-top:.15rem;font-size:.9rem;line-height:1.5;display:block}.home-side-guides{gap:.1rem;margin-top:.35rem;font-size:.95rem;display:grid}.home-side-guides a{padding-block:.35rem;display:inline-block}.home-lanes{background:var(--home-asphalt);color:var(--home-paint);box-shadow:inset 6px 0 0 var(--home-paint), inset -6px 0 0 var(--home-paint);border-radius:1rem;margin-top:1.5rem;display:grid;overflow:hidden}@media (min-width:900px){.home-lanes{grid-template-columns:1fr 1fr}}.home-lane{padding:1.25rem 1.5rem 1.6rem 1.75rem;position:relative}.home-lane+.home-lane{background:repeating-linear-gradient(to right, var(--home-paint) 0 34px, transparent 34px 64px) top left / 100% 6px no-repeat}@media (min-width:900px){.home-lane+.home-lane{background:repeating-linear-gradient(to bottom, var(--home-paint) 0 46px, transparent 46px 86px) top left / 6px 100% no-repeat;padding-left:2.25rem}}.home-lane-arrow{font-family:var(--font-painted), sans-serif;font-size:3.5rem;font-weight:800;line-height:1}.home-lane h3{font-family:var(--font-painted), "Arial Narrow", sans-serif;text-transform:uppercase;margin-top:.25rem;font-size:clamp(2.1rem,4.2vw,3rem);font-weight:800;line-height:.95}.home-lane ul{gap:.5rem;margin-top:.9rem;font-size:1rem;line-height:1.4;display:grid}.home-lane li{padding-left:1.1rem;position:relative}.home-lane li:before{content:"";background:var(--home-paint-dim);width:.55rem;height:3px;position:absolute;top:.6em;left:0}.home-faq{border-top:2px solid var(--color-ink-900);max-width:48rem;margin-top:1.5rem}.home-faq details{border-bottom:1px solid var(--home-line)}.home-faq summary{min-height:3.25rem;font-family:var(--font-sign), sans-serif;color:var(--color-ink-900);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-size:1.15rem;font-weight:600;display:flex}.home-faq-mark{flex-shrink:0;width:14px;height:14px;position:relative}.home-faq-mark:before,.home-faq-mark:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:6px;left:0}.home-faq-mark:after{transition:transform .2s;transform:rotate(90deg)}.home-faq details[open] .home-faq-mark:after{transform:rotate(0)}.home-faq details p{max-width:62ch;color:var(--color-ink-700);padding-bottom:1rem;line-height:1.6}.home-facts{gap:1.25rem 2rem;margin-top:1.5rem;display:grid}@media (min-width:800px){.home-facts{grid-template-columns:1fr 1fr}}.home-facts>div{border-left:4px solid var(--home-blue);padding:.15rem 0 .15rem 1rem}.home-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--home-blue);font-size:.75rem;font-weight:700}.home-facts a{color:inherit}.home-facts a:hover strong{text-underline-offset:3px;text-decoration:underline}.home-facts strong{font-family:var(--font-sign), sans-serif;color:var(--color-ink-900);margin-top:.15rem;font-size:1.2rem;font-weight:700;line-height:1.2;display:block}.home-facts span{color:var(--color-ink-600);margin-top:.25rem;font-size:.95rem;line-height:1.5;display:block}
