@font-face{font-family:Bricolage;src:url(/assets/fonts/bricolage-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DM;src:url(/assets/fonts/dm-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM;src:url(/assets/fonts/dm-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DM;src:url(/assets/fonts/dm-600.woff2)format("woff2");font-weight:600 800;font-display:swap}:root{--paper:#f7f5ee;--ink:#252f2a;--muted:#606b63;--orange:#ef6a46;--line:#d9ddd3;--blue:#dfe9f3;--peach:#f4d5c6;--yellow:#f4e6aa;--mint:#dfebdc;--lavender:#e7e1ed;--heading:Bricolage,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM,Arial,sans-serif;font-size:1rem;line-height:1.65}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}p{color:var(--muted);margin:0 0 1.3em}h1,h2,h3{font-family:var(--heading);letter-spacing:-.045em;margin:0;font-weight:700;line-height:1.05}h1{font-size:clamp(3rem,5.1vw,4.75rem)}h2{font-size:clamp(2.25rem,3.3vw,3.125rem)}h3{font-size:1.75rem}button{background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #216cb4}button:disabled{cursor:wait;opacity:.6}.wrap{width:min(1280px,100% - 112px);margin-inline:auto}.icon{vertical-align:middle;flex-shrink:0}.orange{color:var(--orange)}.eyebrow{letter-spacing:.12em;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.skip{background:var(--ink);color:#fff;z-index:100;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.independent{color:#4d5b4e;background:#e9ede3;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:.875rem;display:flex}.independent a{text-underline-offset:3px;align-items:center;gap:4px;margin-left:14px;text-decoration:underline;display:inline-flex}.independent .icon{width:11px;height:11px}.status-dot{background:#6b8966;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.header{backdrop-filter:blur(16px);z-index:25;border-bottom:1px solid var(--line);background:#f7f5eef0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:35px;height:91px;display:flex}.brand{font-family:var(--heading);letter-spacing:-1.5px;white-space:nowrap;align-items:center;gap:10px;font-size:1.625rem;display:inline-flex}.brand-light{letter-spacing:-1px;font-size:1.375rem}.brand-mark{background:var(--orange);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.brand-mark .icon{stroke-width:1.5px;width:29px;height:29px}nav a{font-size:.875rem;font-weight:500}.nav nav{gap:32px;display:flex}.nav nav a:hover{color:#bd4328}.nav-actions{align-items:center;display:flex}.search-toggle{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:28px;font-size:.875rem;display:flex}.search-toggle .icon{width:19px}.search-toggle kbd{color:#7d877e;border:1px solid #d6d9cf;border-radius:4px;width:20px;font-size:.875rem}.menu-toggle{display:none}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;min-height:640px;padding-block:70px 65px;display:grid}.pill{letter-spacing:.09em;border:1px solid #d7dbcf;border-radius:30px;align-items:center;gap:8px;padding:6px 11px;font-size:.875rem;font-weight:600;display:inline-flex}.hero h1>span{color:#cf5435;white-space:nowrap;position:relative}.hero h1>span:after{content:"";border-top:2px solid #e47c52;border-radius:50%;height:8px;position:absolute;bottom:-9px;left:0;right:-8px;transform:rotate(-1.4deg)}.hero-copy>p{margin-bottom:28px;font-size:1rem;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:16px 23px;font-size:.875rem;font-weight:500;line-height:1.4;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.button .icon{width:19px;height:19px}.button:hover{transform:translateY(-3px);box-shadow:0 6px 12px #26302815}.dark{background:var(--ink);color:var(--paper)}.dark:hover{background:#3b493e}.outline{background:0 0;border:1px solid #b7c0b2}.plain-link{align-items:center;gap:12px;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.plain-link .icon{width:19px}.plain-link:hover{color:#bd4328}.plain-link>span{font-size:1.375rem;font-weight:400}.hero-proof{color:#738073;align-items:center;gap:10px;margin-top:29px;font-size:.875rem;line-height:1.5;display:flex}.hero-proof .icon{width:20px;height:20px}.hero-art{justify-self:end;width:100%;max-width:540px;height:480px;position:relative}.art-grid{background-image:radial-gradient(#87948755 .8px,#0000 .8px);background-size:18px 18px;position:absolute;inset:12px -10px;mask-image:radial-gradient(#000 35%,#0000 70%)}.orbit{border:1px solid #d7dccf;border-radius:50%;width:365px;height:365px;position:absolute;top:63px;left:68px;transform:rotate(-25deg)}.orbit-two{width:470px;height:240px;top:132px;left:15px;transform:rotate(-42deg)}.route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-shadow{stroke:#d9b5a1;stroke-width:65px;opacity:.25;transform:translate(2px,8px)}.route-main{stroke:#ef9774;stroke-width:62px;stroke-linecap:round}.route-dash{stroke:#fff0dc;stroke-width:2.5px;stroke-dasharray:7 8;animation:16s linear infinite travel}.art-coordinate{letter-spacing:.16em;color:#7c8a7d;font-size:.875rem;font-weight:600;position:absolute}.coord-top{top:7px;left:103px}.coord-bottom{bottom:10px;left:160px}.art-card{background:#fffdf6;border:1px solid #d7ddcf;border-radius:10px;position:absolute;box-shadow:0 13px 25px #23372b0c}.art-question{min-width:224px;padding:22px 26px;animation:7s ease-in-out infinite float-question;top:57px;left:18px;transform:rotate(-7deg)}.art-question>span:nth-child(2){color:var(--muted);margin:6px 0;font-size:.875rem;display:block}.art-question>strong{font-family:var(--heading);letter-spacing:-1px;font-size:1.4375rem}.mini-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;display:block}.scribble{color:#869a82;font-size:3.625rem;position:absolute;bottom:-55px;right:15px;transform:rotate(8deg)}.compass-object{background:#d5e4cc;border:9px solid #eef2df;border-radius:50%;place-items:center;width:153px;height:153px;animation:7s ease-in-out infinite float;display:grid;position:absolute;top:170px;left:208px;transform:rotate(-14deg);box-shadow:7px 9px #bbcbb5,15px 23px 25px #203d2318}.compass-object:before{content:"";border:1px dashed #778e72;border-radius:50%;position:absolute;inset:3px}.compass-object .icon{stroke-width:.65px;stroke:#4f6a4a;width:116px;height:116px}.compass-object>span{background:#d5e4cc;padding:0 3px;font-size:.875rem;font-weight:600;position:absolute;top:1px}.art-sticker{background:#f2e5a7;border:1px solid #dacf95;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:123px;height:123px;font-size:.875rem;line-height:1.3;display:flex;position:absolute;top:35px;right:0;transform:rotate(12deg);box-shadow:3px 5px #e6dca6}.art-sticker strong{font-family:var(--heading);letter-spacing:-1px;font-size:1.3125rem}.art-destination{align-items:center;gap:12px;padding:17px 18px;animation:8s ease-in-out infinite float-destination;display:flex;bottom:54px;right:0;transform:rotate(4deg)}.destination-icon{background:#dce9d5;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.destination-icon .icon{width:19px}.art-destination small{letter-spacing:.1em;color:#778571;margin-bottom:4px;font-size:.875rem;display:block}.art-destination strong{font-size:.875rem;display:block}.art-destination>.icon{width:14px;margin-left:5px}.art-start{background:#d36b43;border:7px solid #f7f5ee;border-radius:50%;outline:1px solid #d5aa8c;width:30px;height:30px;position:absolute;bottom:70px;left:63px}.spark{color:#6f8965;font-size:2.75rem;line-height:1;position:absolute}.spark-one{animation:40s linear infinite spin;bottom:160px;right:15px}.spark-two{color:#e77850;font-size:1.875rem;top:178px;left:20px}.trust-strip{border-block:1px solid var(--line);background:#f0f1e9}.trust-strip>.wrap{justify-content:space-between;align-items:center;gap:20px;min-height:70px;display:flex}.trust-strip span{align-items:center;gap:10px;font-size:.875rem;font-weight:500;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.section-heading h2{margin-top:15px}.section-heading em{color:#cf5435;font-style:normal}.section-heading>p{max-width:260px;margin-bottom:2px;font-size:.875rem}.guide-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.guide-card{border:1px solid #28392a12;border-radius:12px;flex-direction:column;min-height:331px;padding:26px 28px 23px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.blue{background:var(--blue)}.peach{background:var(--peach)}.yellow{background:var(--yellow)}.mint{background:var(--mint)}.lavender{background:var(--lavender)}.card-top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.card-icon{border:1px solid #26322936;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.card-icon .icon{width:21px}.card-number{opacity:.55;font-size:.875rem}.guide-card .eyebrow{letter-spacing:.1em;margin-bottom:10px;font-size:.875rem}.card-bottom{justify-content:space-between;align-items:center;margin-top:auto;font-size:.875rem;font-weight:500;display:flex}.round-arrow{border:1px solid #26322936;border-radius:50%;place-items:center;width:31px;height:31px;transition:background .25s;display:grid}.round-arrow .icon{width:17px;height:17px}.guide-card:hover .round-arrow{background:var(--ink);color:#fff}.guide-secondary{grid-template-columns:1fr 1fr 1fr;gap:19px;margin-top:19px;display:grid}.guide-secondary .card-top{margin-bottom:23px}.help-card{border:1px dashed #aebaa7;border-radius:12px;min-height:303px;padding:28px 30px;position:relative;overflow:hidden}.help-card h3{margin-top:12px;font-size:1.8125rem}.help-card p{max-width:210px;margin:16px 0 24px;font-size:.875rem}.help-star{color:#e17851;font-size:3.5625rem;line-height:1;position:absolute;top:12px;right:20px}.help-card .plain-link{font-size:.875rem}.operator-section{border-block:1px solid var(--line);background:#edeee5;padding-block:68px}.operator-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.operator-card{background:var(--paper);border:1px solid #d9ddd2;border-radius:8px;align-items:center;gap:13px;min-width:0;padding:21px 15px;transition:transform .25s,box-shadow .25s;display:flex}.operator-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #2436280c}.operator-monogram{background:color-mix(in srgb,var(--op),white 90%);color:var(--op);font-family:var(--heading);border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:40px;font-size:1.5625rem;line-height:1;display:inline-grid}.operator-card strong{font-size:.875rem;line-height:1.2;display:block}.operator-card small{color:#6e796e;margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.operator-card>.icon{width:14px;height:14px;margin-left:auto}.section-footnote{color:#737f72;margin:22px 0 0;font-size:.875rem;line-height:1.7}.security-banner{background:#e8ecdf;border:1px solid #d9dfce;border-radius:16px;grid-template-columns:1fr 1.25fr;align-items:center;gap:60px;padding:44px 54px;display:grid;overflow:hidden}.security-art{justify-content:center;align-items:center;height:290px;display:flex;position:relative}.security-orbit{border:1px dashed #b7c4a8;border-radius:50%;width:300px;height:260px;position:absolute;transform:rotate(-35deg)}.shield-shape{background:#b6cda5;border:6px solid #d4dfc7;border-radius:45px 45px 75px 75px;place-items:center;width:165px;height:178px;display:grid;transform:rotate(-12deg);box-shadow:7px 10px #a7bf96}.shield-shape .icon{stroke-width:1px;color:#46653d;width:120px;height:120px}.security-art>span{letter-spacing:.1em;background:#f5e7a9;border:1px solid #d3c793;padding:16px 20px;font-size:.875rem;font-weight:600;line-height:1.5;position:absolute;bottom:0;right:0;transform:rotate(7deg)}.security-art>b{color:#749161;font-size:3.5rem;font-weight:400;position:absolute;top:-4px;right:6px}.security-copy h2{margin:16px 0 19px;font-size:2.625rem}.security-copy p{max-width:370px;margin-bottom:23px;font-size:.875rem}.security-copy .button{min-height:46px;padding:13px 18px;font-size:.875rem}.how-section{grid-template-columns:1fr 1.1fr;gap:110px;padding-block:10px 100px;display:grid}.how-intro h2{margin:18px 0 25px}.how-intro p{max-width:295px;font-size:.875rem}.how-intro .plain-link{margin-top:9px;font-size:.875rem}.principles>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;padding:27px 0;display:flex}.principles>div:first-child{padding-top:8px}.principles>div>span{color:#8b9685;font-size:.875rem;line-height:2}.principles h3{margin-bottom:11px;font-size:1.5rem}.principles p{max-width:310px;margin:0;font-size:.875rem}.principles>div>.icon{color:#819276;width:18px;height:18px;margin-left:auto}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:85px;padding-block:78px;display:grid}.faq-section h2{margin:16px 0}.faq-section p{font-size:.875rem}.faq-list details{border-bottom:1px solid #d1d8ca}.faq-list details:first-child{border-top:1px solid #d1d8ca}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:18px;height:18px;transition:transform .2s}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details p{max-width:94%;margin-bottom:25px;font-size:.875rem;line-height:1.8}.last-call{background:#ef9a77;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-block:15px 90px;padding:42px 44px;display:flex;position:relative}.last-call h2{margin-top:16px;font-size:2.625rem}.last-call h2>span{margin-left:20px;font-size:3.75rem;display:inline-block;transform:translateY(5px)}footer{border-top:1px solid var(--line);background:#eeefe6;padding-top:54px}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:45px;padding-bottom:48px;display:grid}.footer-top .brand{gap:8px;font-size:1.4375rem}.footer-top .brand-mark{width:30px;height:30px}.footer-top .brand-mark .icon{width:23px}.footer-top>div>p{margin-top:20px;font-size:.875rem;line-height:1.7}.footer-top>div>.eyebrow{color:#8a9583;margin:8px 0 18px;font-size:.875rem}.footer-top>div>a:not(.brand),.text-button{margin:11px 0;padding:0;font-size:.875rem;line-height:1.5;display:block}.text-button .icon{width:14px;height:14px}.footer-note>.icon{color:#839576;width:23px}.footer-bottom{border-top:1px solid var(--line);color:#7a8875;justify-content:space-between;align-items:center;min-height:66px;font-size:.875rem;display:flex}.footer-bottom .icon{width:15px;margin-left:8px}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:12px;padding:28px 0;font-size:.875rem;display:flex}.breadcrumbs a{color:#6e7b69;font-size:.875rem}.breadcrumbs>span[aria-current]{color:#35482f}.breadcrumbs>span:not([aria-current]){color:#c4cdbd}.listing-head{padding:40px 0}.listing-head h1{max-width:900px;margin-top:21px;font-size:3.875rem}.listing-head>p{margin-top:25px;font-size:1rem}.listing-grid{margin-bottom:45px}.filter-pills{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.filter-pills button{border:1px solid #cbd3c3;border-radius:30px;padding:10px 18px;font-size:.875rem}.filter-pills button.active{background:var(--ink);border-color:var(--ink);color:#fff}.inline-help{border:1px dashed #c2cdb9;border-radius:12px;justify-content:space-between;align-items:center;margin:40px 0 90px;padding:35px;display:flex}.inline-help h2{font-size:1.875rem}.inline-help p{margin:8px 0 0;font-size:.875rem}.operator-search{background:#fffdf5;border:1px solid #c5d1be;border-radius:8px;align-items:center;gap:15px;max-width:520px;margin-top:30px;padding:13px 17px;display:flex}.operator-search .icon{width:20px}.operator-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:.875rem}.all-operators{grid-template-columns:repeat(3,1fr);margin-bottom:45px}.all-operators .operator-card{padding:27px}.all-operators .operator-card strong{font-size:1.0625rem}.all-operators .operator-card small{font-size:.875rem}.all-operators .operator-monogram{width:49px;height:52px;font-size:1.875rem}.all-operators .operator-card>.icon{width:20px}.operator-empty{margin-block:30px}.operator-empty a{text-decoration:underline}.notice{background:#efeee2;border:1px solid #dcdccb;border-radius:8px;align-items:flex-start;gap:17px;margin:32px 0 50px;padding:24px;font-size:.875rem;display:flex}.notice>.icon{width:22px;height:22px}.notice strong{font-size:.875rem}.notice p{margin:7px 0 0;font-size:.875rem;line-height:1.8}.operator-hero{border-bottom:1px solid var(--line);padding-block:40px 46px;position:relative}.operator-monogram.large{width:65px;height:70px;margin-bottom:22px;font-size:2.6875rem}.operator-hero h1{margin-top:15px;font-size:4.375rem}.operator-hero>p{max-width:620px;margin-top:24px;font-size:1.0625rem}.verification{color:#4c7043;background:#e5edde;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:.875rem;display:inline-flex}.verification .icon{width:14px;height:14px}.operator-content{grid-template-columns:1.3fr 1fr;gap:90px;margin-block:55px 90px;display:grid}.official-card{background:#e7ecdf;border:1px solid #d2ddc8;border-radius:12px;padding:35px}.official-card h2{margin:15px 0;font-size:2.375rem}.official-domain{overflow-wrap:anywhere;margin-bottom:17px;font-size:.875rem;font-weight:600;display:block}.official-card p{font-size:.875rem}.official-card small{color:#7b8b71;margin-top:13px;font-size:.875rem;display:block}.operator-content aside{padding:15px 0}.operator-content aside h2{margin-top:15px;font-size:2.1875rem}.related-links{flex-direction:column;margin-top:26px;display:flex}.related-links>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 0;font-size:.875rem;display:flex}.related-links>a .icon{width:19px}.related-links>a:hover{color:#c35736}.subhead{margin-block:34px 21px;font-size:1.75rem}.phone-card{background:#fdfbf4;border:1px solid #d2d9cb;border-radius:8px;align-items:center;gap:17px;margin-bottom:12px;padding:20px;display:flex}.phone-card strong{font-size:1.25rem;font-weight:500;display:block}.phone-card small{color:#74816e;font-size:.875rem;display:block}.phone-card>.icon:last-child{width:17px;margin-left:auto}.article-hero{padding-block:58px;position:relative;overflow:hidden}.article-hero .wrap{position:relative}.article-hero h1{max-width:770px;margin:22px 0;font-size:4rem}.article-hero p{color:#546152;max-width:610px;font-size:1.0625rem}.article-meta{gap:25px;margin-top:35px;font-size:.875rem;display:flex}.article-hero-icon{opacity:.15;position:absolute;top:20px;right:0;transform:rotate(-15deg)}.article-hero-icon .icon{stroke-width:.6px;width:220px;height:220px}.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:90px;margin-block:60px 50px;display:grid}.article-layout article h2{max-width:650px;margin:18px 0 22px;font-size:2.1875rem;line-height:1.15}.article-layout article h3{font-size:1.5625rem}.quick-answer{border-left:3px solid #d47951;margin-bottom:52px;padding:4px 0 5px 27px}.quick-answer p{max-width:630px;margin:0}.steps{margin:25px 0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);gap:24px;padding-block:24px;display:flex}.steps li>span{background:#e6ebdd;border:1px solid #ccd8c0;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:36px;height:36px;font-size:.875rem;display:grid}.steps h3{margin-bottom:10px}.steps li p{margin:0;font-size:.875rem!important}.article-layout article .notice p{font-size:.875rem}.source-box{margin-block:45px;padding-block:10px}.source-link{text-underline-offset:4px;align-items:center;gap:16px;font-size:.875rem;line-height:1.6;text-decoration:underline;display:flex}.source-link .icon{width:17px;height:17px}.source-box>p{max-width:580px;margin-block:18px 22px;font-size:.875rem!important}.source-box>p a{text-decoration:underline}.source-box .button{font-size:.875rem}.sticky-box{background:#eeeee3;border:1px solid #d7ddcf;border-radius:10px;padding:26px;position:sticky;top:120px}.sticky-box h3{margin:15px 0;font-size:1.6875rem}.checklist{flex-direction:column;gap:17px;margin-block:25px 30px;display:flex}.checklist label{cursor:pointer;align-items:flex-start;gap:11px;font-size:.875rem;display:flex}.checklist input{accent-color:#647d54;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.checklist input:checked+span{color:#7a8c70;text-decoration:line-through}.sticky-box .plain-link{font-size:.875rem}.sticky-box hr{border:0;border-top:1px solid #d0d7c7;margin:25px 0}.article-feedback{border-top:1px solid var(--line);padding-top:30px}.article-feedback p{margin-top:15px;font-size:.875rem!important}.article-feedback .button{min-height:42px;margin:3px 6px 0 0;padding:10px 15px;font-size:.875rem}.feedback-result{color:#4b7043;line-height:1.8}.feedback-result a{text-decoration:underline}.related{padding-top:20px}.related h2{margin-top:18px}.related .guide-grid:empty{display:none}.related .related-links{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.prose-wrap{max-width:950px;padding-bottom:90px}.prose-header{padding:40px 0 45px}.prose-header h1{max-width:850px;margin-top:22px;font-size:4.125rem}.prose{max-width:740px}.prose h2{margin:40px 0 22px;font-size:2.125rem}.prose p{font-size:.9375rem;line-height:1.9}.prose .button{margin-top:15px}.not-found{padding-block:100px 140px}.not-found h1{margin:22px 0;font-size:4.0625rem}.not-found p{margin-bottom:30px}.not-found .button{margin-right:10px}dialog{background:var(--paper);color:var(--ink);overscroll-behavior:contain;border:1px solid #d4dccb;border-radius:16px;width:min(600px,100% - 32px);max-height:85dvh;padding:30px;box-shadow:0 25px 100px #1423173d}dialog::backdrop{backdrop-filter:blur(5px);background:#16221ac0}dialog[open]{animation:.25s dialog-in}.dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.icon-button{background:#e7ecdf;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.icon-button .icon{width:18px;height:18px}.search-box{border-bottom:2px solid var(--ink);align-items:center;gap:15px;padding-bottom:15px;display:flex}.search-box>input{width:100%;min-width:0;font-family:var(--heading);color:var(--ink);background:0 0;border:0;outline:none;font-size:1.6875rem}.search-box .icon{width:24px}.search-hint{margin-top:13px;font-size:.875rem}#search-results{flex-direction:column;margin-top:24px;display:flex}#search-results a{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:16px 0;display:flex}#search-results a>span{flex:1}#search-results strong{font-family:var(--heading);letter-spacing:-.5px;font-size:1.25rem;display:block}#search-results small{color:#778370;font-size:.875rem}#search-results p{margin:4px 0 0;font-size:.875rem}#search-results .icon{width:17px}#search-results>.empty-search{padding:20px 0;font-size:.875rem;line-height:1.8}.compass-progress{gap:8px;margin:0 0 28px;display:flex}.compass-progress span{background:#dce3d3;border-radius:5px;flex:1;height:3px}#compass-content h2{margin:0 0 15px;font-size:2.4375rem}#compass-content>p{margin-bottom:22px;font-size:.875rem}.compass-options{flex-direction:column;gap:10px;display:flex}.compass-options>button{text-align:left;background:#fdfbf4;border:1px solid #d5ddcb;border-radius:8px;align-items:center;gap:15px;padding:17px;font-size:.875rem;transition:background .2s,transform .2s;display:flex}.compass-options>button:hover{background:#e4ecda;transform:translate(3px)}.compass-options .icon{width:20px;height:20px}.compass-options>button>.icon:last-child{width:16px;margin-left:auto}.compass-back{color:#74816b;text-underline-offset:4px;margin-top:25px;padding:0;font-size:.875rem;text-decoration:underline}.compass-result{background:#e4ecdb;border:1px solid #d0ddc4;border-radius:10px;padding:23px}.compass-result h3{margin-bottom:15px;font-size:1.75rem}.compass-result p{font-size:.875rem}.compass-result .button{gap:15px;font-size:.875rem}.compass-more{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 0;font-size:.875rem;display:flex}.compass-note{color:#77866e;margin-top:20px;font-size:.875rem!important}.toast{background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;z-index:100;border-radius:8px;padding:12px 20px;font-size:.875rem;transition:opacity .3s,transform .3s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.reveal{transition:opacity .65s,translate .65s}.js-motion .reveal{opacity:0;translate:0 18px}.js-motion .reveal.visible{opacity:1;translate:0}[hidden]{display:none!important}@keyframes travel{to{stroke-dashoffset:-300px}}@keyframes float{50%{transform:translateY(-9px)rotate(-9deg)}}@keyframes float-question{50%{transform:translateY(-7px)rotate(-5deg)}}@keyframes float-destination{50%{transform:translateY(5px)rotate(2deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.hero{gap:70px;min-height:730px}.hero h1{font-size:4.75rem}.hero-art{scale:1.05}.hero-copy>p{font-size:1.125rem}.guide-card{min-height:355px}}@media (width<=1150px){.wrap{width:calc(100% - 72px)}.nav{gap:20px}.nav nav{gap:19px}.nav nav a{font-size:.875rem}.search-toggle{padding-left:16px}.hero{gap:0;min-height:600px;padding-block:50px}.hero h1{font-size:3.25rem}.hero-art{transform-origin:100%;height:420px;scale:.91}.hero-actions{gap:17px}.hero-actions .button{gap:16px;padding:15px 16px;font-size:.875rem}.hero-actions .plain-link,.hero-copy>p{font-size:.875rem}.guide-card{min-height:335px;padding:23px}.guide-card h3{font-size:1.75rem}.operator-grid{grid-template-columns:repeat(3,1fr);gap:12px}.operator-card{padding:20px}.operator-card strong,.operator-card small{font-size:.875rem}.operator-card>.icon{width:17px}.security-banner{gap:40px;padding:35px}.security-copy h2{font-size:2.25rem}.how-section{gap:65px}.footer-top{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:26px}.article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:45px}.article-hero h1{max-width:700px;font-size:3.625rem}.article-hero-icon{right:-40px}.article-hero-icon .icon{width:170px;height:170px}.operator-content{gap:55px}.trust-strip span{font-size:.875rem}.trust-strip span:nth-child(4){display:none}}@media (width<=900px){.nav nav{gap:16px}.brand{gap:7px;font-size:1.4375rem}.brand-light{font-size:1.25rem}.brand-mark{width:33px;height:33px}.brand-mark .icon{width:26px}.search-toggle>span,.search-toggle kbd{display:none}.hero h1{font-size:2.9375rem}.hero-art{transform-origin:50%;justify-self:center;width:440px;margin-left:-30px;scale:.8}.hero{grid-template-columns:1.1fr 1fr;min-height:570px;overflow:hidden}.hero-copy{z-index:1}.hero-copy>p{font-size:.875rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.guide-card{min-height:335px;padding:22px}.guide-card h3{font-size:1.625rem}.guide-card p{font-size:.875rem}.card-top{margin-bottom:26px}.guide-secondary{grid-template-columns:1fr 1fr}.help-card{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:5px 30px;min-height:170px;padding:28px;display:grid}.help-card h3{grid-row:span 2;margin:0}.help-card p{max-width:260px;margin:0}.help-star{opacity:.4;font-size:4.375rem;top:50%;right:30px;translate:0 -50%}.help-card .plain-link{z-index:1;position:relative}.section{padding-block:65px}.security-banner{grid-template-columns:.9fr 1.2fr;gap:30px;padding:30px}.security-art{transform-origin:50%;scale:.85}.security-copy h2{font-size:2rem}.how-section{gap:45px;padding-bottom:65px}.principles{padding-top:3px}.principles h3{font-size:1.375rem}.principles p{font-size:.875rem}.faq-section{grid-template-columns:1fr 1.5fr;gap:35px;padding-block:60px}.faq-section h2{font-size:2.25rem}.last-call{margin-bottom:65px;padding:35px}.last-call h2{font-size:2.1875rem}.last-call .button{gap:13px;padding:14px;font-size:.875rem}.footer-top{grid-template-columns:1.1fr 1fr 1fr}.footer-note{grid-column:1/-1;align-items:center;gap:15px;display:flex}.footer-note>p{max-width:600px;margin:0!important}.article-layout{grid-template-columns:minmax(0,1fr) 245px;gap:30px}.sticky-box{padding:20px}.article-hero h1{max-width:650px;font-size:3.375rem}.article-hero-icon{display:none}.article-layout article h2{font-size:1.875rem}.article-layout article p{font-size:.875rem}.official-card{padding:27px}.official-card h2{font-size:2rem}.operator-content{gap:35px}.all-operators{grid-template-columns:1fr 1fr}.listing-head h1,.prose-header h1{font-size:3.375rem}}@media (width<=680px){.wrap{width:calc(100% - 40px)}.independent{gap:6px;min-height:30px;font-size:.875rem}.independent a{display:none}.nav{gap:15px;height:73px}.brand{font-size:1.5rem}.brand-light{font-size:1.25rem}.brand-mark{width:34px;height:34px}.nav nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;width:100%;padding:15px 20px 25px;display:none;position:absolute;top:73px;left:0;box-shadow:0 15px 20px #213c1f10}.nav nav.open{display:flex}.nav nav a{border-bottom:1px solid var(--line);padding:15px 0;font-size:.9375rem}.menu-toggle{place-items:center;width:39px;height:39px;margin-left:8px;display:grid}.menu-toggle .icon{width:22px}.search-toggle{border:0;justify-content:center;width:30px;height:40px;padding:0}.search-toggle .icon{width:20px}.hero{flex-direction:column;gap:0;min-height:0;padding:34px 0 22px;display:flex;overflow:visible}.hero-copy{width:100%}.hero h1{letter-spacing:-.05em;margin-top:23px;font-size:clamp(2.4375rem,10vw,3.8125rem);line-height:1.02}.hero-copy>p{margin-top:25px;font-size:.875rem;line-height:1.8}.desktop-break{display:none}.hero-actions{flex-flow:wrap;align-items:center;gap:21px}.hero-actions .button{gap:16px;padding:15px 16px;font-size:.875rem}.hero-actions .plain-link{gap:6px;font-size:.875rem}.hero-proof{margin-top:22px;font-size:.875rem}.hero-art{transform-origin:50%;width:100%;max-width:380px;height:360px;margin:0 0 -5px;scale:.9}.art-question{min-width:190px;padding:15px 20px;top:30px;left:0}.art-question>strong{font-size:1.3125rem}.art-question>span:nth-child(2){font-size:.875rem}.route{width:100%;height:100%;inset:0}.art-sticker{width:94px;height:94px;font-size:.875rem;top:20px;right:0}.art-sticker strong{font-size:1.0625rem}.compass-object{border-width:7px;width:118px;height:118px;top:120px;left:150px}.compass-object .icon{width:90px;height:90px}.compass-object>span{font-size:.875rem;top:-1px}.orbit-one{width:270px;height:270px;top:45px;left:47px}.orbit-two{width:330px;height:180px;top:90px;left:10px}.art-destination{gap:10px;padding:12px;bottom:27px;right:0}.art-destination strong,.art-destination small{font-size:.875rem}.art-start{bottom:47px;left:45px}.spark-one{font-size:2rem;bottom:112px;right:5px}.spark-two{font-size:1.5rem;top:130px;left:5px}.coord-top{font-size:.875rem;top:0;left:80px}.coord-bottom{font-size:.875rem;bottom:0;left:107px}.trust-strip>.wrap{grid-template-columns:1fr 1fr;gap:14px 17px;padding-block:19px;display:grid}.trust-strip span{gap:7px;font-size:.875rem;line-height:1.4}.trust-strip span:nth-child(4){display:flex}.trust-strip .icon{width:16px;height:16px}.section{padding-block:52px}.section-heading{margin-bottom:25px;display:block}.section-heading h2{margin-top:15px;font-size:2.4375rem}.section-heading>p{margin-top:20px;font-size:.875rem}.eyebrow{font-size:.875rem}.guide-grid,.guide-secondary{grid-template-columns:1fr;gap:14px;display:grid}.guide-card,.guide-secondary .guide-card{min-height:270px;padding:23px}.guide-card h3{max-width:270px;font-size:1.9375rem}.guide-card p{max-width:290px;margin-top:11px;font-size:.875rem}.card-top{margin-bottom:24px}.card-icon{width:38px;height:38px}.guide-card .eyebrow,.card-number{font-size:.875rem}.guide-secondary{margin-top:14px}.help-card{flex-direction:column;grid-column:auto;align-items:flex-start;gap:0;min-height:230px;padding:26px;display:flex}.help-card h3{font-size:1.875rem}.help-card p{max-width:220px;margin:13px 0 20px}.help-star{opacity:.8;font-size:3.5625rem;top:25px;right:20px;translate:0}.operator-section{padding-block:45px}.operator-section .section-heading .plain-link{margin-top:22px;font-size:.875rem}.operator-grid{grid-template-columns:1fr 1fr;gap:10px}.operator-card{gap:9px;padding:18px 12px}.operator-card strong,.operator-card small{font-size:.875rem}.operator-card>.icon{width:13px}.operator-monogram{width:30px;height:35px;font-size:1.3125rem}.section-footnote{font-size:.875rem}.security-banner{grid-template-columns:1fr;gap:20px;padding:22px 25px 30px}.security-art{height:225px;scale:.9}.security-orbit{width:270px;height:210px}.shield-shape{border-width:5px;width:135px;height:145px}.shield-shape .icon{width:105px;height:105px}.security-art>span{padding:14px 18px;font-size:.875rem;right:-6px}.security-art>b{font-size:2.6875rem;top:4px;right:0}.security-copy h2{font-size:2.125rem}.security-copy p{font-size:.875rem}.how-section{grid-template-columns:1fr;gap:36px;padding-bottom:52px}.how-intro h2{margin-block:16px 20px;font-size:2.5rem}.how-intro p{max-width:300px}.principles>div{gap:20px;padding-block:23px}.principles h3{font-size:1.5625rem}.principles p{font-size:.875rem}.faq-section{grid-template-columns:1fr;gap:25px;padding-block:48px}.faq-section h2{font-size:2.5rem}.faq-section p br{display:none}.faq-list summary{gap:16px;padding-block:22px;font-size:.875rem}.faq-list details p{font-size:.875rem}.last-call{margin-block:10px 50px;padding:29px 25px;display:block}.last-call .eyebrow{font-size:.875rem}.last-call h2{margin-block:16px 26px;font-size:2.1875rem}.last-call h2>span{margin-left:13px;font-size:2.6875rem}.last-call .button{gap:25px;padding:14px 18px;font-size:.875rem}.footer-top{grid-template-columns:1fr 1fr;gap:25px 30px;padding-bottom:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child>p{margin:14px 0 0;font-size:.875rem}.footer-top>div:first-child>p br{display:none}.footer-top>div>a:not(.brand),.text-button{font-size:.875rem}.footer-top .eyebrow{font-size:.875rem!important}.footer-note{padding-top:10px}.footer-note>p{line-height:1.8;font-size:.875rem!important}.footer-bottom{gap:20px;min-height:62px;font-size:.875rem}.footer-bottom>span:last-child{text-align:right;max-width:170px}footer{padding-top:38px}.breadcrumbs{gap:8px;padding-block:22px;font-size:.875rem}.breadcrumbs a{font-size:.875rem}.listing-head{padding:25px 0 30px}.listing-head h1{margin-top:18px;font-size:2.6875rem}.listing-head p{margin-top:22px;font-size:.875rem}.filter-pills{gap:7px;margin-top:25px}.filter-pills button{padding:8px 12px;font-size:.875rem}.listing-grid{margin-bottom:30px}.inline-help{margin-bottom:50px;padding:26px;display:block}.inline-help h2{font-size:1.75rem}.inline-help p{margin-bottom:22px;font-size:.875rem}.operator-search{margin-top:23px;padding:13px}.operator-search input{font-size:.875rem}.all-operators{grid-template-columns:1fr}.all-operators .operator-card{padding:23px}.all-operators .operator-card strong{font-size:1.0625rem}.all-operators .operator-card small{font-size:.875rem}.all-operators .operator-monogram{width:44px;height:47px;font-size:1.75rem}.all-operators .operator-card>.icon{width:19px}.notice{gap:12px;margin-block:26px 40px;padding:20px;font-size:.875rem}.notice p{font-size:.875rem}.operator-hero{padding-block:25px 35px}.operator-hero h1{font-size:3.25rem}.operator-hero p{margin-top:20px;font-size:.9375rem}.operator-monogram.large{width:57px;height:60px;font-size:2.1875rem}.operator-content{grid-template-columns:1fr;gap:20px;margin-block:33px 50px}.official-card{padding:25px}.official-card h2{font-size:2.125rem}.official-card p,.official-card .button{font-size:.875rem}.phone-card{gap:13px;padding:17px}.phone-card strong{font-size:1.1875rem}.phone-card small{font-size:.875rem}.operator-content aside h2{font-size:2.0625rem}.article-hero{padding-block:35px}.article-hero h1{margin-top:20px;font-size:2.8125rem}.article-hero p{font-size:.9375rem}.article-meta{flex-direction:column;gap:5px;margin-top:25px;font-size:.875rem}.article-layout{flex-direction:column;gap:30px;margin-top:35px;margin-bottom:30px;display:flex}.article-layout article h2{font-size:1.9375rem}.article-layout article p{font-size:.875rem}.quick-answer{margin-bottom:40px;padding-left:20px}.quick-answer .eyebrow{font-size:.875rem}.steps li{gap:17px;padding-block:23px}.steps h3{font-size:1.5625rem}.steps li p{font-size:.875rem!important}.steps li>span{width:30px;height:30px;font-size:.875rem}.article-layout article .notice p{font-size:.875rem}.source-box{margin-block:30px}.source-link{gap:10px;font-size:.875rem}.source-box .button{gap:15px;padding-inline:17px;font-size:.875rem}.article-feedback h3{font-size:1.5625rem}.article-feedback p{font-size:.875rem!important}.article-aside{order:0}.sticky-box{padding:25px;position:static}.sticky-box h3{font-size:1.875rem}.sticky-box p,.checklist label{font-size:.875rem}.related{padding-block:30px 50px}.related h2{font-size:2.1875rem}.related .related-links{grid-template-columns:1fr;gap:0}.related-links>a{font-size:.875rem}.prose-wrap{padding-bottom:50px}.prose-header{padding:20px 0 30px}.prose-header h1{font-size:2.875rem}.prose .lead{font-size:1.1875rem}.prose h2{margin-top:33px;font-size:1.875rem}.prose p{font-size:.875rem}.not-found{padding-block:55px 80px}.not-found h1{font-size:2.875rem}.not-found p{font-size:.875rem}.not-found .button{margin-bottom:13px}dialog{max-height:88dvh;padding:23px}.search-box input{font-size:1.5rem}.dialog-head{margin-bottom:22px}.dialog-head .eyebrow,.search-hint{font-size:.875rem}#search-results strong{font-size:1.3125rem}#compass-content h2{font-size:2.1875rem}.compass-options>button{padding:16px 13px;font-size:.875rem}.compass-result{padding:20px}.compass-result h3{font-size:1.6875rem}.compass-result .button{width:100%;font-size:.875rem}.compass-more{font-size:.875rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-motion .reveal{opacity:1;translate:none}.hero-art{transform:none}.art-question{transform:rotate(-7deg)}.art-destination{transform:rotate(4deg)}}@media print{body{color:#000;background:#fff}.header,.independent,footer,.article-aside,.article-feedback,.related,dialog,.breadcrumbs,.skip,.toast{display:none!important}.wrap{width:100%}.article-hero{padding:15px 0;background:#fff!important}.article-hero h1{font-size:2.1875rem}.article-hero p{font-size:.875rem}.article-hero-icon{display:none}.article-layout{margin:25px 0;display:block}.article-layout article h2{font-size:1.5625rem}.article-layout article p{font-size:.875rem}.steps li{break-inside:avoid}.source-box .button{display:none}.source-link:after{content:" (" attr(href) ")";font-size:.875rem}.reveal{opacity:1!important;translate:none!important}}:root{--paper:#f5f9fb;--ink:#102e49;--muted:#526b7f;--orange:#087f76;--line:#d5e3e9;--blue:#e3f0ff;--peach:#dff5ed;--yellow:#e3f4f8;--mint:#dff6ee;--lavender:#e8efff;--navy:#09243d;--electric:#256ae8;--sea:#35d4b8;--mint-bright:#b8ffe1}body{background:#f5f9fb}p{color:var(--muted)}.wrap{width:min(1320px,100% - 112px)}.independent{color:#416c69;background:#e3f3f0}.header{background:#f5f9fbf0;border-color:#dbe9ef}.nav{height:86px}.brand-mark{background:var(--sea);color:#082e40;box-shadow:inset 0 1px #fff9}.brand-dot{color:#0a9681}.nav nav a{font-size:.875rem}.nav nav a:hover,.plain-link:hover{color:#087f76}.dark{color:#fff;background:#1264d6;box-shadow:0 4px #084baf12}.dark:hover{background:#114eac;box-shadow:0 10px 25px #1264d629}.button{border-radius:10px;padding:17px 24px;font-size:.875rem}.outline{background:#f7fcff;border-color:#b4ccd7}.eyebrow{letter-spacing:.13em}.reading-progress{z-index:90;pointer-events:none;height:3px;transform:scaleX(var(--read-progress,0));transform-origin:0;background:linear-gradient(90deg,#2d76ef,#47e4b6);position:fixed;top:0;left:0;right:0}body:has(.hero-universe) .header{color:#f5fbff;background:#09243df0;border-color:#ffffff13}body:has(.hero-universe) .search-toggle{border-color:#ffffff26}body:has(.hero-universe) .search-toggle kbd{color:#c8e2ef;border-color:#ffffff32}body:has(.hero-universe) .brand-dot{color:#4be0ba}body:has(.hero-universe) .nav nav a:hover{color:#7cefcf}.hero-universe{background:var(--navy);color:#f2faff;position:relative;overflow:hidden}.hero-noise{pointer-events:none;background:radial-gradient(at 72% 45%,#075c7229,#0000 60%),radial-gradient(circle at 9% 20%,#1b65b833,#0000 50%);position:absolute;inset:0}.hero-noise:after{content:"";background-image:radial-gradient(#abd8ed22 .7px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 65%)}.hero{grid-template-columns:1fr 1.05fr;gap:12px;min-height:640px;padding-block:75px 25px;position:relative}.hero-copy{z-index:4;position:relative}.hero .pill{color:#b1dfec;letter-spacing:.11em;background:#12395560;border-color:#c5eeff38;padding:7px 12px;font-size:.875rem}.hero .pill .status-dot{background:#56dfbf;animation:3s ease-in-out infinite breath-dot;box-shadow:0 0 0 4px #56dfbf13}.hero h1{letter-spacing:-.055em;margin:29px 0 28px;font-size:clamp(3rem,5.7vw,5.25rem);line-height:1.015}.hero h1>span{color:var(--mint-bright);white-space:nowrap}.hero h1>span:after{opacity:.75;border-width:2px;border-color:#46d9bd;height:12px;bottom:-9px}.hero-copy>p{color:#bdd3df;margin-bottom:29px;font-size:.9375rem;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:23px}.hero .dark{background:var(--mint-bright);color:#0c3848;font-weight:600;box-shadow:0 0 30px #50d4b018}.hero .dark:hover{background:#86f3cb;box-shadow:0 8px 35px #4dedc735}.hero .plain-link{color:#d0e6ed;font-size:.875rem}.hero .plain-link .icon{color:#5be0c1}.hero-proof{color:#8fb6c4;margin-top:30px;font-size:.875rem}.hero-proof .icon{color:#66c9b7;width:23px;height:23px}.hero-gallery{perspective:1000px;isolation:isolate;min-width:0;height:510px;position:relative}.hero-image-halo{filter:blur(25px);background:radial-gradient(#1d91bd55,#0000 65%);animation:9s ease-in-out infinite halo-breathe;position:absolute;inset:30px -30px}.hero-illustration{object-fit:cover;object-position:60% 50%;width:125%;height:112%;transform:rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));will-change:transform;border-radius:30px;transition:transform .5s ease-out;position:absolute;top:-4%;left:-8%;mask-image:radial-gradient(60% 60% at 52%,#000 40%,#0000 90%)}.glass-label{z-index:3;backdrop-filter:blur(18px);background:linear-gradient(130deg,#b2edff1a,#b2edff05);border:1px solid #b4edff32;border-top-color:#d0faff5a;border-radius:14px;align-items:center;gap:13px;padding:17px 20px;animation:7s ease-in-out infinite glass-drift;display:flex;position:absolute;box-shadow:0 14px 55px #001c3666}.glass-top{top:8px;right:-10px;transform:rotate(4deg)}.glass-top>.icon{color:#91f4d4;width:27px;height:27px}.glass-top>span{color:#b9d5e1;font-size:.875rem;line-height:1.5}.glass-top strong{font-family:var(--heading);letter-spacing:-.3px;color:#fff;font-size:1.1875rem;font-weight:700}.glass-bottom{background:linear-gradient(130deg,#e1fff217,#e3fff005);min-width:265px;animation-delay:-2s;bottom:2px;left:20px}.glass-bottom small{letter-spacing:.12em;color:#a3c4d1;margin-bottom:4px;font-size:.875rem;display:block}.glass-bottom strong{color:#e9fff6;font-size:.9375rem}.glass-bottom>.icon{color:#7eebca;width:18px;margin-left:17px}.animated-pulse{color:#125756;background:#b4ffe3;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 0 5px #b4ffe310}.animated-pulse .icon{width:18px;height:18px}.hero-coordinate{letter-spacing:.18em;color:#659aac;font-size:.875rem;position:absolute;bottom:-35px;right:25px}.hero-bottom{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-block:43px 32px;display:flex;position:relative}.hero-bottom>span:first-child{letter-spacing:.1em;color:#72a8ba;font-size:.875rem;line-height:1.7}.hero-bottom>a{color:#b2d6e3;align-items:center;gap:15px;font-size:.875rem;display:flex}.scroll-indicator{color:#8ceace;border:1px solid #72afc14d;border-radius:20px;place-items:center;width:31px;height:40px;font-size:1.3125rem;animation:3s ease-in-out infinite scroll-nudge;display:grid}.hero-flower{color:#7af3d4;font-size:2.5rem;line-height:1;animation:55s linear infinite spin}.trust-strip{background:#e6f3f1;border-color:#d1e9e4}.trust-strip>.wrap{min-height:75px}.trust-strip span{color:#235b65;font-size:.875rem}.trust-strip .icon{stroke:#118979;width:20px;height:20px}.section{padding-block:95px}.section-heading>p{max-width:320px;font-size:.875rem;line-height:1.85}.section-heading h2{font-size:3.0625rem;line-height:1.05}.section-heading em{color:#087f76}.guide-grid,.guide-secondary{gap:22px}.guide-card{background-image:radial-gradient(at 90% 4%,#fff9,#0000 60%);border:1px solid #6fabc42b;border-radius:18px;min-height:445px;padding:27px 28px 24px;overflow:hidden;box-shadow:0 7px 20px #143c5804}.guide-card:hover{transform:translateY(-8px);box-shadow:0 22px 40px #1a4f7014}.guide-card .card-top{align-items:flex-start;margin:0}.guide-card .card-top .eyebrow{margin:0;font-size:.875rem}.card-number{color:#4c7486;opacity:.7;letter-spacing:.08em;font-size:.875rem}.card-visual{isolation:isolate;justify-content:center;align-items:center;height:150px;margin:7px 0 15px;display:flex;position:relative}.mini-orbit{border:1px solid #5e97b033;border-radius:50%;width:175px;height:105px;position:absolute;transform:rotate(-25deg)}.mini-orbit:before{content:"";border:1px dashed #5e97b02d;border-radius:50%;position:absolute;inset:16px -18px;transform:rotate(50deg)}.sculpted-icon{background:linear-gradient(135deg,#fff9,#ffffff15);border:1px solid #fff;border-radius:24px;place-items:center;width:83px;height:88px;transition:transform .5s;display:grid;transform:rotate(-12deg);box-shadow:8px 11px #91bada3b,14px 20px 22px #407b9c22,inset -10px -10px 20px #96bfdb30}.sculpted-icon .icon{stroke:#256cba;stroke-width:1.25px;filter:drop-shadow(2px 2px #fff8);width:45px;height:45px}.visual-check{color:#087f76;background:#f6fffa;border-radius:50%;place-items:center;width:31px;height:31px;transition:transform .5s;display:grid;position:absolute;top:91px;left:calc(50% + 32px);transform:rotate(8deg);box-shadow:3px 4px #76b1a034}.visual-check .icon{width:17px;height:17px}.visual-dot{background:#7bb9dd;border:2px solid #ffffff9c;border-radius:50%;width:13px;height:13px;transition:translate .5s;position:absolute;top:27px;left:calc(50% - 79px);box-shadow:2px 3px #6994b02b}.peach .sculpted-icon .icon,.mint .sculpted-icon .icon{stroke:#087f76}.peach .sculpted-icon,.mint .sculpted-icon{box-shadow:8px 11px #83c4af3b,14px 20px 22px #407b9c22,inset -10px -10px 20px #96dbc130}.peach .visual-dot,.mint .visual-dot{background:#39c09f}.lavender .visual-dot{background:#7498eb}.guide-card:hover .sculpted-icon{transform:translateY(-7px)rotate(1deg)}.guide-card:hover .visual-check{transform:translateY(-3px)rotate(-8deg)}.guide-card:hover .visual-dot{translate:5px -7px}.guide-card h3{max-width:300px;font-size:2rem}.guide-card p{color:#4c6d7e;max-width:295px;margin:16px 0 24px;font-size:.875rem;line-height:1.8}.round-arrow{border-color:#55829250;width:34px;height:34px}.guide-card:hover .round-arrow{background:#1264d6}.help-card{color:#fff;background:#102f4b;border-color:#335774;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:425px;padding:33px;display:flex}.help-card .help-star{color:#69e4c2;font-size:5.75rem;animation:70s linear infinite spin;position:absolute;top:25px;right:28px}.help-card h3{font-size:2.125rem}.help-card p{color:#b2cfdc;max-width:240px;margin:19px 0 28px;font-size:.875rem}.help-card .plain-link{color:#abffe0;font-size:.875rem}.story-section{background:#e6f1f7;padding:90px 0;position:relative;overflow:hidden}.story-section:after{content:"";pointer-events:none;border:1px solid #84bfcd25;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-140px;left:-130px;box-shadow:0 0 0 65px #84bfcd0a,0 0 0 130px #84bfcd08}.story-grid{grid-template-columns:1.1fr 1fr;gap:110px;display:grid}.story-title{z-index:1;position:relative}.story-title h2{margin:20px 0 25px;font-size:3.0625rem;line-height:1.07}.story-title h2>span{color:#0a8178}.story-title>p{max-width:410px;font-size:.875rem;line-height:1.9}.story-title .plain-link{margin-top:10px;font-size:.875rem}.story-map{z-index:1;padding-left:10px;position:relative}.story-map>div:not(.map-line){grid-template-columns:20px 45px 1fr;gap:0 17px;padding-bottom:37px;display:grid;position:relative}.story-map>div:last-child{padding-bottom:0}.story-map>div>span:first-child{color:#78a2b1;grid-area:1/1;align-self:center;font-size:.875rem}.story-map>div>span:nth-child(2){color:#1973a5;background:#f6ffff;border:1px solid #c7dfe8;border-radius:13px;grid-area:1/2;place-items:center;width:43px;height:43px;display:grid;box-shadow:3px 5px #8ebbc31c}.story-map .icon{width:23px;height:23px}.story-map h3{letter-spacing:-.03em;grid-area:1/3;align-self:center;font-size:1.625rem}.story-map p{grid-column:3;margin:10px 0 0;font-size:.875rem;line-height:1.85}.map-line{background:repeating-linear-gradient(#91becb 0 4px,#0000 4px 9px);width:1px;position:absolute;top:25px;bottom:25px;left:68px}.tools-showcase{grid-template-columns:1.3fr 1fr;gap:23px;display:grid}.featured-tool{color:#fff;background:#103653;border:1px solid #284f6b;border-radius:20px;align-items:center;min-height:440px;padding:36px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.featured-tool:hover{box-shadow:0 22px 50px #0c35562b}.featured-tool>div:first-child{z-index:1;align-self:flex-start;width:65%}.tool-tag{letter-spacing:.12em;color:#9ee7d6;background:#b2f5ed0c;border:1px solid #75afc03d;border-radius:40px;padding:6px 10px;font-size:.875rem;display:inline-block}.featured-tool h3{margin:24px 0 19px;font-size:2.3125rem;line-height:1.07}.featured-tool p{color:#b1d0de;max-width:260px;margin-bottom:27px;font-size:.875rem;line-height:1.85}.featured-tool .plain-link{color:#acffe0;font-size:.875rem}.calculator-art{perspective:800px;pointer-events:none;width:248px;height:285px;position:absolute;bottom:16px;right:-22px}.calc-glass{backdrop-filter:blur(10px);background:linear-gradient(140deg,#93d8ff3d,#0c6ba01c);border:1px solid #a4ddff52;border-radius:20px;padding:23px;animation:8s ease-in-out infinite calculator-float;position:absolute;inset:15px 0 15px 13px;transform:rotate(12deg)rotateY(-18deg);box-shadow:8px 12px #002d4f42,inset 0 1px #c9f4ff88}.calc-glass>small{letter-spacing:.14em;color:#a4d7e6;font-size:.875rem}.calc-glass>b{font-size:1.4375rem;font-family:var(--heading);letter-spacing:-.02em;color:#d9f8ff;margin-top:12px;display:block}.calc-glass>b>span{color:#165858;float:right;background:#a7f9db;border-radius:20px;margin-top:7px;padding:4px 7px;font:.5rem DM}.calc-glass>strong{font:2.25rem var(--heading);color:#b7ffdd;letter-spacing:-.05em;border-top:1px solid #a6daee30;margin-top:13px;padding-top:14px;display:block}.calc-glass>strong>small{letter-spacing:.03em;color:#a8d3de;margin-top:5px;font:.5rem DM;display:block}.calc-bars{align-items:flex-end;gap:7px;height:55px;margin-top:14px;display:flex}.calc-bars i{transform-origin:bottom;background:linear-gradient(#77e6d0,#298cbd);border-radius:4px 4px 0 0;flex:1;width:18px;height:45%;animation:5s ease-in-out infinite bar-wave;display:block}.calc-bars i:nth-child(2){height:58%;animation-delay:.2s}.calc-bars i:nth-child(3){height:70%;animation-delay:.4s}.calc-bars i:nth-child(4){height:85%;animation-delay:.6s}.calc-bars i:nth-child(5){height:100%;animation-delay:.8s}.calc-spark{color:#65dfb8;opacity:.9;font-size:4.0625rem;animation:60s linear infinite spin;position:absolute;top:-15px;right:55px}.small-tools{grid-template-columns:1fr 1fr;gap:19px;display:grid}.small-tools>a{background:#e3f6ef;border:1px solid #c6e6d9;border-radius:18px;flex-direction:column;padding:26px 23px;transition:translate .3s,box-shadow .3s;display:flex;position:relative}.small-tools>a:nth-child(2){background:#e6f0ff;border-color:#ccddf3}.small-tools>a:hover{translate:0 -6px;box-shadow:0 16px 30px #1a4f7012}.small-tools>a>.icon{stroke-width:1.25px;color:#0b8a78;width:35px;height:35px;margin-bottom:31px}.small-tools>a:nth-child(2)>.icon{color:#397cca}.small-tools h3{margin:12px 0 17px;font-size:1.75rem;line-height:1.1}.small-tools .round-arrow{margin-top:auto}.decision-section{background:var(--navy);color:#fff;padding:78px 0 85px;position:relative;overflow:hidden}.decision-section:after{content:"";pointer-events:none;border:1px solid #30738f30;border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;right:-200px;box-shadow:0 0 0 65px #2a789810,0 0 0 130px #2a789808}.decision-section .wrap{z-index:1;position:relative}.decision-section .eyebrow{color:#88cdbf}.decision-section .section-heading>p{color:#a8c4d4}.decision-tabs{border-bottom:1px solid #84b4cf3d;gap:30px;margin-top:45px;display:flex}.decision-tabs>button{color:#a5c7d9;align-items:center;gap:10px;padding:16px 12px 20px;font-size:.875rem;display:flex;position:relative}.decision-tabs>button .icon{width:21px;height:21px}.decision-tabs>button[aria-selected=true]{color:#b7ffe0}.decision-tabs>button:after{content:"";background:#82edc7;border-radius:10px;height:3px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.decision-tabs>button[aria-selected=true]:after{transform:scaleX(1)}.moment-panel{grid-template-columns:1.2fr 1fr;gap:110px;min-height:310px;padding:43px 0 0;display:grid}.moment-panel h3{margin:17px 0 20px;font-size:2.5rem;line-height:1.1}.moment-panel p{color:#b5ceda;max-width:510px;font-size:.875rem;line-height:1.85}.moment-panel .button{color:#103f4a;background:#b7ffe0;min-height:48px;padding:14px 20px;font-size:.875rem}.moment-panel ol{align-self:center;margin:16px 0 0;padding:0;list-style:none}.moment-panel li{border-bottom:1px solid #84b4cf29;align-items:center;gap:22px;padding:23px 0;font-size:.875rem;display:flex}.moment-panel li>span{color:#6fc7b3;font-size:.875rem}.operator-section{background:#e9f4f8;border-color:#d0e4eb;padding-block:75px}.operator-grid{gap:13px}.operator-card{background:#fbfdff;border-color:#d2e2ea;border-radius:12px;padding:23px 17px}.operator-card strong,.operator-card small{font-size:.875rem}.operator-monogram{border-radius:10px}.operator-context{justify-content:space-between;align-items:center;gap:50px;margin-top:27px;display:flex}.operator-context p{max-width:700px;margin:0;font-size:.875rem;line-height:1.85}.operator-context p strong{color:#254b68}.operator-context a{color:#087f76;flex-shrink:0;align-items:center;gap:9px;font-size:.875rem;display:flex}.operator-context .icon{width:14px;height:14px}.security-banner{background:linear-gradient(120deg,#d7f4ea,#e4f3fc);border-color:#bddfd8;border-radius:20px;gap:65px;padding:48px 60px}.shield-shape{background:linear-gradient(140deg,#7ce4c5,#4aabb3);border-color:#b8f2dd;box-shadow:7px 10px #3a96933a,20px 30px 35px #1e7f7b14}.shield-shape .icon{color:#105d6d}.security-orbit{border-color:#85c5b8}.security-art>span{color:#d6ffff;background:#0f6580;border-color:#2b87a0;border-radius:6px;box-shadow:4px 5px #3ba5ae1d}.security-art>b{color:#169d83}.security-copy h2{font-size:2.75rem;line-height:1.1}.security-copy p{font-size:.875rem;line-height:1.9}.glossary-preview{grid-template-columns:.8fr 1.2fr;gap:90px;padding:10px 0 100px;display:grid}.glossary-preview h2{margin:19px 0 22px;font-size:2.9375rem}.glossary-preview>div>p{font-size:.875rem;line-height:1.8}.glossary-preview .plain-link{font-size:.875rem}.glossary-grid{grid-template-columns:1fr 1fr;gap:0 33px;display:grid}.glossary-grid>a{border-top:1px solid #bfd6df;padding:23px 0;transition:translate .3s;position:relative}.glossary-grid>a:hover{translate:0 -3px}.glossary-grid>a>span{color:#168c83;margin-bottom:19px;display:block}.glossary-grid h3{margin-bottom:12px;font-size:1.5625rem}.glossary-grid p{margin:0;font-size:.875rem;line-height:1.85}.glossary-grid>a>.icon{color:#437d9c;width:17px;height:17px;position:absolute;top:24px;right:0}.how-section{gap:100px;padding-block:30px 95px}.how-intro h2{font-size:2.9375rem;line-height:1.05}.how-intro p{max-width:355px;font-size:.875rem;line-height:1.9}.principles>div{gap:25px}.principles h3{font-size:1.625rem}.principles p{max-width:365px;font-size:.875rem;line-height:1.85}.principles>div>.icon{color:#19897f;width:22px}.principles>div>span{color:#6b98a4}.faq-section{border-color:#c7dfe8;padding-block:85px}.faq-section h2{font-size:2.9375rem}.faq-section>div>p{font-size:.875rem;line-height:1.85}.faq-list summary{padding-block:25px;font-size:.875rem}.faq-list details,.faq-list details:first-child{border-color:#c4dce6}.last-call{color:#fff;background:linear-gradient(120deg,#0e4663,#0b746e);border-radius:18px;padding:45px;overflow:hidden}.last-call:after{content:"";pointer-events:none;border:1px solid #76e6c133;border-radius:50%;width:320px;height:320px;position:absolute;top:-180px;right:-50px;box-shadow:0 0 0 45px #76e6c10c,0 0 0 90px #76e6c107}.last-call h2>span{color:#a7ffe0;margin-left:12px;font-size:2.9375rem}.last-call .eyebrow{color:#a5e2d5}.last-call .button{color:#144350;z-index:1;background:#bbffe2;flex-shrink:0;position:relative}.footer-top .eyebrow{color:#50758c!important}.footer-top>div>p{color:#537688}.footer-note>.icon{color:#168c83}.footer-note>p{font-size:.875rem!important}footer{background:#e7f1f6;border-color:#d2e4ed}.footer-bottom{color:#618196;border-color:#c9dce6}.listing-head h1>span{color:#087f76}.listing-head>p{max-width:760px}.listing-grid{row-gap:22px}.filter-pills button.active{background:#145fbc;border-color:#145fbc}.operator-search{background:#fff;border-color:#b9d3e1}.inline-help{background:#edf6fc;border-color:#adcbd9}.official-card{background:linear-gradient(135deg,#e0f2fc,#e1f6ed);border-color:#c2deea}.verification{color:#136b5f;background:#dff4ec}.verification.pending{color:#3d5e9f;background:#e9f0ff}.operator-hero h1{letter-spacing:-.05em}.operator-content{gap:80px}.operator-content .notice{margin-bottom:0}.phone-card{background:#fbfeff;border-color:#c4dfe9}.phone-card>.icon{color:#168c83}.operator-depth{padding-bottom:45px}.operator-depth>.section-heading h2{max-width:730px;font-size:2.6875rem}.operator-depth-grid{grid-template-columns:1.2fr .85fr;gap:90px;display:grid}.operator-depth-grid h3{margin:35px 0 20px;font-size:1.9375rem}.preparation-list{flex-direction:column;gap:13px;margin:28px 0;display:flex}.preparation-list>div{color:#27677a;align-items:center;gap:12px;font-size:.875rem;display:flex}.preparation-list .icon{color:#148f7f;width:18px;height:18px}.channel-map{background:#e7f2f8;border:1px solid #c4dce7;border-radius:15px;align-self:start;padding:30px}.channel-map>div{gap:18px;margin-top:28px;display:flex}.channel-map>div>.icon{color:#1a8f93;flex-shrink:0;width:25px;height:25px}.channel-map strong{color:#153e5b;margin-bottom:6px;font-size:.9375rem;display:block}.channel-map>div>span{color:#547a8d;font-size:.875rem;line-height:1.8}.channel-map>a{color:#0a7e76;border-top:1px solid #c6dfe7;align-items:center;gap:16px;margin-top:30px;padding-top:25px;font-size:.875rem;display:flex}.channel-map>a>.icon{width:18px}.article-hero{background-image:radial-gradient(at 100% 0,#ffffff9e,#0000 65%);padding-block:60px}.article-hero h1{max-width:780px;font-size:4.0625rem}.article-hero p{color:#436a80;font-size:1.0625rem;line-height:1.8}.article-hero-icon{opacity:1;isolation:isolate;background:linear-gradient(135deg,#ffffffb0,#ffffff15);border:1px solid #fff;border-radius:43px;place-items:center;width:160px;height:170px;display:grid;top:30px;right:28px;transform:rotate(-12deg);box-shadow:12px 18px #81b7d42d,22px 35px 35px #286e8b1c}.article-hero-icon>.icon{stroke-width:1px;color:#2a79a5;width:90px;height:90px}.article-hero-icon>span{color:#38ae9a;font-size:3.4375rem;font-weight:400;line-height:1;position:absolute;top:-28px;right:-24px}.hero-symbol-orbit{z-index:-1;border:1px dashed #72b1c662;border-radius:50%;width:240px;height:180px;position:absolute;transform:rotate(20deg)}.article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:85px;margin-block:65px}.article-layout article h2{margin-top:23px;font-size:2.3125rem;line-height:1.15}.article-layout article .steps p{font-size:.9375rem!important}.quick-answer{background:#e7f4f7;border-left-color:#14998b;border-radius:0 13px 13px 0;padding:25px 26px}.quick-answer h2{font-size:2rem!important}.steps li>span{color:#107d6f;background:#e0f4ee;border-color:#b4ddce}.notice{background:#eaf4f8;border-color:#ccdee8}.notice>.icon{color:#0e8990}.notice strong{color:#185570}.notice p{color:#4e7386}.sticky-box{background:#ecf5fa;border-color:#cadde9;padding:25px}.sticky-box h3{font-size:1.75rem}.sticky-box p{font-size:.875rem}.checklist input{accent-color:#0e8c7e;width:18px;height:18px}.checklist label{font-size:.875rem}.article-toc{border-bottom:1px solid #c7dee8;flex-direction:column;gap:11px;margin-bottom:24px;padding-bottom:23px;display:flex}.article-toc>strong{margin-bottom:5px;font-size:.875rem;font-weight:600;line-height:1.5}.article-toc>a{color:#52758c;font-size:.875rem;line-height:1.6}.article-toc>a:hover{color:#087f76}.deep-section{margin-block:43px}.deep-section>p{margin-bottom:20px}.visual-route{background:linear-gradient(130deg,#e0f2ff,#dff8ec);border:1px solid #c0ddea;border-radius:16px;align-items:center;gap:35px;min-height:200px;margin:30px 0 40px;padding:27px;display:flex;overflow:hidden}.route-emblem{isolation:isolate;background:linear-gradient(140deg,#f8ffff,#c7e8ec);border:1px solid #fff;border-radius:27px;flex-shrink:0;place-items:center;width:105px;height:105px;display:grid;position:relative;transform:rotate(-12deg);box-shadow:8px 10px #67acbc26}.route-emblem:after{content:"";z-index:-1;border:1px dashed #85bbc2;border-radius:50%;position:absolute;inset:-17px}.route-emblem>.icon{color:#1c8197;stroke-width:1.1px;width:61px;height:61px}.orbit-spark{color:#39ab91;font-size:2.1875rem;line-height:1;position:absolute;top:-22px;right:-15px}.route-stations{flex-direction:column;flex:1;gap:12px;display:flex}.route-stations>div{background:#ffffff8a;border:1px solid #ffffffb5;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;display:flex;box-shadow:0 5px 10px #256c7a05}.route-stations>div>span{color:#4e9d9c;font-size:.875rem}.route-stations strong{font-weight:500}.route-stations .icon{color:#27947e;width:14px;height:14px;margin-left:auto}.table-scroll{border:1px solid #c4dce7;border-radius:10px;margin-block:24px 33px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.85}thead{color:#245f80;background:#e2eff8}th,td{vertical-align:top;border-bottom:1px solid #d3e4ec;padding:19px}tbody tr:last-child>*{border-bottom:0}tbody th{color:#214b68;background:#eef7fb;width:31%;min-width:150px;font-weight:500}tbody td{color:#4c7086;background:#fbfdff}thead th{letter-spacing:.04em;font-size:.875rem;font-weight:600}.case-study{background:#e3f5ee;border:1px solid #bfe3d4;border-radius:12px;gap:20px;margin-block:35px;padding:27px;display:flex;position:relative}.case-study>span>.icon{color:#0d8d77;width:26px}.case-study h3{margin:11px 0 14px!important;font-size:1.75rem!important}.case-study p{margin:0;font-size:.875rem!important;line-height:1.95!important}.tool-in-article{color:#fff;background:#123d5c;border-radius:15px;align-items:flex-start;gap:25px;margin:40px 0;padding:28px;display:flex}.tool-in-article .eyebrow{color:#8cddc6;font-size:.875rem}.tool-in-article h3{margin:13px 0;font-size:1.75rem!important}.tool-in-article p{color:#bfdbe9;font-size:.875rem!important;line-height:1.85!important}.tool-in-article .plain-link{color:#b5ffe0;font-size:.875rem}.tool-orb{color:#8de6c9;background:#ffffff0a;border:1px solid #74b7c65e;border-radius:50%;flex-shrink:0;place-items:center;width:53px;height:53px;display:grid}.tool-orb>.icon{stroke-width:1.1px;width:32px;height:32px}.deep-section .faq-list summary{font-size:.875rem;line-height:1.7}.article-layout article .faq-list p{font-size:.875rem}.additional-source{color:#087b76;overflow-wrap:anywhere;align-items:center;gap:13px;margin:30px 0;font-size:.875rem;line-height:1.9;display:flex}.additional-source .icon{width:17px;height:17px}.source-box{background:#edf5fa;border:1px solid #cddfe9;border-radius:13px;padding:27px}.source-box h2{font-size:1.9375rem!important}.source-link{color:#176f9b;font-size:.875rem}.source-box>.button{gap:17px;max-width:100%;padding:15px 18px;font-size:.875rem}.article-feedback{margin-top:40px}.prose .lead{color:#24747e}.prose h2{line-height:1.18}.tools-head h1{font-size:4.3125rem}.tools-head>p{line-height:1.9}.tool-jump{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.tool-jump>a{color:#2a6989;background:#fff;border:1px solid #bcd6e3;border-radius:30px;align-items:center;gap:10px;padding:12px 17px;font-size:.875rem;display:inline-flex}.tool-jump .icon{width:18px;height:18px}.tool-workspace{background:#fff;border:1px solid #c4dce8;border-radius:19px;margin:30px 0 55px;padding:40px;scroll-margin-top:115px;box-shadow:0 15px 40px #163f5905}.workspace-heading{align-items:flex-start;gap:20px;margin-bottom:35px;display:flex}.workspace-number{color:#168775;background:#ddf2eb;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.875rem;display:grid}.workspace-heading>div{flex:1}.workspace-heading h2{margin:15px 0 19px;font-size:2.4375rem;line-height:1.12}.workspace-heading p{max-width:700px;margin:0;font-size:.875rem;line-height:1.9}.workspace-heading>.icon{stroke-width:1px;color:#86b7ca;width:47px;height:47px;margin-left:20px}.calc-layout{grid-template-columns:1fr 1fr;gap:45px;padding-left:58px;display:grid}.tool-workspace form{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.tool-workspace label{color:#315d77;width:100%;font-size:.875rem;font-weight:500;display:block}.tool-workspace input[type=number],.tool-workspace select{color:#143d5b;background:#f6fafc;border:1px solid #b9d2e0;border-radius:9px;width:100%;min-height:53px;margin-top:9px;padding:13px 15px;font-size:1.125rem;display:block}.tool-workspace select{font-size:.875rem;line-height:1.5}.tool-workspace .button{gap:20px;padding:15px 22px;font-size:.875rem}.tool-fine{color:#6a889a;margin:0;font-size:.875rem;line-height:1.9}.tool-fine a{text-underline-offset:3px;text-decoration:underline}.calculation-output{color:#fff;background:#0f3653;border:1px solid #214e6d;border-radius:14px;padding:30px;position:relative;overflow:hidden}.calculation-output:after{content:"";pointer-events:none;border:1px solid #65b1bc2b;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-80px;box-shadow:0 0 0 30px #65b1bc07,0 0 0 60px #65b1bc05}.calculation-output>.eyebrow{color:#85d9c5;font-size:.875rem}.result-caption{color:#a9cedc;margin-top:22px;font-size:.875rem;display:block}.calculation-output>strong{font:3rem var(--heading);letter-spacing:-.04em;color:#b7ffe0;overflow-wrap:anywhere;margin-top:8px;line-height:1.3;display:block}.result-divider{background:#79adc72b;height:1px;margin:22px 0}.result-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.result-pair>span{color:#abd1df;font-size:.875rem}.result-pair strong{color:#e7faff;margin-top:7px;font-size:1.25rem;font-weight:500;display:block}.calculation-output>p{color:#91b9ca;margin:20px 0 0;font-size:.875rem;line-height:1.9}.impact-chart{flex-direction:column;gap:10px;margin-top:27px;display:flex}.impact-chart>div{color:#9cc3d3;align-items:center;gap:10px;font-size:.875rem;display:flex}.impact-chart span{flex-shrink:0;width:34px}.impact-chart i{background:#59c9b9;border-radius:8px;width:90%;height:9px;transition:width .6s;display:block}.impact-chart .bar-before{background:#5590b1;width:81.8%}.impact-chart .bar-after{background:linear-gradient(90deg,#2ea8af,#9af0cf);width:90%}.calculation-context{background:#edf7fb;border-radius:9px;gap:15px;margin:27px 0 0 58px;padding:20px;display:flex}.calculation-context>.icon{color:#318da1;width:20px;height:20px}.calculation-context p{margin:0;font-size:.875rem;line-height:1.9}.calculation-context a{text-underline-offset:3px;color:#166db0;text-decoration:underline}.safety-workspace{background:linear-gradient(135deg,#effaf6,#f5fbff)}.safety-layout{grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding-left:58px;display:grid}.safety-checks{flex-direction:column;gap:13px;display:flex}.safety-checks>label{cursor:pointer;background:#ffffffe0;border:1px solid #cee4df;border-radius:11px;align-items:flex-start;gap:15px;padding:20px;transition:border .25s,background .25s;display:flex}.safety-checks input{accent-color:#108c7b;flex-shrink:0;width:19px;height:19px;margin-top:3px}.safety-checks strong{color:#19576b;margin-bottom:7px;font-size:.875rem;font-weight:500;display:block}.safety-checks small{color:#597e8b;font-size:.875rem;line-height:1.8;display:block}.safety-checks>label:has(input:checked){background:#e4f7ef;border-color:#91cdb8}.safety-result{text-align:center;padding:25px}.safety-ring{background:conic-gradient(#29b99b var(--completion),#d5e9e7 0);isolation:isolate;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;margin:0 auto 27px;transition:background .3s;display:flex;position:relative}.safety-ring:before{content:"";z-index:-1;background:#f1faf7;border-radius:50%;position:absolute;inset:9px}.safety-ring>span{font:1.5625rem var(--heading);letter-spacing:-.03em;color:#177e76}.safety-ring>.icon{stroke-width:1.2px;color:#43a79a;width:32px;height:32px;margin-top:8px}.safety-result h3{margin-bottom:15px;font-size:1.75rem;line-height:1.12}.safety-result p{max-width:300px;margin:0 auto;font-size:.875rem;line-height:1.9}.safety-workspace>.tool-fine{margin:25px 0 0 58px}.prep-select{max-width:520px;margin-left:58px;width:calc(100% - 58px)!important}.prep-output{background:#eaf3fb;border:1px solid #d1e2f0;border-radius:12px;margin:28px 0 25px 58px;padding:28px}.prep-output h3{margin-bottom:17px;font-size:1.8125rem}.prep-output ul{color:#446d88;margin:0;padding-left:20px;font-size:.875rem;line-height:1.95}.prep-output li{padding:6px 0}.prep-actions{flex-wrap:wrap;gap:14px;margin-left:58px;display:flex}#prep-status{color:#187f72;margin:18px 0 0 58px}.glossary-full{padding-bottom:20px}.glossary-full>section{border-bottom:1px solid #c6dde8;gap:30px;padding:35px 0;scroll-margin-top:120px;display:flex}.glossary-full>section>span{color:#268b9b;background:#e2f1f9;border:1px solid #bedbea;border-radius:17px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.glossary-full>section .icon{stroke-width:1.2px;width:31px;height:31px}.glossary-full h2{margin:5px 0 17px;font-size:2.1875rem}.glossary-full p{max-width:850px;margin:0;font-size:1rem;line-height:1.95}#glossary-empty{margin:20px 0}.search-box input{color:#103d5a}#search-results a:hover{color:#087f76}.icon-button{color:#185470;background:#e0eff6}.compass-progress span.done{background:#22b499}.compass-options>button{background:#faffff;border-color:#c3dce8}.compass-options>button:hover{background:#e6f6f0}.compass-result{background:#e2f5ed;border-color:#bfe1d3}.compass-back{color:#3d7697}::selection{color:#073d51;background:#9af3cf}@keyframes breath-dot{50%{box-shadow:0 0 0 6px #56dfbf06}}@keyframes halo-breathe{50%{opacity:.55;scale:1.12}}@keyframes glass-drift{50%{translate:0 -9px}}@keyframes scroll-nudge{50%{translate:0 5px}}@keyframes calculator-float{50%{translate:0 -8px;rotate:-3deg}}@keyframes bar-wave{50%{scale:1 .85}}@media (width>=1500px){.hero{min-height:685px}.hero-gallery{height:560px}.hero h1{font-size:5.625rem}.hero-copy>p{font-size:1.0625rem}.hero-bottom{padding-top:47px}.guide-card{min-height:465px}.card-visual{height:170px}}@media (width<=1150px){.wrap{width:calc(100% - 72px)}.hero{grid-template-columns:1fr 1fr;min-height:600px;padding-top:60px}.hero h1{font-size:3.875rem}.hero-copy>p{font-size:.875rem}.hero-actions{gap:18px}.hero .button{gap:20px;padding:16px 20px;font-size:.875rem}.hero .plain-link{font-size:.875rem}.hero-gallery{height:440px}.hero-illustration{width:135%;height:110%;top:0;left:-15%}.glass-top{padding:13px 15px;top:20px;right:-10px}.glass-top strong{font-size:1.0625rem}.glass-bottom{min-width:230px;padding:14px;bottom:8px;left:20px}.glass-bottom strong{font-size:.875rem}.hero-coordinate{font-size:.875rem;bottom:-23px;right:0}.section-heading h2{font-size:2.75rem}.guide-card{min-height:430px;padding:24px}.guide-card h3{font-size:1.8125rem}.guide-card p{font-size:.875rem}.card-visual{height:145px}.guide-card .card-top .eyebrow{max-width:110px;font-size:.875rem}.card-number{font-size:.875rem}.guide-secondary .guide-card{min-height:415px}.help-card{min-height:415px;padding:28px}.help-card h3{font-size:1.875rem}.story-grid{gap:60px}.story-title h2{font-size:2.6875rem}.story-map h3{font-size:1.5rem}.tools-showcase{grid-template-columns:1.1fr 1fr;gap:18px}.featured-tool{min-height:450px;padding:29px}.featured-tool>div:first-child{width:76%}.featured-tool h3{font-size:2.0625rem}.featured-tool p{max-width:230px;font-size:.875rem}.calculator-art{opacity:.9;width:215px;height:255px;bottom:8px;right:-45px}.small-tools{gap:14px}.small-tools>a{padding:25px 20px}.small-tools h3{font-size:1.5625rem}.small-tools p,.small-tools .eyebrow{font-size:.875rem}.moment-panel{gap:60px}.moment-panel h3{font-size:2.3125rem}.moment-panel p,.moment-panel li{font-size:.875rem}.operator-grid{grid-template-columns:repeat(3,1fr)}.operator-card{padding:23px}.operator-card strong{font-size:.875rem}.operator-context{gap:30px}.operator-context p,.operator-context a{font-size:.875rem}.security-banner{gap:45px;padding:35px 40px}.security-copy h2{font-size:2.375rem}.security-copy p{font-size:.875rem}.glossary-preview{gap:60px}.glossary-preview h2{font-size:2.6875rem}.glossary-grid{gap:0 25px}.how-section{gap:65px}.how-intro h2{font-size:2.6875rem}.principles h3{font-size:1.5rem}.principles p{font-size:.875rem}.last-call h2{font-size:2.375rem}.article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:45px}.article-hero h1{max-width:650px;font-size:3.6875rem}.article-hero-icon{border-radius:35px;width:130px;height:140px;top:32px;right:15px}.article-hero-icon>.icon{width:77px;height:77px}.hero-symbol-orbit{width:200px;height:160px}.article-layout article p{font-size:.9375rem}.article-layout article h2{font-size:2.0625rem}.visual-route{gap:25px;padding:23px}.route-emblem{border-radius:21px;width:75px;height:80px}.route-emblem>.icon{width:45px;height:45px}.route-stations>div{gap:9px;padding:10px;font-size:.875rem}.operator-depth-grid,.operator-content{gap:55px}.tool-workspace{padding:32px}.calc-layout{gap:28px;padding-left:0}.calculation-context{margin-left:0}.safety-layout{gap:25px;padding-left:0}.safety-workspace>.tool-fine{margin-left:0}.prep-select{margin-left:0;width:100%!important}.prep-output,.prep-actions,#prep-status{margin-left:0}.workspace-heading h2{font-size:2.25rem}.workspace-heading>.icon{width:38px;height:38px}.tools-head h1{font-size:3.875rem}.calculation-output{padding:26px}.calculation-output>strong{font-size:2.6875rem}.result-pair strong{font-size:1.125rem}}@media (width<=900px){.nav nav{gap:18px}.nav nav a{font-size:.875rem}.hero{gap:0;min-height:565px;padding-top:50px}.hero h1{font-size:3.375rem}.hero-copy>p{max-width:330px;font-size:.875rem}.hero-actions{align-items:flex-start;gap:19px}.hero .button{gap:18px;padding:15px 17px;font-size:.875rem}.hero .plain-link{font-size:.875rem}.hero-gallery{height:390px}.hero-illustration{object-position:60% center;width:148%;height:110%;left:-19%}.glass-top{gap:9px;padding:12px;top:1px;right:-12px}.glass-top strong{font-size:.9375rem}.glass-top>span{font-size:.875rem}.glass-top>.icon{width:22px}.glass-bottom{gap:10px;min-width:220px;bottom:0;left:0}.glass-bottom>.icon{margin-left:5px}.hero-coordinate{display:none}.hero-bottom{padding-top:32px}.hero-proof{margin-top:25px;font-size:.875rem}.guide-card{min-height:425px;padding:22px}.guide-card h3{font-size:1.6875rem}.guide-card p{font-size:.875rem}.card-top .eyebrow{font-size:.875rem!important}.card-number{font-size:.875rem}.card-visual{height:140px;margin-top:3px}.sculpted-icon{border-radius:21px;width:70px;height:76px}.sculpted-icon .icon{width:39px;height:39px}.mini-orbit{width:145px;height:90px}.visual-check{top:85px;left:calc(50% + 23px)}.visual-dot{width:10px;height:10px;top:26px;left:calc(50% - 65px)}.guide-secondary .guide-card{min-height:400px}.help-card{grid-template-columns:1fr 1fr;align-items:center;gap:10px 30px;min-height:195px;padding:30px;display:grid}.help-card h3{grid-row:span 2}.help-card p{max-width:260px;margin:0}.help-card .help-star{opacity:.17;font-size:7.1875rem;top:45px;right:25px}.help-card .plain-link{z-index:1;position:relative}.story-section{padding-block:65px}.story-grid{gap:35px}.story-title h2{font-size:2.4375rem}.story-title>p{font-size:.875rem}.story-map>div:not(.map-line){grid-template-columns:15px 36px 1fr;gap:0 12px}.story-map>div>span:nth-child(2){border-radius:10px;width:36px;height:38px}.story-map h3{font-size:1.375rem}.story-map p{font-size:.875rem}.story-map .icon{width:20px}.map-line{left:55px}.tools-showcase{grid-template-columns:1fr;gap:22px}.featured-tool{min-height:330px;padding:33px}.featured-tool>div:first-child{width:60%}.featured-tool h3{font-size:2.375rem}.featured-tool p{max-width:330px;font-size:.875rem}.calculator-art{opacity:1;width:250px;height:290px;bottom:18px;right:38px}.small-tools>a{padding:29px}.small-tools h3{font-size:1.875rem}.small-tools p{max-width:240px;font-size:.875rem}.small-tools>a>.icon{margin-bottom:23px}.small-tools .eyebrow{min-height:0;font-size:.875rem}.small-tools .round-arrow{align-self:flex-end}.decision-section{padding-block:62px}.decision-section .section-heading h2{font-size:2.5rem}.decision-section .section-heading>p{max-width:250px;font-size:.875rem}.moment-panel{grid-template-columns:1.2fr .9fr;gap:40px}.moment-panel h3{font-size:2.0625rem}.moment-panel p{font-size:.875rem}.moment-panel li{gap:15px;font-size:.875rem}.decision-tabs{gap:25px}.decision-tabs>button{padding-inline:4px;font-size:.875rem}.operator-context{flex-direction:column;align-items:flex-start;gap:15px}.operator-context p,.operator-context a{font-size:.875rem}.security-copy h2{font-size:2.125rem}.glossary-preview{grid-template-columns:.8fr 1.2fr;gap:45px;padding-bottom:75px}.glossary-preview h2{font-size:2.4375rem}.glossary-preview>div>p{font-size:.875rem}.glossary-grid h3{font-size:1.4375rem}.glossary-grid p{font-size:.875rem}.how-section{gap:45px;padding-bottom:70px}.how-intro h2{font-size:2.4375rem}.how-intro p,.principles p{font-size:.875rem}.faq-section{gap:40px;padding-block:65px}.faq-section h2{font-size:2.5625rem}.faq-list summary{font-size:.875rem}.last-call{padding:35px}.last-call h2{font-size:2.125rem}.last-call h2>span{font-size:2.1875rem}.last-call .eyebrow{font-size:.875rem}.last-call .button{gap:15px;padding:15px 16px;font-size:.875rem}.article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:30px}.article-layout article h2{font-size:1.9375rem}.article-hero h1{max-width:550px;font-size:3.4375rem}.article-hero-icon{border-radius:27px;width:100px;height:110px;display:grid;top:45px;right:-5px}.article-hero-icon>.icon{width:60px;height:60px}.hero-symbol-orbit{width:150px;height:120px}.sticky-box{padding:20px}.sticky-box h3{font-size:1.625rem}.visual-route{padding:25px;display:block}.route-emblem{width:70px;height:75px;margin:15px auto 34px}.route-stations{gap:10px}.route-stations>div{font-size:.875rem}.table-scroll th,.table-scroll td{padding:15px;font-size:.875rem}.table-scroll thead th{font-size:.875rem}.table-scroll tbody th{min-width:120px}.tool-in-article{gap:15px;padding:23px}.tool-orb{width:40px;height:40px}.tool-orb>.icon{width:27px}.tool-in-article h3{font-size:1.5625rem!important}.tool-in-article p{font-size:.875rem!important}.operator-depth-grid{gap:35px}.operator-depth>.section-heading h2{font-size:2.4375rem}.operator-depth-grid>div>p{font-size:.875rem}.channel-map{padding:25px}.channel-map strong{font-size:.875rem}.operator-content{gap:35px}.source-box{padding:23px}.source-box h2{font-size:1.75rem!important}.source-box>.button{gap:12px;padding:13px;font-size:.875rem}.source-link{font-size:.875rem}.calculation-output>strong{font-size:2.25rem}.result-pair{gap:12px}.result-pair strong{font-size:1.0625rem}.tool-workspace{padding:28px}.workspace-heading{gap:15px}.workspace-heading h2{font-size:2.0625rem}.workspace-heading>.icon{width:32px}.workspace-heading p{font-size:.875rem}.calc-layout{gap:24px}.calculation-output{padding:23px}.safety-layout{grid-template-columns:1.15fr 1fr;gap:20px}.safety-checks>label{gap:10px;padding:17px}.safety-checks strong,.safety-checks small{font-size:.875rem}.safety-result{padding:10px}.safety-ring{width:133px;height:133px}.safety-result h3{font-size:1.625rem}.tool-workspace .button{font-size:.875rem}.tools-head h1{font-size:3.5rem}}@media (width<=680px){.wrap{width:calc(100% - 40px)}.nav{height:73px}.nav nav{top:73px}.nav nav a{font-size:.9375rem}.brand{font-size:1.5rem}.hero{flex-direction:column;gap:0;min-height:0;padding:36px 0 0;display:flex;overflow:visible}.hero .pill{letter-spacing:.09em;padding:7px 10px;font-size:.875rem}.hero h1{margin:25px 0 26px;font-size:clamp(2.1875rem,10.7vw,4.25rem);line-height:1.01}.hero h1>span{white-space:nowrap}.hero h1>span:after{height:9px;bottom:-7px}.hero-copy>p{max-width:100%;margin-bottom:25px;font-size:.875rem;line-height:1.9}.hero-actions{flex-flow:wrap;align-items:center;gap:18px}.hero .button{gap:16px;min-height:49px;padding:15px 17px;font-size:.875rem}.hero .plain-link{gap:8px;font-size:.875rem}.hero .plain-link .icon{width:17px}.hero-proof{margin-top:24px;font-size:.875rem;line-height:1.7}.hero-gallery{width:100%;height:340px;margin-top:20px}.hero-illustration{object-position:57% center;width:125%;height:115%;top:-10%;left:-12%;mask-image:radial-gradient(60% 57%,#000 40%,#0000 92%)}.hero-image-halo{inset:0}.glass-top{border-radius:10px;gap:10px;padding:10px 12px;top:4px;right:0}.glass-top>.icon{width:21px;height:21px}.glass-top>span,.glass-top strong{font-size:.875rem}.glass-bottom{border-radius:11px;gap:10px;min-width:213px;padding:12px 14px;bottom:1px;left:10px}.glass-bottom small,.glass-bottom strong{font-size:.875rem}.glass-bottom>.icon{width:15px;margin-left:13px}.animated-pulse{width:29px;height:29px}.animated-pulse .icon{width:15px;height:15px}.hero-bottom{margin-top:0;padding-block:25px 24px}.hero-bottom>span:first-child{letter-spacing:.08em;font-size:.875rem;line-height:1.8}.hero-bottom>a{gap:9px;max-width:160px;font-size:.875rem;line-height:1.7}.scroll-indicator{flex-shrink:0;width:24px;height:33px;font-size:1.0625rem}.hero-flower{font-size:1.875rem;display:none}.trust-strip>.wrap{gap:16px 15px;padding-block:21px}.trust-strip span{gap:8px;font-size:.875rem;line-height:1.6}.trust-strip .icon{width:17px;height:17px}.section{padding-block:55px}.section-heading h2{font-size:2.4375rem;line-height:1.05}.section-heading>p{max-width:310px;margin-top:21px;font-size:.875rem;line-height:1.9}.guide-grid,.guide-secondary{gap:16px}.guide-card,.guide-secondary .guide-card{border-radius:16px;min-height:410px;padding:25px}.guide-card .card-top .eyebrow{max-width:none;font-size:.875rem!important}.card-number{font-size:.875rem}.card-visual{height:150px;margin:1px 0 13px}.sculpted-icon{border-radius:24px;width:85px;height:87px}.sculpted-icon .icon{width:45px;height:45px}.mini-orbit{width:175px;height:100px}.visual-check{top:91px;left:calc(50% + 30px)}.visual-dot{width:12px;height:12px;top:28px;left:calc(50% - 80px)}.guide-card h3{max-width:290px;font-size:2.0625rem}.guide-card p{max-width:290px;margin:16px 0 22px;font-size:.875rem;line-height:1.85}.card-bottom{font-size:.875rem}.help-card{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;min-height:280px;padding:28px;display:flex}.help-card h3{font-size:2.0625rem}.help-card p{max-width:235px;margin:17px 0 25px;font-size:.875rem}.help-card .help-star{opacity:.8;font-size:5.3125rem;top:14px;right:25px}.help-card .plain-link{font-size:.875rem}.story-section{padding:55px 0}.story-grid{grid-template-columns:1fr;gap:38px}.story-title h2{font-size:2.5rem}.story-title>p{max-width:100%;font-size:.875rem}.story-map{padding-left:0}.story-map>div:not(.map-line){grid-template-columns:19px 39px 1fr;gap:0 12px;padding-bottom:30px}.story-map>div>span:nth-child(2){width:38px;height:41px}.story-map h3{font-size:1.4375rem;line-height:1.13}.story-map p{margin-top:10px;font-size:.875rem}.map-line{left:50px}.tools-preview .section-heading .plain-link{margin-top:24px;font-size:.875rem}.tools-showcase{gap:17px}.featured-tool{align-items:flex-start;min-height:550px;padding:28px}.featured-tool>div:first-child{width:100%}.featured-tool h3{max-width:280px;margin-top:21px;font-size:2.25rem}.featured-tool p{max-width:290px;margin-bottom:18px;font-size:.875rem}.featured-tool .plain-link{font-size:.875rem}.calculator-art{width:235px;height:248px;bottom:0;right:9px}.calc-glass{padding:20px;inset:5px 0 15px 13px}.calc-glass>strong{margin-top:10px;padding-top:12px;font-size:1.9375rem}.calc-bars{height:42px;margin-top:10px}.calc-spark{font-size:3.4375rem;top:-15px;right:242px}.small-tools{grid-template-columns:1fr;gap:16px}.small-tools>a{min-height:295px;padding:27px}.small-tools>a>.icon{width:37px;height:37px;margin-bottom:24px}.small-tools h3{margin:15px 0 17px;font-size:2.0625rem}.small-tools p{max-width:285px;font-size:.875rem}.small-tools .eyebrow{font-size:.875rem}.small-tools .round-arrow{position:absolute;top:30px;right:26px}.decision-section{padding:55px 0}.decision-section .section-heading h2{font-size:2.4375rem}.decision-section .section-heading>p{max-width:290px;font-size:.875rem}.decision-tabs{justify-content:space-between;gap:0;margin-top:30px;overflow-x:auto}.decision-tabs>button{white-space:nowrap;flex-shrink:0;gap:6px;padding:16px 7px;font-size:.875rem}.decision-tabs>button .icon{width:16px;height:16px}.moment-panel{grid-template-columns:1fr;gap:20px;min-height:520px;padding-top:31px}.moment-panel h3{font-size:2.125rem;line-height:1.1}.moment-panel p{font-size:.875rem}.moment-panel .button{gap:14px;padding:14px 16px;font-size:.875rem}.moment-panel li{gap:19px;padding:19px 0;font-size:.875rem}.moment-panel ol{margin-top:5px}.operator-section{padding-block:55px}.operator-card{gap:10px;padding:20px 12px}.operator-card strong,.operator-card small{font-size:.875rem}.operator-context{gap:16px;margin-top:23px}.operator-context p,.operator-context a{font-size:.875rem}.security-banner{border-radius:17px;gap:22px;padding:24px 25px 30px}.security-copy h2{font-size:2.1875rem;line-height:1.1}.security-copy p{font-size:.875rem;line-height:1.9}.security-art{height:225px;scale:.9}.security-art>span{padding:14px 17px;font-size:.875rem}.security-art>b{font-size:2.8125rem}.glossary-preview{grid-template-columns:1fr;gap:35px;padding:0 0 60px}.glossary-preview h2{font-size:2.5rem}.glossary-preview>div>p{font-size:.875rem}.glossary-grid{gap:0 22px}.glossary-grid h3{font-size:1.5625rem}.glossary-grid p{font-size:.875rem;line-height:1.9}.glossary-grid>a{padding-block:23px}.glossary-grid>a>.icon{width:15px;height:15px}.glossary-grid>a>span>.icon{width:22px;height:22px}.how-section{gap:35px;padding-block:0 55px}.how-intro h2{font-size:2.5rem}.how-intro p{font-size:.875rem}.principles>div{gap:17px;padding-block:25px}.principles h3{font-size:1.5625rem}.principles p{font-size:.875rem}.principles>div>.icon{width:19px}.faq-section{gap:25px;padding-block:50px}.faq-section h2{font-size:2.5625rem}.faq-section>div>p{font-size:.875rem}.faq-list summary{padding-block:22px;font-size:.875rem;line-height:1.8}.faq-list details p{font-size:.875rem;line-height:1.9}.last-call{margin-block:15px 55px;padding:31px 25px}.last-call .eyebrow{max-width:260px;font-size:.875rem;line-height:1.8}.last-call h2{max-width:300px;margin:19px 0 26px;font-size:2.0625rem;line-height:1.1}.last-call h2>span{font-size:1.9375rem;display:none}.last-call .button{gap:22px;padding:15px 18px;font-size:.875rem}.last-call:after{top:-140px;right:-180px}.footer-note>p,.footer-top>div>.eyebrow{font-size:.875rem!important}.footer-bottom{color:#608295}.listing-head h1{font-size:2.6875rem}.listing-head>p{font-size:.875rem;line-height:1.9}.filter-pills button{padding:9px 13px;font-size:.875rem}.listing-grid{row-gap:16px}.article-hero{padding-block:36px}.article-hero h1{max-width:100%;margin-bottom:22px;font-size:2.875rem}.article-hero p{max-width:100%;font-size:.9375rem;line-height:1.85}.article-hero-icon{display:none}.article-layout{flex-direction:column;gap:35px;margin-block:37px;display:flex}.article-layout article h2{font-size:2rem;line-height:1.15}.article-layout article p{font-size:.9375rem;line-height:1.95}.quick-answer{border-radius:0 11px 11px 0;margin-bottom:35px;padding:22px 21px}.quick-answer h2{font-size:1.75rem!important}.quick-answer .eyebrow{font-size:.875rem}.steps li{gap:16px}.article-layout article .steps p{line-height:1.9;font-size:.875rem!important}.article-layout article .notice p{font-size:.875rem}.notice{gap:12px;padding:21px 19px}.notice p{font-size:.875rem;line-height:1.9}.deep-section{margin-block:35px}.visual-route{flex-direction:column;gap:35px;min-height:0;margin:30px 0;padding:28px;display:flex}.route-emblem{border-radius:24px;width:85px;height:90px;margin:7px auto 5px}.route-emblem>.icon{width:52px;height:52px}.route-stations{gap:12px;width:100%}.route-stations>div{gap:12px;padding:12px;font-size:.875rem}.route-stations>div>span{font-size:.875rem}.table-scroll{margin-block:23px 28px}.table-scroll th,.table-scroll td{padding:15px 13px;font-size:.875rem;line-height:1.85}.table-scroll tbody th{width:33%;min-width:105px}.table-scroll thead th{font-size:.875rem}.case-study{gap:12px;padding:23px 21px;display:block}.case-study>span{margin-bottom:18px;display:block}.case-study h3{font-size:1.75rem!important}.case-study p{font-size:.875rem!important}.tool-in-article{flex-direction:column;gap:19px;padding:24px}.tool-orb{width:48px;height:48px}.tool-in-article h3{line-height:1.15;font-size:1.75rem!important}.tool-in-article p{font-size:.875rem!important}.tool-in-article .plain-link,.deep-section .faq-list summary,.article-layout article .faq-list p{font-size:.875rem}.additional-source{align-items:flex-start;gap:10px;font-size:.875rem}.source-box{padding:23px 21px}.source-box h2{font-size:1.8125rem!important}.source-link{align-items:flex-start;font-size:.875rem;line-height:1.9}.source-box>.button{gap:11px;min-width:0;padding:14px 15px;font-size:.875rem;line-height:1.7}.source-box .button .icon{width:16px;height:16px}.source-box>p{font-size:.875rem!important}.sticky-box{padding:25px}.article-toc{gap:13px;margin-bottom:23px;padding-bottom:22px}.article-toc>strong,.article-toc>a{font-size:.875rem}.checklist label{font-size:.875rem;line-height:1.8}.sticky-box h3{font-size:1.875rem}.sticky-box p,.sticky-box .plain-link{font-size:.875rem}.related h2{font-size:2.25rem}.operator-hero h1{font-size:3.1875rem}.operator-hero>p{font-size:.9375rem}.operator-content{gap:25px;margin-bottom:50px}.official-card h2{font-size:2.125rem}.official-card p{font-size:.875rem;line-height:1.9}.operator-content .section-footnote{font-size:.875rem}.operator-content aside h2{font-size:2.125rem}.related-links>a{font-size:.875rem}.operator-depth{padding-bottom:25px}.operator-depth>.section-heading h2{font-size:2.25rem}.operator-depth-grid{grid-template-columns:1fr;gap:30px}.operator-depth-grid>div>p{font-size:.9375rem;line-height:1.95}.operator-depth-grid h3{font-size:1.875rem;line-height:1.1}.preparation-list>div{align-items:flex-start;font-size:.875rem;line-height:1.8}.channel-map{padding:26px}.channel-map strong{font-size:.9375rem}.channel-map>div>span,.channel-map>a{font-size:.875rem}.tools-head h1{font-size:2.8125rem}.tool-jump{gap:9px;margin-top:25px}.tool-jump>a{gap:8px;padding:10px 12px;font-size:.875rem}.tool-jump .icon{width:16px;height:16px}.tool-workspace{border-radius:15px;margin-block:25px 35px;padding:25px 21px;scroll-margin-top:95px}.workspace-heading{margin-bottom:26px;display:block;position:relative}.workspace-number{border-radius:10px;width:32px;height:32px;margin-bottom:19px;font-size:.875rem}.workspace-heading>.icon{width:35px;height:35px;position:absolute;top:0;right:0}.workspace-heading h2{margin-top:15px;font-size:2rem}.workspace-heading h2 br{display:none}.workspace-heading .eyebrow{font-size:.875rem}.workspace-heading p{font-size:.875rem;line-height:1.9}.calc-layout{grid-template-columns:1fr;gap:27px}.tool-workspace form{gap:19px}.tool-workspace label{font-size:.875rem}.tool-workspace input[type=number]{padding:13px;font-size:1.1875rem}.tool-workspace select{padding:13px;font-size:.875rem}.tool-workspace .button{gap:17px;padding:15px 17px;font-size:.875rem}.tool-fine{font-size:.875rem}.calculation-output{border-radius:12px;padding:25px 23px}.calculation-output>strong{font-size:2.75rem}.result-pair{gap:15px}.result-pair>span{font-size:.875rem}.result-pair strong{font-size:1.125rem}.calculation-output>p{font-size:.875rem}.calculation-context{gap:10px;margin-top:24px;padding:17px}.calculation-context p{font-size:.875rem}.calculation-context>.icon{width:17px;height:17px}.safety-layout{grid-template-columns:1fr;gap:25px}.safety-checks>label{gap:12px;padding:17px 15px}.safety-checks strong,.safety-checks small{font-size:.875rem}.safety-result{padding:10px}.safety-ring{width:145px;height:145px;margin-bottom:22px}.safety-result h3{max-width:270px;margin-inline:auto;font-size:1.8125rem}.safety-result p{font-size:.875rem}.safety-workspace>.tool-fine{margin-top:22px;font-size:.875rem}.prep-output{margin-top:24px;padding:23px 19px}.prep-output h3{font-size:1.6875rem;line-height:1.15}.prep-output ul{font-size:.875rem;line-height:1.9}.prep-output li{padding-block:7px}.prep-actions{gap:11px}.prep-actions>.button{width:100%;padding:15px 18px;font-size:.875rem}.tools-head>p br{display:none}.glossary-full>section{gap:18px;padding-block:29px}.glossary-full>section>span{border-radius:13px;width:43px;height:46px}.glossary-full>section .icon{width:26px;height:26px}.glossary-full h2{margin:6px 0 16px;font-size:1.875rem}.glossary-full p{font-size:.875rem;line-height:1.95}.inline-help{padding:26px}.inline-help h2{font-size:1.875rem}.inline-help p{font-size:.875rem;line-height:1.8}.inline-help .button{font-size:.875rem}.prose-header h1{font-size:2.875rem}.prose p{font-size:.9375rem;line-height:1.95}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-illustration{will-change:auto;transform:none!important}.guide-card:hover{transform:none}.reading-progress{display:none}.small-tools>a:hover,.glossary-grid>a:hover{translate:none}}@media print{.reading-progress,.article-hero-icon,.article-toc,.tool-in-article,.visual-route,.additional-source>.icon{display:none!important}.article-hero{padding:10px 0;background:#fff!important}.quick-answer,.case-study,.source-box{background:#fff;border:1px solid #aaa;padding:15px}.article-layout article p{font-size:.875rem}.article-layout article h2{font-size:1.375rem}.table-scroll{overflow:visible}.table-scroll table{font-size:.875rem}.deep-section,.case-study{break-inside:avoid}.article-layout{display:block}.source-box .button{display:none}}@media (width<=680px){.operator-grid{grid-template-columns:1fr 1fr}.all-operators{grid-template-columns:1fr}.operator-card>span:nth-child(2){overflow-wrap:break-word;min-width:0}.glossary-grid h3{overflow-wrap:anywhere;font-size:1.4375rem}.glossary-grid>a{min-width:0}body:has(.hero-universe) .nav nav{background:#0b2c47;border-color:#315268}.moment-panel>*{min-width:0}}@media (width<=380px){.nav{gap:8px}.nav .brand{gap:6px;font-size:1.3125rem}.nav .brand-light{font-size:1.125rem}.nav .brand-mark{width:30px;height:30px}.nav .brand-mark .icon{width:24px;height:24px}.nav-actions{flex-shrink:0}.menu-toggle{width:30px;height:36px;margin-left:3px}.menu-toggle .icon{width:20px}.search-toggle{width:25px}.search-toggle .icon{width:18px}.hero .pill{letter-spacing:.07em;font-size:.875rem}.decision-tabs>button{gap:5px;padding-inline:3px;font-size:.875rem}.decision-tabs>button .icon{width:14px;height:14px}}:root{--text-body:1rem;--text-reading:1.125rem;--text-small:.875rem;--muted:#405f75}html{scroll-padding-top:7rem}body{font-size:var(--text-body);line-height:1.7}p{line-height:1.8}main :where(p,li),main :where(a,button,input,select){font-size:var(--text-body)}a,button,input,select,summary{-webkit-tap-highlight-color:#1264d61a}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #075ac0;box-shadow:0 0 0 2px #fff}main p a,.prose a:not(.button),.additional-source,.source-link{text-underline-offset:.2em;text-decoration:underline 1px}.eyebrow,.pill,.tool-tag{font-size:var(--text-small);letter-spacing:.065em;line-height:1.6}.section-heading>p,.story-title>p,.story-map p,.how-intro p,.principles p,.security-copy p,.operator-context p,.faq-section>div>p,.glossary-preview>div>p{font-size:1rem;line-height:1.8}.nav{flex-wrap:wrap;gap:1rem 1.75rem;height:auto;min-height:5.375rem;padding-block:1rem}.nav nav{gap:1.5rem}.nav nav a{align-items:center;min-height:44px;font-size:1rem;display:flex}.nav nav a[aria-current]{text-underline-offset:.45em;color:#075ca4;text-decoration:underline 2px}body:has(.hero-universe) .nav nav a[aria-current]{color:#b8ffe1}.nav-actions{flex-shrink:0}.search-toggle{min-height:44px;font-size:1rem}.menu-toggle,.icon-button{flex-shrink:0;min-width:44px;min-height:44px}.independent{text-align:center;flex-wrap:wrap;padding:.35rem 1rem;font-size:.875rem;line-height:1.6}.independent a{min-height:24px}.hero .pill{white-space:normal;max-width:100%;font-size:.8125rem;line-height:1.6}.hero h1{font-size:clamp(2.75rem,5.1vw,4.75rem)}.hero-copy>p{font-size:1.125rem;line-height:1.8}.hero-actions{align-items:center;gap:1rem}.hero .button,.hero .plain-link,.button,.plain-link{font-size:1rem;line-height:1.5}.button{white-space:normal;gap:1rem;min-height:48px;padding:.875rem 1.25rem}.plain-link{min-height:44px;padding-block:.35rem}.hero-proof{font-size:.875rem;line-height:1.65}.hero-bottom>span:first-child,.hero-bottom>a{font-size:.8125rem;line-height:1.6}.hero-bottom{gap:1.5rem}.hero-coordinate{font-size:.75rem}.hero-gallery{min-width:0}.trust-strip span{font-size:.875rem;line-height:1.65}.trust-strip>.wrap{flex-wrap:wrap;gap:1rem 1.5rem;padding-block:1rem}.section-heading h2,.story-title h2,.how-intro h2,.glossary-preview h2,.faq-section h2{font-size:clamp(2rem,3.7vw,3rem);line-height:1.12}.guide-card{gap:.4rem;min-height:0;padding:1.5rem}.guide-card .card-top{gap:1rem;min-height:2.75rem}.guide-card .card-top .eyebrow{max-width:none;font-size:.875rem;line-height:1.6}.card-number{opacity:1;color:#3d647b;font-size:.8125rem;line-height:1.6}.guide-card h3{font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.15}.guide-card p{max-width:34ch;font-size:1rem;line-height:1.8}.card-bottom{gap:1rem;font-size:.875rem}.guide-secondary .guide-card{min-height:0}.round-arrow{min-width:36px;min-height:36px}.help-card{min-height:25rem}.help-card h3{font-size:2rem;line-height:1.15}.help-card p,.help-card .plain-link{font-size:1rem;line-height:1.8}.help-card .help-star{pointer-events:none}.featured-tool>div:first-child{width:66%}.featured-tool{min-height:32rem;padding:2rem}.featured-tool p{max-width:29ch;font-size:1rem;line-height:1.8}.featured-tool .plain-link{font-size:1rem}.featured-tool h3{font-size:clamp(1.875rem,3vw,2.375rem);line-height:1.15}.tool-tag{font-size:.75rem}.small-tools>a{min-width:0;padding:1.5rem}.small-tools .eyebrow{min-height:0;font-size:.8125rem;line-height:1.7}.small-tools p{font-size:1rem;line-height:1.8}.small-tools h3{font-size:1.75rem;line-height:1.15}.moment-panel{gap:3rem;min-height:0}.moment-panel p,.moment-panel li{font-size:1rem;line-height:1.8}.moment-panel h3{font-size:clamp(1.875rem,3vw,2.375rem);line-height:1.15}.moment-panel .eyebrow{font-size:.875rem}.decision-tabs{gap:1.5rem}.decision-tabs>button{white-space:normal;gap:.625rem;min-height:48px;font-size:1rem;line-height:1.6}.decision-tabs>button>.icon{width:22px;height:22px}.moment-panel .button{font-size:1rem}.operator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-card{gap:.875rem;min-height:5rem;padding:1.25rem}.operator-card strong{font-size:1rem;line-height:1.5}.operator-card small{font-size:.875rem;line-height:1.6}.operator-card>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.operator-card>.icon{width:20px;height:20px}.operator-context{align-items:flex-start}.operator-context a{white-space:normal;flex-shrink:1;min-width:12rem;font-size:.875rem;line-height:1.7}.section-footnote{color:#405f75;font-size:.875rem!important}.glossary-grid p{font-size:1rem;line-height:1.8}.glossary-grid h3{font-size:1.625rem}.glossary-grid>a{min-width:0}.glossary-grid h3{overflow-wrap:anywhere}.principles h3{font-size:1.625rem;line-height:1.2}.faq-list summary,.deep-section .faq-list summary{min-height:48px;padding-block:1.25rem;font-size:1rem;line-height:1.75}.faq-list details p{font-size:1rem;line-height:1.85}.last-call h2{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.15}.last-call .eyebrow{font-size:.8125rem}.last-call .button{font-size:1rem}.footer-top{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:2rem}.footer-top>div>.eyebrow{line-height:1.7;color:#3a607b!important;font-size:.875rem!important}.footer-top>div>a:not(.brand),.text-button{min-height:32px;margin:.5rem 0;font-size:1rem;line-height:1.6}.footer-top>div>p{font-size:1rem;line-height:1.8}.footer-note>p{line-height:1.85;font-size:.875rem!important}.footer-bottom{color:#3c607a;gap:1rem;padding-block:1rem;font-size:.875rem;line-height:1.7}.breadcrumbs,.breadcrumbs a{font-size:.875rem;line-height:1.7}.breadcrumbs a{align-items:center;min-height:32px;display:inline-flex}.breadcrumbs{gap:.625rem}.listing-head h1,.prose-header h1,.operator-hero h1{font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.1}.listing-head>p{font-size:1.125rem;line-height:1.8}.filter-pills button{min-height:44px;padding:.625rem 1rem;font-size:1rem;line-height:1.5}.operator-search input{min-height:32px;font-size:1rem}.article-hero{padding-block:2.75rem}.article-hero h1{max-width:24ch;font-size:clamp(2.125rem,4.2vw,3.5rem);line-height:1.12}.article-hero .eyebrow{font-size:.875rem}.article-hero p{max-width:58ch;font-size:1.125rem;line-height:1.8}.article-meta{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;font-size:.875rem;line-height:1.7}.article-meta a{text-underline-offset:.2em;text-decoration:underline}.article-hero-icon{right:1rem}.article-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);align-items:start;gap:3.5rem}.article-layout article{font-size:var(--text-reading);min-width:0;max-width:68ch}.article-layout article p{font-size:var(--text-reading);line-height:1.85}.article-layout article h2{letter-spacing:-.035em;margin-block:1.75rem 1.25rem;font-size:clamp(1.75rem,2.8vw,2.125rem);line-height:1.2}.article-layout article h3,.article-layout article .case-study h3{line-height:1.25;font-size:1.5rem!important}.quick-answer h2{line-height:1.25;font-size:1.875rem!important}.quick-answer{padding:1.5rem}.quick-answer .eyebrow{font-size:.875rem}.article-layout article .steps p{line-height:1.85;font-size:1.0625rem!important}.steps li{gap:1.25rem;padding-block:1.5rem}.steps li>span{min-width:36px;min-height:36px;font-size:.875rem}.article-layout article .notice p,.notice p,.notice strong{font-size:1rem;line-height:1.85}.article-layout article .case-study p{font-size:1.0625rem!important;line-height:1.85!important}.case-study .eyebrow{font-size:.875rem}.visual-route{flex-wrap:wrap;gap:2rem}.route-stations{min-width:min(100%,13rem)}.route-stations>div{padding:.75rem;font-size:.9375rem;line-height:1.7}.route-stations>div>span{font-size:.875rem}.table-scroll{scroll-margin-top:8rem}.table-scroll table{font-size:1rem;line-height:1.8}.table-scroll th,.table-scroll td{overflow-wrap:anywhere;padding:1rem;font-size:1rem;line-height:1.8}.table-scroll thead th{letter-spacing:.02em;font-size:.875rem}.table-scroll tbody th{min-width:7rem}.tool-in-article{gap:1.25rem;padding:1.5rem}.tool-in-article h3{line-height:1.2;font-size:1.625rem!important}.tool-in-article p{font-size:1rem!important;line-height:1.85!important}.tool-in-article .plain-link{font-size:1rem}.tool-in-article .eyebrow{font-size:.8125rem}.article-layout article .faq-list p{font-size:1.0625rem;line-height:1.85}.additional-source{align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.8}.additional-source .icon{margin-top:.35rem}.source-box{padding:1.5rem}.source-box h2{line-height:1.2;font-size:1.875rem!important}.source-link{align-items:flex-start;font-size:1rem;line-height:1.8}.article-layout article .source-box>p{line-height:1.85;font-size:1rem!important}.source-box>.button{text-align:left;gap:1rem;min-height:48px;padding:.875rem 1rem;font-size:1rem}.article-feedback p{font-size:1rem!important}.article-feedback .button{font-size:1rem}.article-aside{align-self:stretch;min-width:0}.sticky-box{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 8rem);padding:1.5rem;top:7rem;overflow-y:auto}.article-toc{gap:.5rem}.article-toc>strong{font-size:1rem}.article-toc>a{min-height:36px;padding-block:.25rem;font-size:1rem;line-height:1.6}.sticky-box h3{font-size:1.75rem;line-height:1.2}.sticky-box p{font-size:1rem;line-height:1.8}.sticky-box .eyebrow{font-size:.875rem}.checklist{gap:1rem}.checklist label{align-items:flex-start;min-height:44px;padding-block:.2rem;font-size:1rem;line-height:1.7}.checklist input{flex-shrink:0;width:22px;height:22px;margin-top:.2rem}.sticky-box .plain-link{min-height:44px;font-size:1rem}.mobile-toc{display:none}.official-card p{font-size:1rem;line-height:1.85}.official-card small{font-size:.875rem;line-height:1.8}.official-domain{font-size:1rem}.phone-card{min-height:5rem}.phone-card strong{font-size:1.375rem}.phone-card small{font-size:.875rem;line-height:1.8}.verification{font-size:.875rem;line-height:1.7}.operator-depth-grid>div>p{font-size:1.125rem;line-height:1.85}.preparation-list>div{font-size:1rem;line-height:1.8}.channel-map strong{font-size:1rem}.channel-map>div>span,.channel-map>a{font-size:1rem;line-height:1.8}.related-links>a{gap:1rem;min-height:48px;font-size:1rem;line-height:1.7}.related-links a>.icon{flex-shrink:0}.workspace-heading h2{font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.2}.workspace-heading p{font-size:1rem;line-height:1.85}.workspace-heading .eyebrow,.workspace-number{font-size:.875rem}.tool-workspace label{font-size:1rem;line-height:1.7}.tool-workspace input[type=number]{font-size:1.25rem}.tool-workspace select{min-height:48px;padding:.75rem .625rem;font-size:1rem;line-height:1.7}.tool-workspace .button{min-height:48px;font-size:1rem;line-height:1.5}.tool-fine{font-size:.875rem;line-height:1.85}.calculation-output>.eyebrow{font-size:.875rem}.result-caption{font-size:1rem}.calculation-output>strong{font-size:clamp(2.25rem,3.5vw,3rem);line-height:1.25}.result-pair{gap:1rem}.result-pair>span{min-width:0;font-size:.875rem;line-height:1.7}.result-pair strong{overflow-wrap:anywhere;font-size:1.375rem;line-height:1.6}.calculation-output>p{color:#bad4df;font-size:.875rem;line-height:1.85}.impact-chart>div{font-size:.8125rem}.impact-chart span{width:3rem}.calculation-context p{font-size:1rem;line-height:1.85}.safety-checks strong{font-size:1rem;line-height:1.7}.safety-checks small{font-size:1rem;line-height:1.8}.safety-checks input{width:22px;height:22px}.safety-result p{font-size:1rem;line-height:1.8}.safety-workspace>.tool-fine{font-size:.875rem;line-height:1.85}.prep-output ul{font-size:1.0625rem;line-height:1.85}.prep-output h3{font-size:1.75rem;line-height:1.2}.prep-actions>.button{font-size:1rem}#prep-status{font-size:1rem;line-height:1.8}.glossary-full p{font-size:1.125rem;line-height:1.85}.glossary-full h2{font-size:1.875rem;line-height:1.2}.prose p{max-width:68ch;font-size:1.125rem;line-height:1.85}.prose .lead{font-size:1.375rem;line-height:1.7}.prose h2{font-size:2rem;line-height:1.2}.search-box>input{min-height:44px;font-size:1.375rem;line-height:1.5}.search-hint{font-size:.875rem;line-height:1.8}#search-results small{font-size:.875rem}#search-results p{font-size:1rem;line-height:1.8}#search-results strong{font-size:1.375rem;line-height:1.4}.dialog-head .eyebrow{font-size:.875rem}.dialog-head{gap:1rem}#compass-content h2{font-size:clamp(1.875rem,4vw,2.5rem);line-height:1.15}#compass-content>p{font-size:1rem;line-height:1.8}.compass-options>button{min-height:48px;padding:1rem;font-size:1rem;line-height:1.6}.compass-back,.compass-more{min-height:44px;font-size:1rem;line-height:1.7}.compass-result p{font-size:1rem;line-height:1.8}.compass-result .button{font-size:1rem}.compass-note{line-height:1.85;font-size:.875rem!important}.toast{font-size:1rem;line-height:1.7}.desktop-break{display:none}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=paused] .hero-illustration{transform:none!important}html[data-motion=paused] .reveal{opacity:1!important;translate:none!important}@media (width<=1150px){.article-layout{grid-template-columns:minmax(0,1fr) 17rem;gap:2rem}.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-note{grid-column:1/-1}.featured-tool>div:first-child{width:72%}.operator-content{gap:2.5rem}}@media (width<=1040px){.nav nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;width:100%;padding:1rem 1.5rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 15px 20px #213c1f10}.nav nav.open{display:flex}.nav nav a{border-bottom:1px solid var(--line);min-height:48px;padding:.75rem 0}body:has(.hero-universe) .nav nav{background:#0b2c47;border-color:#315268}.menu-toggle{place-items:center;margin-left:.5rem;display:grid}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(2.5rem,5.1vw,3.75rem)}.hero h1>span{white-space:normal}.hero-copy>p{font-size:1rem}.trust-strip span:nth-child(4){display:flex}.section-heading{align-items:flex-start}.operator-context{flex-direction:column;gap:1rem}.tools-showcase{grid-template-columns:1fr}.featured-tool{min-height:24rem}.featured-tool>div:first-child{width:65%}.calculator-art{opacity:.8;bottom:1rem;right:1rem}.small-tools{grid-template-columns:1fr 1fr}.small-tools h3{font-size:1.75rem}.small-tools p{font-size:1rem}.how-section,.story-grid{gap:3rem}.moment-panel{gap:2rem}.tool-workspace{padding:1.75rem}.calc-layout,.safety-layout{gap:1.75rem;padding-left:0}.calculation-context,.prep-output,.prep-actions,#prep-status,.safety-workspace>.tool-fine{margin-left:0}.prep-select{margin-left:0;width:100%!important}.glossary-preview{gap:3rem}}@media (width<=900px){.article-layout{flex-direction:column;gap:2rem;display:flex}.article-layout article,.article-aside{width:100%;max-width:68ch;margin-inline:auto}.sticky-box{max-height:none;position:static;overflow:visible}.article-aside .article-toc{display:none}.mobile-toc{background:#fafdff;border:1px solid #b9d4e3;border-radius:.75rem;margin-bottom:1.75rem;display:block}.mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc summary .icon{width:20px;height:20px}.mobile-toc[open] summary .icon{transform:rotate(45deg)}.mobile-toc nav{flex-direction:column;gap:.25rem;padding:.25rem 1.25rem 1rem;display:flex}.mobile-toc nav a{text-underline-offset:.2em;min-height:44px;padding:.5rem 0;font-size:1rem;line-height:1.6;text-decoration:underline;display:block}.article-hero-icon{display:none}.article-hero h1{max-width:25ch}.security-banner{gap:2rem}.faq-section{grid-template-columns:1fr;gap:1.5rem}.glossary-preview{grid-template-columns:1fr;gap:2rem}.glossary-grid p{font-size:1rem}.last-call{flex-direction:column;align-items:flex-start;gap:1rem}.footer-top{gap:1.5rem}.tools-head h1{font-size:3rem}.story-grid{grid-template-columns:1fr}.story-map{max-width:42rem}.glossary-grid{gap:1.5rem}.how-section{grid-template-columns:1fr;gap:2rem}.safety-layout{grid-template-columns:1fr}.safety-result{text-align:left;align-items:center;gap:2rem;display:flex}.safety-ring{flex-shrink:0;margin:0}.safety-result p{max-width:none;margin:0}.section-heading>p{max-width:none}.article-hero .article-meta{gap:.5rem 1rem}.operator-depth-grid{gap:2rem}}@media (width<=680px){.wrap{width:calc(100% - 2rem)}.nav{justify-content:space-between;gap:.5rem;min-height:4.5rem;padding-block:.75rem}.nav .brand{gap:.375rem;font-size:1.3125rem}.nav .brand-light{font-size:1.125rem}.nav .brand-mark{width:32px;height:32px}.nav-actions{gap:0}.search-toggle{border:0;width:44px;min-width:44px;padding:0}.search-toggle>span,.search-toggle>kbd{display:none}.menu-toggle{width:44px;min-width:44px;min-height:44px;margin:0}.nav nav{padding:.75rem 1rem 1rem;top:100%}.nav nav a{font-size:1rem;line-height:1.65}.independent{padding:.45rem .875rem;font-size:.8125rem}.hero{min-height:0;padding-top:2rem;display:flex;overflow:visible}.hero h1{margin-block:1.5rem;font-size:clamp(2.125rem,8.7vw,3.125rem);line-height:1.08}.hero h1>span{white-space:normal}.hero h1>span:after{display:none}.hero .pill{font-size:.8125rem;line-height:1.7}.hero-copy>p{margin-bottom:1.5rem;font-size:1rem;line-height:1.85}.hero-actions{flex-direction:column;align-items:stretch;gap:.5rem}.hero .button{gap:1rem;width:100%;min-height:48px;padding:.875rem 1rem;font-size:1rem}.hero .plain-link{justify-content:center;min-height:44px;font-size:1rem}.hero-proof{margin-top:1.25rem;font-size:.875rem;line-height:1.75}.hero-gallery{max-width:100%;height:20rem;margin-top:1rem}.glass-top>span{font-size:.8125rem}.glass-top strong{font-size:1rem}.glass-bottom small{font-size:.75rem}.glass-bottom strong{font-size:1rem}.hero-bottom{align-items:flex-start;gap:1rem;padding-block:1.5rem}.hero-bottom>span:first-child{font-size:.75rem;line-height:1.8}.hero-bottom>a{max-width:11rem;font-size:.8125rem;line-height:1.7}.hero-coordinate{display:none}.trust-strip>.wrap{grid-template-columns:1fr;gap:.875rem;padding-block:1.25rem}.trust-strip span{font-size:.9375rem;line-height:1.7}.trust-strip .icon{width:20px;height:20px}.section{padding-block:3rem}.section-heading h2,.story-title h2,.how-intro h2,.glossary-preview h2,.faq-section h2{font-size:2rem;line-height:1.15}.section-heading>p{font-size:1rem;line-height:1.8}.guide-grid,.guide-secondary{grid-template-columns:1fr;gap:1rem}.guide-card,.guide-secondary .guide-card{min-height:0;padding:1.5rem}.guide-card .card-top .eyebrow{font-size:.875rem!important}.card-number{flex-shrink:0;font-size:.75rem}.guide-card .card-top{gap:.75rem;min-height:0}.card-visual{height:8.5rem}.guide-card h3{font-size:1.875rem;line-height:1.15}.guide-card p{max-width:none;font-size:1rem;line-height:1.8}.card-bottom{font-size:.9375rem}.help-card{gap:0;min-height:19rem;padding:1.5rem;display:flex}.help-card h3{margin-top:4rem;font-size:1.875rem;line-height:1.2}.help-card p{margin-block:1rem 1.5rem;font-size:1rem;line-height:1.8}.help-card .plain-link{font-size:1rem}.help-card .help-star{opacity:.6;font-size:4rem;top:1rem;right:1.25rem}.story-section{padding-block:3rem}.story-title p,.story-map p,.story-title .plain-link{font-size:1rem;line-height:1.8}.story-map>div:not(.map-line){grid-template-columns:2.5rem 1fr;gap:0 1rem;padding-bottom:2rem}.story-map>div>span:first-child{display:none}.story-map>div>span:nth-child(2){grid-column:1;width:40px;height:44px}.story-map h3{grid-column:2;font-size:1.375rem;line-height:1.3}.story-map p{grid-column:2}.map-line{left:1.25rem}.tools-preview .section-heading .plain-link{font-size:1rem}.featured-tool{min-height:38rem;padding:1.5rem}.featured-tool>div:first-child{width:100%}.featured-tool h3{font-size:1.875rem;line-height:1.15}.featured-tool p{max-width:none;font-size:1rem;line-height:1.8}.featured-tool .plain-link{font-size:1rem}.calculator-art{opacity:.7;pointer-events:none;transform-origin:100% 100%;bottom:0;right:.5rem;scale:.9}.small-tools{grid-template-columns:1fr;gap:1rem}.small-tools>a{min-height:0;padding:1.5rem}.small-tools .eyebrow{max-width:80%;font-size:.8125rem}.small-tools h3{font-size:1.875rem;line-height:1.2}.small-tools p{max-width:none;font-size:1rem;line-height:1.8}.small-tools .round-arrow{align-self:flex-end;position:static}.decision-section{padding-block:3rem}.decision-section .section-heading h2{font-size:2rem}.decision-section .section-heading>p{max-width:none;font-size:1rem}.decision-tabs{border-bottom:none;flex-direction:column;gap:.5rem;overflow:visible}.decision-tabs>button{text-align:left;border:1px solid #5a91ab66;border-radius:.5rem;justify-content:flex-start;gap:.75rem;width:100%;min-height:48px;padding:.75rem 1rem;font-size:1rem}.decision-tabs>button:after{display:none}.decision-tabs>button[aria-selected=true]{background:#254c63;border-color:#8fe3ca}.decision-tabs>button .icon{width:20px;height:20px}.moment-panel{grid-template-columns:1fr;gap:1.5rem;min-height:0;padding-top:2rem}.moment-panel h3{font-size:1.875rem;line-height:1.2}.moment-panel p,.moment-panel li{font-size:1rem;line-height:1.8}.moment-panel .button{padding:.875rem 1rem;font-size:1rem;line-height:1.6}.moment-panel .eyebrow{font-size:.875rem}.moment-panel li{gap:1rem;padding-block:1rem}.operator-grid,.all-operators{grid-template-columns:1fr;gap:.75rem}.operator-card,.all-operators .operator-card{gap:1rem;min-height:5rem;padding:1.25rem}.operator-card strong,.all-operators .operator-card strong{font-size:1.0625rem;line-height:1.5}.operator-card small,.all-operators .operator-card small{font-size:.9375rem;line-height:1.7}.operator-card>.icon{width:20px}.operator-context p,.operator-context a{font-size:1rem;line-height:1.8}.operator-context a{min-width:0;min-height:44px}.security-banner{gap:1.5rem;padding:1.5rem}.security-copy h2{font-size:2rem;line-height:1.15}.security-copy p{font-size:1rem;line-height:1.8}.security-copy .button{min-height:48px;padding:.875rem 1rem;font-size:1rem}.security-art>span{font-size:.75rem}.glossary-grid{grid-template-columns:1fr;gap:0}.glossary-grid h3{font-size:1.625rem}.glossary-grid p{font-size:1rem;line-height:1.8}.glossary-grid>a{padding-block:1.5rem}.glossary-preview>div>p,.glossary-preview .plain-link,.how-intro p,.how-intro .plain-link,.principles p{font-size:1rem;line-height:1.8}.principles h3{font-size:1.5rem;line-height:1.3}.principles>div>span{font-size:.875rem}.principles>div>.icon{display:none}.faq-section>div>p,.faq-list summary,.faq-list details p{font-size:1rem;line-height:1.8}.last-call{padding:1.5rem;display:flex}.last-call h2{max-width:none;font-size:2rem;line-height:1.15}.last-call .eyebrow{max-width:none;font-size:.8125rem}.last-call .button{font-size:1rem;line-height:1.6}.footer-top{grid-template-columns:1fr;gap:1.25rem}.footer-top>div{grid-column:auto!important}.footer-top>div>a:not(.brand),.text-button{min-height:40px;padding-block:.25rem;font-size:1rem}.footer-top>div>.eyebrow{font-size:.875rem!important}.footer-top>div>p{line-height:1.8;font-size:1rem!important}.footer-note{flex-direction:row;align-items:flex-start}.footer-note>p{line-height:1.8;font-size:.9375rem!important}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.8}.footer-bottom>span:last-child{text-align:left;max-width:none}.breadcrumbs,.breadcrumbs a{font-size:.875rem;line-height:1.7}.breadcrumbs{padding-block:1.25rem}.listing-head h1,.tools-head h1,.prose-header h1,.operator-hero h1{font-size:clamp(2rem,8vw,2.75rem);line-height:1.15}.listing-head>p{font-size:1.0625rem;line-height:1.85}.listing-head{padding-block:1.25rem 2rem}.filter-pills{gap:.5rem}.filter-pills button{min-height:44px;padding:.625rem .875rem;font-size:1rem}.operator-search input{font-size:1rem}.article-hero{padding-block:2rem}.article-hero h1{letter-spacing:-.035em;max-width:100%;margin-block:1.25rem;font-size:clamp(2rem,7.8vw,2.5rem);line-height:1.15}.article-hero p{font-size:1.125rem;line-height:1.8}.article-meta{gap:.375rem;margin-top:1.5rem;font-size:.875rem;line-height:1.8}.article-hero .eyebrow{font-size:.875rem;line-height:1.7}.article-layout{gap:2rem;margin-block:2rem}.article-layout article p{font-size:1.125rem;line-height:1.85}.article-layout article h2{letter-spacing:-.03em;font-size:1.75rem;line-height:1.25}.quick-answer{padding:1.25rem}.quick-answer h2{line-height:1.3;font-size:1.625rem!important}.quick-answer .eyebrow{font-size:.875rem}.article-layout article .steps p{line-height:1.85;font-size:1.0625rem!important}.steps li{gap:.875rem}.steps h3{line-height:1.3;font-size:1.375rem!important}.steps li>span{min-width:32px;min-height:32px;font-size:.875rem}.article-layout article .notice p{font-size:1rem}.notice{gap:.75rem;padding:1.25rem}.notice p,.notice strong{font-size:1rem;line-height:1.85}.visual-route{gap:2rem;padding:1.5rem}.route-stations>div{gap:.75rem;padding:.75rem;font-size:.9375rem}.route-stations>div>span{font-size:.8125rem}.table-scroll th,.table-scroll td{padding:.875rem .75rem;font-size:1rem;line-height:1.85}.table-scroll thead th{font-size:.875rem}.table-scroll tbody th{width:35%;min-width:6.5rem}.case-study{padding:1.25rem}.article-layout article .case-study p{font-size:1.0625rem!important;line-height:1.85!important}.tool-in-article{padding:1.5rem}.tool-in-article h3{line-height:1.25;font-size:1.625rem!important}.tool-in-article p{font-size:1rem!important;line-height:1.85!important}.tool-in-article .plain-link{font-size:1rem;line-height:1.7}.deep-section .faq-list summary{font-size:1rem;line-height:1.8}.article-layout article .faq-list p{font-size:1.0625rem}.additional-source{font-size:1rem;line-height:1.8}.source-box{padding:1.25rem}.source-box h2{line-height:1.25;font-size:1.75rem!important}.source-link{font-size:1rem;line-height:1.85}.article-layout article .source-box>p{line-height:1.85;font-size:1rem!important}.source-box>.button{gap:.75rem;min-width:0;padding:.875rem;font-size:1rem;line-height:1.6}.article-feedback p{font-size:1rem!important}.article-feedback .button{font-size:1rem;line-height:1.6}.sticky-box{padding:1.5rem}.sticky-box h3{font-size:1.75rem;line-height:1.25}.sticky-box p{font-size:1rem;line-height:1.8}.checklist label{min-height:44px;font-size:1rem;line-height:1.7}.sticky-box .plain-link{min-height:44px;font-size:1rem}.official-card{padding:1.5rem}.official-card h2{font-size:1.875rem;line-height:1.2}.official-card p{font-size:1rem;line-height:1.85}.official-card .button{font-size:1rem;line-height:1.6}.official-card small{font-size:.875rem;line-height:1.8}.operator-content aside h2{font-size:1.875rem;line-height:1.25}.operator-content .section-footnote{font-size:.875rem}.operator-depth>.section-heading h2{font-size:2rem;line-height:1.2}.operator-depth-grid>div>p{font-size:1.125rem;line-height:1.85}.operator-depth-grid h3{font-size:1.625rem;line-height:1.25}.preparation-list>div,.channel-map strong,.channel-map>div>span,.channel-map>a{font-size:1rem;line-height:1.8}.phone-card strong{font-size:1.375rem}.phone-card small{font-size:.875rem;line-height:1.8}.related h2{font-size:1.875rem;line-height:1.2}.related-links>a{font-size:1rem;line-height:1.8}.tool-jump{gap:.625rem}.tool-jump>a{min-height:44px;padding:.625rem .875rem;font-size:1rem;line-height:1.6}.tool-workspace{padding:1.5rem 1.25rem;scroll-margin-top:6rem}.workspace-heading h2{font-size:1.75rem;line-height:1.25}.workspace-heading p,.workspace-heading .eyebrow{font-size:1rem;line-height:1.8}.workspace-heading .eyebrow{font-size:.875rem}.tool-workspace label{font-size:1rem;line-height:1.7}.tool-workspace input[type=number]{font-size:1.25rem}.tool-workspace select{max-width:100%;padding:.75rem .5rem;font-size:1rem}.tool-workspace .button{min-height:48px;padding:.875rem 1rem;font-size:1rem;line-height:1.6}.tool-fine,.safety-workspace>.tool-fine{font-size:.875rem;line-height:1.9}.calculation-output{padding:1.5rem 1.25rem}.calculation-output>strong{font-size:2.5rem;line-height:1.3}.calculation-output>.eyebrow,.result-pair>span,.calculation-output>p{font-size:.875rem;line-height:1.8}.result-caption{font-size:1rem}.result-pair{grid-template-columns:1fr;gap:1rem}.result-pair strong{font-size:1.5rem;line-height:1.6}.calculation-context{gap:.75rem;padding:1.125rem}.calculation-context p{font-size:1rem;line-height:1.8}.safety-checks>label{gap:.75rem;padding:1rem}.safety-checks strong,.safety-checks small{font-size:1rem;line-height:1.8}.safety-result{text-align:center;padding:.5rem;display:block}.safety-ring{margin:0 auto 1.5rem}.safety-result h3{font-size:1.75rem;line-height:1.25}.safety-result p{font-size:1rem;line-height:1.8}.prep-output{padding:1.25rem}.prep-output h3{font-size:1.625rem;line-height:1.25}.prep-output ul{font-size:1.0625rem;line-height:1.85}.prep-actions>.button{min-height:48px;font-size:1rem;line-height:1.6}.glossary-full>section{gap:1rem}.glossary-full h2{font-size:1.75rem;line-height:1.25}.glossary-full p{font-size:1.125rem;line-height:1.85}.glossary-full>section>span{width:40px;height:44px}.inline-help{padding:1.5rem}.inline-help h2{font-size:1.75rem;line-height:1.25}.inline-help p,.inline-help .button{font-size:1rem;line-height:1.8}.prose p{font-size:1.125rem;line-height:1.85}.prose .lead{font-size:1.25rem;line-height:1.75}.prose h2{font-size:1.75rem;line-height:1.25}.dialog-head .eyebrow{font-size:.875rem;line-height:1.7}.search-box input{min-height:44px;font-size:1.125rem}.search-hint{font-size:.875rem;line-height:1.8}#search-results strong{font-size:1.375rem;line-height:1.35}#search-results p{font-size:1rem;line-height:1.8}#compass-content h2{font-size:1.875rem;line-height:1.2}.compass-options>button{min-height:48px;font-size:1rem;line-height:1.7}.compass-result p,.compass-result .button{font-size:1rem;line-height:1.8}.compass-result h3{font-size:1.625rem;line-height:1.3}.compass-back,.compass-more{font-size:1rem;line-height:1.8}.compass-note{line-height:1.9;font-size:.875rem!important}}@media (width<=380px){.nav .brand{font-size:1.1875rem}.nav .brand-light{font-size:1rem}.nav .brand-mark{width:30px;height:30px}.nav-actions{flex-shrink:0}.nav{flex-wrap:wrap;gap:.5rem}.menu-toggle,.search-toggle{width:44px;min-width:44px;min-height:44px}.hero .pill{font-size:.75rem}.hero h1{font-size:2.125rem}.hero-bottom{flex-direction:column}.hero-bottom>a{max-width:none}.guide-card .card-top{flex-wrap:wrap}.card-number{font-size:.8125rem}.hero-proof{align-items:flex-start}.hero-proof br{display:none}.story-map>div:not(.map-line){gap:0 .75rem}.tool-workspace{padding:1.25rem 1rem}.prep-output{padding:1.125rem 1rem}.glossary-full>section{flex-direction:column;gap:1rem}}@media (height<=800px) and (width>=901px){.sticky-box{max-height:none;position:static;overflow:visible}}@media print{.mobile-toc,[data-motion]{display:none!important}.article-layout article p,.article-layout article .source-box>p{line-height:1.6;font-size:11pt!important}.article-layout article h2{font-size:17pt}.table-scroll th,.table-scroll td{font-size:10pt}.article-layout article{max-width:none}.sticky-box{display:none}}html[data-motion=paused]{scroll-behavior:auto!important}@media (width<=680px){.featured-tool{min-height:42rem}}.tool-fine,.footer-top>div>p,.footer-note>p,.operator-card small,.breadcrumbs a,.search-hint,#search-results small,.compass-back,.safety-checks small{color:#405f75}.compass-note{color:#405f75!important}.article-toc>a{color:#315f7d}.checklist input:checked+span{color:#315f53}.case-study .eyebrow{color:#086657}.story-map>div>span:first-child,.principles>div>span{color:#375e76}.route-stations>div>span{color:#176d70}.brand{white-space:normal;max-width:100%}.brand>span:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.25}.brand-mark{flex-shrink:0}.safety-layout>*,.safety-checks>label,.safety-checks>label>span{min-width:0}.safety-checks>label>span{overflow-wrap:anywhere}@media (width<=900px){.safety-layout{grid-template-columns:minmax(0,1fr)}}.see-all-guides{text-align:center;margin-top:28px}.contact-list{margin-bottom:18px}.contact-item .phone-card{margin-bottom:4px}.contact-item .phone-card>span{min-width:0}.contact-item .phone-card small{overflow-wrap:anywhere}.contact-item .contact-label{font-size:1rem}.contact-source{color:var(--muted);margin:0 0 14px 4px;font-size:.8125rem}.contact-source a{color:inherit}.operator-content .button+.button{margin-left:8px}.operator-lead{font-size:var(--text-reading,1.125rem);line-height:1.8}.operator-ouvidoria{max-width:760px;margin-top:40px}.operator-ouvidoria h3{margin-bottom:14px}.operator-depth .notice p+p{margin-top:6px}.guide-body h2{margin-top:2.2em}.guide-body h2:first-child{margin-top:0}.guide-body h3{margin-top:1.6em}.guide-body ul,.guide-body ol{margin:0 0 1.2em;padding-left:1.3em}.guide-body li{margin-bottom:.45em;line-height:1.75}.guide-body table{border-collapse:collapse;width:100%}.guide-body th,.guide-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.age-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.age-grid label{color:var(--ink);gap:6px;font-size:.9375rem;font-weight:500;display:grid}.age-grid input{border:1px solid var(--line);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-size:1.0625rem}.age-grid input:focus{border-color:var(--electric);outline:3px solid #256ae84d}.age-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.age-output{margin-top:22px}.age-output .result-pair{gap:12px;display:grid}.rule-ok,.rule-bad{border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.rule-ok{color:#064b40;background:#b8ffe1}.rule-bad{color:#8a2414;background:#ffd9d2}@media (width<=900px){.age-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.glossary-full .plain-link{margin-top:10px;display:inline-flex}.operator-content>*,.article-layout>*,.operator-depth-grid>*{min-width:0}h1,h2,h3{overflow-wrap:break-word}.phone-card small,.contact-source,.operator-card small,.section-footnote{color:#4d5f6e}.operator-context a{color:#06675f}.article-hero .eyebrow{color:#11666b}.workspace-number{color:#0d6556}.steps li>span,.route-stations span{color:#0b6356}.quick-answer .eyebrow{color:#0f6468}.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}.tool-page-head{max-width:860px;padding:12px 0 8px}.tool-page-head h1{margin:10px 0 14px;font-size:clamp(1.75rem,4.2vw,2.9rem);line-height:1.12}.tool-answer{color:var(--ink);margin:0 0 10px;font-size:1.0625rem;line-height:1.65}.tool-answer a{color:#06675f;text-decoration:underline}.tool-meta{color:#4d5f6e;margin:0;font-size:.8125rem}.tool-meta a{color:inherit}.tool-main{margin:18px 0 40px}.tool-main [hidden]{display:none!important}.tool-main input[type=date],.tool-main input[type=month],.tool-main input[type=text]{color:#143d5b;background:#f6fafc;border:1px solid #b9d2e0;border-radius:9px;width:100%;min-height:52px;margin-top:9px;padding:11px 13px;font-family:inherit;font-size:1.0625rem;display:block}.tool-main input[type=checkbox]{flex:none;width:20px;height:20px}.tool-main textarea{width:100%;font:inherit;color:#143d5b;background:#f6fafc;border:1px solid #b9d2e0;border-radius:9px;min-height:76px;margin-top:9px;padding:11px 13px;font-size:1rem;display:block}.tool-main fieldset{border:0;width:100%;margin:0;padding:0}.tool-main legend{color:#315d77;margin-bottom:6px;padding:0;font-size:.875rem;font-weight:500}.tool-main .check-line{align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.tool-fine{color:#4d5f6e;margin:4px 0 0;font-size:.8125rem}.result-note{color:#e7faff;margin:10px 0 0;font-size:.9375rem;line-height:1.6}.result-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.result-list li{color:#e7faff;border-top:1px solid #fff2;padding-top:10px;font-size:.9375rem;line-height:1.55}.result-list li strong{color:#fff;margin-top:2px;font-size:1.1875rem;font-weight:500;display:block}.example-list{gap:14px;margin-top:14px;display:grid}.example-list .case-study{margin:0}.limit-list{margin:0;padding-left:1.2em}.limit-list li{margin-bottom:.5em;line-height:1.65}.related-sub{margin:28px 0 0;font-size:1.125rem}.tool-page .deep-section h2{margin-top:6px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:10px 0 40px;display:grid}.tool-card{background:#fff;border:1px solid #c4dce8;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:24px;transition:transform .25s,box-shadow .25s;display:flex}.tool-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #163f5912}.tool-card>.icon{color:#2a6989;stroke-width:1.3px;width:34px;height:34px}.tool-card h3{margin:6px 0 0;font-size:1.25rem;line-height:1.2}.tool-card p{color:#315d77;flex:1;margin:0;font-size:.9375rem;line-height:1.6}.tool-card .card-bottom{color:#2a6989;justify-content:space-between;align-items:center;margin-top:8px;font-size:.875rem;display:flex}@media (width<=980px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tool-grid{grid-template-columns:1fr}.tool-main{padding:20px 16px}}.tool-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tool-links a{color:#1f5a78;background:#fff;border:1px solid #bcd6e3;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:.9375rem;display:inline-flex}
