@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.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:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.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:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.05o1bpa1vbol~.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/3dae58b0b46c3f93-s.0oviuialj85z..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-20C0,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/89232e6535d3b87e-s.p.0uy8evdve.ea3.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;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a39433b4ff06b2-s.0qrn5m~u2b.t9.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:900;font-display:swap;src:url(../media/a6365570ca21fbb9-s.0locfeaqvhyn-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ddf6ae3f623ba878-s.p.0yabx1ygi_y9y.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%}.barlow_condensed_afae22c3-module__TsAC3q__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_afae22c3-module__TsAC3q__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_72126334-module__SiLvIa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_72126334-module__SiLvIa__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--ink:#102942;--ink-2:#1b4059;--paper:#fff8e7;--white:#fffdf6;--cream:#ffedbd;--coral:#ff6470;--coral-dark:#d94352;--cyan:#67d5e8;--lime:#b7df72;--yellow:#ffd454;--muted:#5d6c79;--line:#1029422b;--shadow:0 20px 50px #1029421f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{color:var(--ink);background:var(--paper);font-family:var(--font-body), Arial, sans-serif;margin:0;font-size:16px;line-height:1.62}body:before{content:"";z-index:-2;opacity:.24;pointer-events:none;background-image:radial-gradient(#10294247 .65px,#0000 .65px);background-size:8px 8px;position:fixed;inset:0}main{overflow:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display), Arial, sans-serif}a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--coral);outline-offset:4px;border-radius:8px}.skip-link{z-index:100;color:#fff;background:var(--ink);padding:11px 16px;font-weight:800;position:fixed;top:0;left:18px;transform:translateY(-125%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#fff8e7f0;justify-content:space-between;align-items:center;gap:30px;max-width:1440px;min-height:82px;margin:auto;padding:0 44px;display:flex;position:relative}.brand,.footer-brand{font-family:var(--font-display), sans-serif;letter-spacing:.045em;align-items:center;gap:12px;font-weight:900;line-height:.9;display:flex}.brand-token{border:2px solid var(--ink);background:var(--yellow);width:45px;height:45px;box-shadow:0 5px 0 var(--ink);border-radius:13px;flex:none;place-items:center;font-size:1.4rem;display:grid;transform:rotate(-3deg)}.brand-name{font-size:1.08rem}.brand-name small,.footer-brand small{color:var(--muted);font-family:var(--font-body);letter-spacing:.15em;margin-top:7px;font-size:.65rem;font-weight:800;display:block}.desktop-nav{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:27px;font-size:.76rem;font-weight:850;display:flex}.desktop-nav a{border-bottom:2px solid #0000;padding:13px 0 10px}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{border-color:var(--coral)}.header-guide{color:#fff;background:var(--ink);text-transform:uppercase;border-radius:13px;align-items:center;gap:13px;min-height:46px;padding:0 17px;font-size:.75rem;font-weight:850;display:inline-flex;box-shadow:0 5px #061725}.header-guide span{color:var(--yellow)}.mobile-nav{display:none}.home-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;max-width:1440px;min-height:770px;margin:auto;padding:58px 44px 82px;display:grid;position:relative}.home-hero:before{content:"";z-index:-1;border:68px solid #67d5e866;border-radius:50%;width:360px;height:360px;position:absolute;top:60px;left:-250px}.proof-chip{border:1px solid var(--line);background:var(--white);border-radius:999px;width:max-content;max-width:100%;margin-bottom:24px;padding:7px 12px;font-size:.75rem;font-weight:800}.proof-chip span{color:var(--coral-dark);margin-right:6px}.eyebrow{color:var(--coral-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900}.home-hero h1{letter-spacing:-.045em;text-transform:uppercase;max-width:610px;margin-bottom:22px;font-size:clamp(4.6rem,6.5vw,7rem);line-height:.8}.home-hero h1 em{z-index:0;color:var(--coral);font-style:normal;position:relative}.home-hero h1 em:after{content:"";z-index:-1;background:var(--yellow);border-radius:999px;height:17px;position:absolute;bottom:3px;left:-2%;right:-2%;transform:rotate(-1deg)}.hero-lede{max-width:590px;color:var(--muted);margin-bottom:27px;font-size:1.04rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:2px solid var(--ink);text-transform:uppercase;border-radius:14px;align-items:center;gap:14px;min-height:52px;padding:0 18px;font-size:.78rem;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-3px)}.button-primary{color:#fff;background:var(--coral)}.button-secondary{background:var(--white)}.first-moves{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.first-moves>div{border-right:1px solid var(--line);grid-template-columns:27px 1fr;gap:8px;min-height:82px;padding:15px 10px 4px;display:grid}.first-moves>div:last-child{border-right:0}.first-moves b{background:var(--cyan);width:26px;height:26px;font-family:var(--font-display);border-radius:9px;place-items:center;display:grid}.first-moves div:nth-child(2) b{background:var(--yellow)}.first-moves div:nth-child(3) b{background:var(--lime)}.first-moves strong,.first-moves small{display:block}.first-moves strong{font-family:var(--font-display);text-transform:uppercase;font-size:.98rem;line-height:1.1}.first-moves small{color:var(--muted);margin-top:4px;font-size:.74rem;line-height:1.25}.tower-board{color:#fff;background:var(--ink);box-shadow:15px 16px 0 var(--yellow), var(--shadow);border-radius:27px;padding:13px;overflow:hidden;transform:rotate(.45deg)}.board-label{letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:38px;padding:0 7px;font-size:.68rem;font-weight:900;display:flex}.board-label b{color:var(--yellow)}.tower-art{background:var(--ink-2);border-radius:17px;position:relative;overflow:hidden}.tower-art img{aspect-ratio:768/429;object-fit:cover;width:100%;height:auto;display:block}.tower-art>span{color:var(--ink);background:#ffffffe8;border-radius:7px;padding:4px 8px;font-size:.6rem;font-weight:900;position:absolute;bottom:9px;right:9px}.now-card{color:var(--ink);background:var(--cyan);border-radius:17px;grid-template-columns:57px 1fr;gap:15px;margin-top:12px;padding:17px;display:grid;box-shadow:inset 0 -5px #10294221}.now-number{border:2px solid var(--ink);background:var(--yellow);width:54px;height:54px;font-family:var(--font-display);border-radius:16px;place-items:center;font-size:1.7rem;font-weight:900;display:grid}.now-card p{letter-spacing:.14em;margin:0 0 2px;font-size:.64rem;font-weight:900}.now-card h2{text-transform:uppercase;margin:0 0 4px;font-size:1.95rem;line-height:1}.now-card div>span{font-size:.8rem}.board-route,.footer-route{letter-spacing:.09em;justify-content:center;align-items:center;gap:8px;min-height:51px;font-size:.63rem;font-weight:900;display:flex}.board-route span,.footer-route span{background:var(--ink-2);border-radius:7px;padding:5px 7px}.board-route i,.footer-route i{color:var(--yellow);font-style:normal}.loop-section,.guide-hub,.decision-section,.home-faq,.evidence-strip{padding-left:max(44px,50vw - 566px);padding-right:max(44px,50vw - 566px)}.loop-section{color:#fff;background:var(--ink);padding-top:105px;padding-bottom:105px}.section-heading{grid-template-columns:115px 1fr;align-items:start;gap:28px;margin-bottom:40px;display:grid}.section-heading>div{max-width:770px}.section-heading h2,.guide-hub h2,.decision-section h2,.home-faq h2,.content-wrap h2{letter-spacing:-.025em;text-transform:uppercase;margin-bottom:13px;font-size:clamp(3rem,4.7vw,4.8rem);line-height:.91}.section-heading>div>p:last-child{color:var(--muted);margin-bottom:0}.route-tag{width:max-content;color:var(--ink);background:var(--yellow);font-family:var(--font-display);letter-spacing:.1em;border-radius:9px;padding:7px 10px;font-size:.75rem;font-weight:900}.dark-tag{color:#fff;background:var(--ink)}.pale-tag{background:var(--yellow)}.light-heading .eyebrow{color:var(--cyan)}.light-heading>div>p:last-child{color:#b9cad5}.loop-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.loop-card{min-height:270px;color:var(--ink);border-radius:21px;padding:22px;position:relative;box-shadow:inset 0 -8px #10294221}.loop-card.cyan,.loop-recap .cyan{background:var(--cyan)}.loop-card.yellow,.loop-recap .yellow{background:var(--yellow)}.loop-card.coral,.loop-recap .coral{background:var(--coral)}.loop-card.lime,.loop-recap .lime{background:var(--lime)}.loop-number{color:#10294280;font-family:var(--font-display);font-size:2.8rem;font-weight:900;line-height:1}.strategy-chip{background:#ffffffb8;border-radius:6px;padding:4px 6px;font-size:.55rem;font-weight:900;position:absolute;top:23px;right:18px}.loop-card p{letter-spacing:.14em;margin:45px 0 5px;font-size:.68rem;font-weight:900}.loop-card h3{text-transform:uppercase;margin:0 0 8px;font-size:1.7rem;line-height:1}.loop-card>span:last-of-type{font-size:.83rem;display:block}.loop-card>i{z-index:2;border:3px solid var(--ink);width:32px;height:32px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:calc(50% - 16px);right:-21px}.section-arrow{width:max-content;min-height:45px;color:var(--coral-dark);text-transform:uppercase;align-items:center;gap:11px;margin:30px 0 0 auto;font-size:.76rem;font-weight:900;display:flex}.light-link{color:var(--yellow)}.guide-hub{padding-top:108px;padding-bottom:108px}.guide-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.guide-card{border:2px solid var(--ink);background:var(--white);min-height:260px;box-shadow:0 8px 0 var(--cyan);border-radius:22px;grid-template-rows:auto auto 1fr auto;grid-template-columns:65px 1fr;padding:26px;transition:transform .16s;display:grid}.guide-card:nth-child(2){box-shadow-color:var(--lime)}.guide-card:nth-child(3){box-shadow-color:var(--yellow)}.guide-card:nth-child(4){box-shadow-color:var(--coral)}.guide-card:hover{transform:translateY(-4px)}.guide-number{color:var(--coral);font-family:var(--font-display);grid-row:1/5;font-size:2rem;font-weight:900}.guide-card>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:4px 0 9px;font-size:.68rem;font-weight:900}.guide-card h3{text-transform:uppercase;margin:0 0 9px;font-size:2rem;line-height:1}.guide-card>span:not(.guide-number){max-width:440px;color:var(--muted)}.guide-card b{color:var(--coral-dark);letter-spacing:.08em;align-self:end;margin-top:23px;font-size:.7rem}.decision-section{background:#e9f7f5;padding-top:100px;padding-bottom:105px}.decision-section>header{max-width:720px;margin-bottom:38px}.decision-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.decision-grid article{border:2px solid var(--ink);background:var(--white);border-radius:21px;flex-direction:column;min-height:360px;padding:24px;display:flex}.decision-grid article>span{border:2px solid var(--ink);background:var(--cyan);width:45px;height:45px;font-family:var(--font-display);border-radius:14px;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.decision-grid article:nth-child(2)>span{color:#fff;background:var(--coral)}.decision-grid article:nth-child(3)>span{background:var(--lime)}.decision-grid article>p{color:var(--muted);letter-spacing:.12em;margin:34px 0 5px;font-size:.65rem;font-weight:900}.decision-grid h3{text-transform:uppercase;margin:0 0 11px;font-size:2rem;line-height:1}.decision-grid article>b{color:var(--muted);font-size:.88rem;font-weight:500}.decision-grid a{border-top:1px solid var(--line);color:var(--coral-dark);text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:.7rem;font-weight:900}.home-faq{color:#fff;background:var(--ink);grid-template-columns:340px 1fr;gap:75px;padding-top:108px;padding-bottom:108px;display:grid}.faq-callout .eyebrow{color:var(--cyan);margin-top:22px}.faq-callout>p:not(.eyebrow){color:#bac9d4}.faq-callout>a{min-height:44px;color:var(--yellow);text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:900;display:inline-flex}.faq-list,.full-faq{border-top:1px solid #486178}.faq-list details{border-bottom:1px solid #486178}.faq-list summary{cursor:pointer;min-height:76px;font-family:var(--font-display);text-transform:uppercase;grid-template-columns:42px 1fr;align-items:center;padding:21px 45px 19px 0;font-size:1.2rem;font-weight:800;line-height:1.1;list-style:none;display:grid;position:relative}.faq-list summary::-webkit-details-marker{display:none}.full-faq summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan)}.faq-list summary i{color:var(--yellow);font-size:1.45rem;font-style:normal;transition:transform .16s;position:absolute;right:8px}.faq-list details[open] summary i,.full-faq details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:#bac9d4;margin:-4px 38px 23px 42px;font-size:.92rem}.evidence-strip{background:var(--coral);color:#fff;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:30px;padding-top:34px;padding-bottom:34px;display:grid}.evidence-strip h2{margin:0;font-size:2rem}.evidence-strip .eyebrow{color:var(--yellow);margin-bottom:2px}.evidence-strip>p{margin:0;font-size:.86rem}.evidence-strip a{text-transform:uppercase;align-items:center;gap:10px;min-height:44px;font-size:.72rem;font-weight:900;display:flex}.content-wrap{max-width:1132px;margin:auto;padding:0 0 105px}.page-intro{border-bottom:2px solid var(--ink);padding:76px 0 62px;position:relative}.page-intro:after{content:"+1";z-index:-1;color:#67d5e83b;font-family:var(--font-display);font-size:12rem;font-weight:900;line-height:.8;position:absolute;bottom:-28px;right:20px;transform:rotate(-4deg)}.crumbs{color:var(--muted);text-transform:uppercase;gap:10px;margin-bottom:44px;font-size:.72rem;font-weight:800;display:flex}.crumbs a:hover{color:var(--coral-dark)}.page-intro h1{letter-spacing:-.04em;text-transform:uppercase;max-width:900px;margin-bottom:20px;font-size:clamp(4rem,7vw,7.5rem);line-height:.82}.page-lede{max-width:750px;color:var(--muted);margin-bottom:0;font-size:1.08rem}.start-banner,.route-rule{color:#fff;background:var(--coral);box-shadow:0 8px 0 var(--ink);border-radius:18px;grid-template-columns:150px 1.3fr 1fr auto;align-items:center;gap:24px;margin:34px 0 44px;padding:22px 24px;display:grid}.start-banner>span,.route-rule>span{width:max-content;color:var(--ink);background:var(--yellow);letter-spacing:.1em;border-radius:7px;padding:5px 8px;font-size:.64rem;font-weight:900}.start-banner strong,.route-rule strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.45rem;line-height:1}.start-banner p,.route-rule p{margin:0;font-size:.82rem}.start-banner a,.route-rule a{text-transform:uppercase;align-items:center;gap:8px;font-size:.69rem;font-weight:900;display:flex}.route-index{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:repeat(5,1fr);margin-bottom:55px;display:grid;overflow:hidden}.route-index a{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:79px;padding:13px;display:flex}.route-index a:last-child{border-right:0}.route-index b{color:var(--coral);font-family:var(--font-display);font-size:1.3rem}.route-index span{text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.route-walkthrough{margin-bottom:90px}.route-step{grid-template-columns:115px 1fr;display:grid}.step-rail{flex-direction:column;align-items:center;display:flex}.step-rail span{border:2px solid var(--ink);background:var(--cyan);width:62px;height:62px;box-shadow:0 5px 0 var(--ink);font-family:var(--font-display);border-radius:19px;place-items:center;font-size:1.6rem;font-weight:900;display:grid}.route-step-2 .step-rail span{background:var(--yellow)}.route-step-3 .step-rail span{color:#fff;background:var(--coral)}.route-step-4 .step-rail span{background:var(--lime)}.route-step-5 .step-rail span{background:var(--cyan)}.step-rail i{background:repeating-linear-gradient(to bottom, var(--ink) 0 7px, transparent 7px 14px);flex:1;width:2px;min-height:100px}.route-step:last-child .step-rail i{display:none}.step-body{padding:4px 0 60px 12px}.step-meta{justify-content:space-between;gap:20px;display:flex}.step-meta p{color:var(--coral-dark);letter-spacing:.13em;font-size:.68rem;font-weight:900}.step-meta b{background:var(--cream);letter-spacing:.08em;border-radius:6px;height:max-content;padding:4px 7px;font-size:.58rem}.step-body h2{margin-bottom:12px;font-size:clamp(2.7rem,4.6vw,4.6rem)}.step-body>p{max-width:780px;color:var(--muted)}.step-body aside{border-left:7px solid var(--cyan);background:var(--white);border-radius:0 14px 14px 0;grid-template-columns:150px 1fr;gap:18px;margin-top:23px;padding:17px 19px;display:grid}.route-step-2 .step-body aside{border-color:var(--yellow)}.route-step-3 .step-body aside{border-color:var(--coral)}.route-step-4 .step-body aside{border-color:var(--lime)}.step-body aside span{color:var(--muted);letter-spacing:.12em;font-size:.62rem;font-weight:900}.step-body aside strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.15rem}.loop-recap{color:#fff;background:var(--ink);border-radius:24px;margin:0 0 90px;padding:35px}.loop-recap header{max-width:650px}.loop-recap header .eyebrow{color:var(--cyan)}.loop-recap>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.loop-recap article{min-height:135px;color:var(--ink);border-radius:16px;flex-direction:column;padding:18px;display:flex}.loop-recap article span{opacity:.55;font-family:var(--font-display);font-size:1.6rem;font-weight:900}.loop-recap article b{font-family:var(--font-display);margin-top:auto;font-size:1.35rem}.loop-recap article small{font-size:.7rem}.mistake-section{margin-bottom:85px}.mistake-list{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.mistake-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:15px;min-height:150px;padding:24px 19px;display:grid}.mistake-list article:nth-child(odd){border-right:1px solid var(--line)}.mistake-list article>span{color:var(--coral);font-family:var(--font-display);font-size:1.5rem;font-weight:900}.mistake-list h3{text-transform:uppercase;margin:3px 0 7px;font-size:1.25rem;line-height:1}.mistake-list p{color:var(--muted);margin:0;font-size:.87rem}.reset-route{background:var(--cream);border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:76px;margin-top:25px;padding:14px 20px;display:grid}.reset-route>span{font-size:1.6rem}.reset-route b,.reset-route small{display:block}.reset-route b{font-family:var(--font-display);text-transform:uppercase;font-size:1.15rem}.reset-route small{color:var(--muted)}.next-guide{color:#fff;background:var(--ink);box-shadow:0 9px 0 var(--cyan);border-radius:23px;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:80px;padding:31px;display:flex}.next-guide>div{max-width:700px}.next-guide p{color:var(--cyan);letter-spacing:.13em;margin-bottom:6px;font-size:.65rem;font-weight:900}.next-guide h2{margin-bottom:10px;font-size:2.7rem}.next-guide div>span{color:#b9c9d4}.next-guide>a{min-height:48px;color:var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 16px;font-size:.68rem;font-weight:900;display:flex}.blocker-grid{grid-template-columns:1fr 1fr;gap:18px;padding:50px 0 80px;display:grid}.blocker-card{border:2px solid var(--ink);background:var(--white);min-height:485px;box-shadow:0 8px 0 var(--cyan);border-radius:23px;flex-direction:column;padding:27px;display:flex}.blocker-card:nth-child(2){box-shadow-color:var(--coral)}.blocker-card:nth-child(3){box-shadow-color:var(--yellow)}.blocker-card:nth-child(4){box-shadow-color:var(--lime)}.blocker-code{border:2px solid var(--ink);background:var(--cyan);width:46px;height:46px;font-family:var(--font-display);border-radius:14px;place-items:center;font-size:1.3rem;font-weight:900;display:grid}.blocker-card:nth-child(2) .blocker-code{color:#fff;background:var(--coral)}.blocker-card:nth-child(3) .blocker-code{background:var(--yellow)}.blocker-card:nth-child(4) .blocker-code{background:var(--lime)}.blocker-card>p{color:var(--muted);letter-spacing:.12em;margin:30px 0 5px;font-size:.65rem;font-weight:900}.blocker-card h2{margin-bottom:18px;font-size:2.45rem}.blocker-card ol{color:var(--muted);margin:0 0 23px;padding-left:20px}.blocker-card li{margin-bottom:7px}.blocker-card aside{background:#eef7f5;border-radius:13px;gap:5px;margin-top:auto;padding:15px;display:grid}.blocker-card aside b{letter-spacing:.1em;font-size:.6rem}.blocker-card aside span{font-size:.8rem}.blocker-card>strong{color:var(--coral-dark);letter-spacing:.09em;margin-top:15px;font-size:.65rem}.unknowns-section{margin-bottom:65px}.unknowns-section>header{max-width:760px;margin-bottom:30px}.unknowns-section>header>p:last-child{color:var(--muted)}.unknowns-section>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.unknowns-section article{border-top:6px solid var(--coral);background:var(--white);padding:22px}.unknowns-section article span{color:var(--coral);font-family:var(--font-display);font-size:1.4rem;font-weight:900}.unknowns-section h3{text-transform:uppercase;margin:18px 0 7px;font-size:1.5rem}.unknowns-section p{color:var(--muted);margin:0;font-size:.85rem}.route-rule{background:var(--coral);grid-template-columns:180px 1.4fr 1fr auto}.code-status{color:#fff;background:var(--ink);border-radius:24px;grid-template-columns:220px 1fr;align-items:center;gap:45px;margin:50px 0 80px;padding:40px;display:grid}.status-stamp{aspect-ratio:1;border:3px dashed var(--cyan);border-radius:50%;align-content:center;place-items:center;display:grid;transform:rotate(-4deg)}.status-stamp span{color:var(--yellow);font-family:var(--font-display);font-size:6rem;font-weight:900;line-height:.75}.status-stamp small{letter-spacing:.12em;margin-top:14px;font-size:.58rem;font-weight:900}.code-status .eyebrow{color:var(--cyan)}.code-status h2{font-size:3.7rem}.code-status div:last-child>p:last-child{color:#b9c9d4;margin:0}.code-policy>header{max-width:700px;margin-bottom:28px}.code-policy>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.code-policy article{border:2px solid var(--ink);background:var(--white);border-radius:20px;min-height:275px;padding:23px}.code-policy article>span{color:var(--coral);font-family:var(--font-display);font-size:2rem;font-weight:900}.code-policy h3{text-transform:uppercase;margin:35px 0 8px;font-size:1.55rem}.code-policy p{color:var(--muted);margin:0;font-size:.86rem}.update-note{background:var(--cream);border-radius:17px;grid-template-columns:190px 1fr auto;align-items:center;gap:25px;margin-top:35px;padding:23px;display:grid}.update-note>span{letter-spacing:.11em;font-size:.65rem;font-weight:900}.update-note p{color:var(--muted);margin:0}.update-note a{color:var(--coral-dark);text-transform:uppercase;gap:8px;font-size:.68rem;font-weight:900;display:flex}.full-faq{border-color:var(--line);margin-top:52px}.full-faq details{border-bottom:1px solid var(--line)}.full-faq summary{cursor:pointer;grid-template-columns:70px 1fr;align-items:center;min-height:92px;padding:24px 55px 22px 0;list-style:none;display:grid;position:relative}.full-faq summary span{color:var(--coral);font-family:var(--font-display);font-size:1.55rem;font-weight:900}.full-faq summary b{font-family:var(--font-display);text-transform:uppercase;font-size:1.45rem;line-height:1.1}.full-faq summary i{font-size:1.8rem;font-style:normal;transition:transform .16s;position:absolute;right:10px}.full-faq details>div{padding:0 70px 26px}.full-faq details p{max-width:800px;color:var(--muted)}.full-faq details a{color:var(--coral-dark);text-transform:uppercase;font-size:.7rem;font-weight:900}.identity-card{color:#fff;background:var(--ink);border-radius:23px;margin:50px 0 80px;padding:34px}.identity-card .eyebrow{color:var(--cyan)}.identity-card h2{font-size:3.3rem}.identity-card dl{border-top:1px solid #486178;grid-template-columns:repeat(4,1fr);margin:30px 0 0;display:grid}.identity-card dl div{padding:21px 16px 2px 0}.identity-card dt{color:#9fb4c3;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:900}.identity-card dd{font-family:var(--font-display);margin:6px 0 0;font-size:1.2rem;font-weight:800}.source-section>header,.fact-boundary>header{max-width:700px;margin-bottom:28px}.source-list{border-top:2px solid var(--ink)}.source-list a{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:14px;min-height:83px;padding:15px 6px;display:grid}.source-list a>b{color:var(--coral);font-family:var(--font-display);font-size:1.4rem}.source-list strong,.source-list small{display:block}.source-list strong{font-size:.93rem}.source-list small{color:var(--muted);font-size:.8rem}.source-list a:hover strong{color:var(--coral-dark)}.fact-boundary{margin-top:85px}.fact-boundary>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.fact-boundary article{background:var(--white);border-top:7px solid var(--lime);border-radius:18px;padding:23px}.fact-boundary article.strategy{border-color:var(--yellow)}.fact-boundary article.unknown{border-color:var(--coral)}.fact-boundary article>span{letter-spacing:.11em;font-size:.6rem;font-weight:900}.fact-boundary h3{text-transform:uppercase;margin:25px 0 13px;font-size:1.45rem}.fact-boundary ul{color:var(--muted);margin:0;padding-left:18px;font-size:.82rem}.fact-boundary li{margin-bottom:7px}.source-return{margin-top:55px}.site-footer{color:#fff;background:#061a2b;grid-template-columns:1fr 1.35fr .8fr;align-items:center;gap:35px;min-height:160px;padding:35px max(44px,50vw - 566px);display:grid}.footer-brand .brand-token{width:40px;height:40px;font-size:1.2rem}.footer-brand small{color:#93a9ba}.footer-links{color:var(--yellow);text-transform:uppercase;justify-items:end;gap:5px;font-size:.7rem;font-weight:800;display:grid}.site-footer>p{color:#93a9ba;border-top:1px solid #294156;grid-column:1/-1;margin:0;padding-top:18px;font-size:.76rem}.mobile-sticky{display:none}@media (max-width:1180px){.content-wrap{padding-left:28px;padding-right:28px}}@media (max-width:980px){.site-header{padding:0 25px}.desktop-nav{display:none}.mobile-nav{z-index:15;border-bottom:1px solid var(--line);scrollbar-width:none;background:#fff8e7f7;gap:8px;padding:8px 20px;display:flex;position:sticky;top:0;overflow-x:auto}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{border:1px solid var(--line);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:10px;place-items:center;min-height:38px;padding:0 13px;font-size:.69rem;font-weight:850;display:grid}.home-hero{grid-template-columns:1fr;min-height:auto;padding:58px 28px 80px}.hero-copy,.tower-board{max-width:780px}.loop-section,.guide-hub,.decision-section,.home-faq,.evidence-strip{padding-left:28px;padding-right:28px}.loop-grid{grid-template-columns:1fr 1fr}.loop-card:nth-child(2)>i{top:auto;bottom:-22px;right:calc(50% - 16px);transform:rotate(90deg)}.home-faq{grid-template-columns:1fr;gap:40px}.faq-callout{max-width:680px}.evidence-strip{grid-template-columns:1fr 1fr}.evidence-strip a{grid-column:2}.route-index{grid-template-columns:repeat(3,1fr)}.route-index a{border-bottom:1px solid var(--line)}.start-banner,.route-rule{grid-template-columns:150px 1fr}.start-banner p,.route-rule p,.start-banner a,.route-rule a{grid-column:2}.unknowns-section>div,.code-policy>div,.fact-boundary>div{grid-template-columns:1fr}.code-policy article{min-height:auto}.code-policy h3{margin-top:20px}.identity-card dl,.site-footer{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1;justify-items:start}}@media (max-width:680px){html{scroll-padding-top:124px}body{padding-bottom:61px}.site-header{min-height:72px;padding:0 15px}.brand-token{width:38px;height:38px;box-shadow:0 4px 0 var(--ink);border-radius:11px;font-size:1.1rem}.brand-name{font-size:.84rem}.brand-name small{font-size:.57rem}.header-guide{min-height:43px;padding:0 11px;font-size:.64rem}.header-guide span{display:none}.mobile-nav{padding-left:13px;padding-right:13px}.home-hero{gap:42px;padding:42px 15px 66px}.home-hero:before{display:none}.proof-chip{width:auto;font-size:.68rem}.home-hero h1{font-size:clamp(3.15rem,16vw,4.25rem)}.hero-lede{font-size:.96rem}.hero-actions{display:grid}.button{justify-content:space-between;width:100%}.first-moves{grid-template-columns:1fr}.first-moves>div{border-right:0;border-bottom:1px solid var(--line);min-height:62px}.first-moves>div:last-child{border-bottom:0}.tower-board{box-shadow:8px 9px 0 var(--yellow);border-radius:21px;padding:9px;transform:none}.board-label{min-height:34px;font-size:.6rem}.now-card{grid-template-columns:45px 1fr;padding:13px}.now-number{border-radius:12px;width:43px;height:43px;font-size:1.3rem}.now-card h2{font-size:1.45rem}.now-card div>span{font-size:.74rem}.board-route{justify-content:flex-start;overflow-x:auto}.loop-section,.guide-hub,.decision-section,.home-faq{padding:75px 15px}.evidence-strip{padding:28px 15px}.section-heading{grid-template-columns:1fr;gap:14px}.section-heading h2,.guide-hub h2,.decision-section h2,.home-faq h2,.content-wrap h2{font-size:clamp(2.65rem,12vw,3.45rem)}.loop-grid{grid-template-columns:1fr}.loop-card{min-height:220px}.loop-card>i,.loop-card:nth-child(2)>i{top:auto;bottom:-22px;right:calc(50% - 16px);transform:rotate(90deg)}.loop-card p{margin-top:30px}.section-arrow{justify-content:space-between;width:100%}.guide-grid,.decision-grid{grid-template-columns:1fr}.guide-card{grid-template-columns:50px 1fr;min-height:240px;padding:21px}.guide-card h3{font-size:1.75rem}.decision-grid article{min-height:330px}.faq-list summary{grid-template-columns:35px 1fr;font-size:1.08rem}.faq-list details p{margin-left:35px;margin-right:7px}.evidence-strip{display:block}.evidence-strip>p{margin:18px 0}.content-wrap{padding:0 15px 78px}.page-intro{padding:50px 0 47px}.crumbs{margin-bottom:30px}.page-intro h1{font-size:clamp(3.2rem,15vw,4.5rem)}.page-intro:after{font-size:7rem;bottom:-15px;right:-10px}.page-lede{font-size:.98rem}.start-banner,.route-rule{padding:20px;display:block}.start-banner strong,.route-rule strong{margin:17px 0 9px;font-size:1.35rem;display:block}.start-banner p,.route-rule p{margin-bottom:12px}.route-index{display:flex;overflow-x:auto}.route-index a{flex:none;min-width:155px}.route-step{grid-template-columns:68px 1fr}.step-rail span{border-radius:14px;width:48px;height:48px;font-size:1.25rem}.step-body{padding-bottom:45px;padding-left:2px}.step-meta{display:block}.step-meta b{margin-bottom:12px;display:inline-block}.step-body aside{padding:15px;display:block}.step-body aside strong{margin-top:7px;font-size:1rem;display:block}.loop-recap{padding:21px}.loop-recap>div{grid-template-columns:1fr 1fr}.mistake-list{grid-template-columns:1fr}.mistake-list article:nth-child(odd){border-right:0}.mistake-list article{padding-left:7px;padding-right:7px}.reset-route{grid-template-columns:36px 1fr auto;padding:13px}.next-guide{padding:22px;display:block}.next-guide h2{font-size:2.3rem}.next-guide>a{justify-content:space-between;width:100%;margin-top:22px}.blocker-grid{grid-template-columns:1fr}.blocker-card{min-height:455px;padding:22px}.unknowns-section>div{grid-template-columns:1fr}.code-status{padding:25px 20px;display:block}.status-stamp{width:180px;margin:0 auto 35px}.code-status h2{font-size:3rem}.code-policy>div{grid-template-columns:1fr}.update-note{display:block}.update-note p{margin:12px 0}.full-faq summary{grid-template-columns:43px 1fr;min-height:82px;padding-right:43px}.full-faq summary b{font-size:1.15rem}.full-faq details>div{padding-left:43px;padding-right:8px}.identity-card{padding:22px}.identity-card h2{font-size:2.7rem}.identity-card dl{grid-template-columns:1fr}.source-list a{grid-template-columns:40px 1fr auto;gap:9px}.fact-boundary>div{grid-template-columns:1fr}.site-footer{padding:40px 15px;display:block}.footer-route{flex-wrap:wrap;justify-content:flex-start;margin:26px 0}.footer-links{margin-bottom:25px}.mobile-sticky{z-index:30;border:2px solid var(--ink);color:#fff;background:var(--coral);min-height:49px;box-shadow:0 5px 0 var(--ink);text-transform:uppercase;border-radius:14px;justify-content:space-between;align-items:center;padding:0 15px;font-size:.72rem;font-weight:900;display:flex;position:fixed;bottom:8px;left:11px;right:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
