._7T5DNa_page{background:var(--bone);color:var(--ink)}._7T5DNa_page p{line-height:1.7}._7T5DNa_page h1,._7T5DNa_page h2,._7T5DNa_page h3{letter-spacing:0}._7T5DNa_hero{background:var(--navy-deep);color:var(--bone);isolation:isolate;padding:10rem 0 4rem;position:relative;overflow:hidden}._7T5DNa_hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(42rem 30rem at 88% -12%, color-mix(in oklab, var(--lime) 22%, transparent), transparent 62%), radial-gradient(34rem 26rem at -8% 108%, color-mix(in oklab, var(--lime) 12%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--navy-deep) 0%, transparent), var(--navy-deep) 78%);position:absolute;inset:0}._7T5DNa_hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to right, color-mix(in oklab, var(--bone) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--bone) 6%, transparent) 1px, transparent 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(70% 90% at 50% 30%,#000,#0000 78%)}._7T5DNa_hero ._7T5DNa_wrap{z-index:1;position:relative}._7T5DNa_hero h1{font-family:var(--font-display);max-width:58rem;margin:1.5rem 0;font-size:4.5rem;font-weight:400;line-height:1.05}._7T5DNa_hero h1 em{color:var(--lime)}._7T5DNa_wrap{width:min(1200px,100% - 3rem);margin:0 auto}._7T5DNa_heroArt{width:100%;max-width:36rem;margin-top:2.5rem}._7T5DNa_takeaways{border-bottom:1px solid var(--border);padding:3rem 0}._7T5DNa_takeaways h2,._7T5DNa_section h2{font-family:var(--font-display);margin-bottom:1.25rem;font-size:2.75rem;font-weight:400;line-height:1.12}._7T5DNa_takeaways ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;display:grid}._7T5DNa_takeaways li{gap:.75rem;line-height:1.6;display:flex}._7T5DNa_takeaways li svg{color:var(--lime-ink);flex-shrink:0;margin-top:.3rem}._7T5DNa_layout{grid-template-columns:13rem minmax(0,1fr);gap:3rem;padding-top:2.5rem;display:grid}._7T5DNa_toc{align-self:start;position:sticky;top:7rem}._7T5DNa_toc a{min-height:44px;color:var(--navy);border-bottom:1px solid var(--border);align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}._7T5DNa_toc a:hover{color:var(--lime-ink)}._7T5DNa_section{border-bottom:1px solid var(--border);padding:3rem 0;scroll-margin-top:7rem}._7T5DNa_section:first-child{padding-top:0}._7T5DNa_section h3{font-family:var(--font-display);margin:1.25rem 0 .75rem;font-size:1.75rem;line-height:1.2}._7T5DNa_lead{margin-bottom:1.5rem;font-size:1.15rem}._7T5DNa_paragraph{margin:1.25rem 0}._7T5DNa_sources{flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 1.5rem;font-size:.875rem;display:flex}._7T5DNa_sources a,._7T5DNa_textLink{color:var(--lime-ink);text-underline-offset:3px;text-decoration:underline}._7T5DNa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}._7T5DNa_item{border:1px solid var(--border);border-radius:8px;padding:1.25rem}._7T5DNa_item h3{margin-top:0}._7T5DNa_table{margin:1.5rem 0;overflow-x:auto}._7T5DNa_table table{border-collapse:collapse;width:100%;min-width:550px}._7T5DNa_table caption{text-align:left;padding-bottom:.75rem;font-size:.875rem}._7T5DNa_table th,._7T5DNa_table td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:1rem;line-height:1.6}._7T5DNa_table th{background:var(--navy-deep);color:var(--bone)}._7T5DNa_checker{border-left:3px solid var(--lime-ink);background:var(--cyan-soft);margin:2rem 0;padding:1.5rem}._7T5DNa_checker label{margin:1rem 0 .5rem;display:block}._7T5DNa_checker input[type=range]{width:100%;min-height:44px;accent-color:var(--lime-ink)}._7T5DNa_checker select,._7T5DNa_officeSelect{border:1px solid var(--border);background:var(--card);width:100%;min-height:48px;color:var(--ink);border-radius:4px;padding:.6rem}._7T5DNa_result{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}._7T5DNa_result h3{margin-top:0}._7T5DNa_figure{margin:2rem 0}._7T5DNa_figure img{width:100%;height:auto}._7T5DNa_mapFigure{max-width:26rem;margin-left:auto;margin-right:auto}._7T5DNa_figure figcaption{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem}._7T5DNa_explorer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}._7T5DNa_steps{counter-reset:stage;margin:1.5rem 0}._7T5DNa_steps li{counter-increment:stage;border-left:1px solid var(--border);margin-left:1rem;padding:0 0 1.75rem 3rem;position:relative}._7T5DNa_steps li:before{content:counter(stage, decimal-leading-zero);background:var(--bone);color:var(--lime-ink);font-family:var(--font-mono);padding:.15rem;position:absolute;top:0;left:-.9rem}._7T5DNa_steps h3{margin-top:0}._7T5DNa_list{padding-left:1.3rem;list-style:outside}._7T5DNa_list li{padding:.5rem 0;line-height:1.6}._7T5DNa_faq{border-bottom:1px solid var(--border);padding:1.25rem 0}._7T5DNa_faq h3{margin-top:0}._7T5DNa_officeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}._7T5DNa_officeGrid h3{font-size:1.5rem}._7T5DNa_officeGrid a{min-height:44px;color:var(--lime-ink);align-items:center;text-decoration:underline;display:inline-flex}._7T5DNa_officeActive{border-color:var(--lime-ink);background:var(--cyan-soft)}._7T5DNa_static{display:none}@media (prefers-reduced-motion:reduce){._7T5DNa_animated{display:none}._7T5DNa_static{display:block}}@media (width<=900px){._7T5DNa_layout{grid-template-columns:minmax(0,1fr);gap:2rem}._7T5DNa_toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid;position:static}._7T5DNa_officeGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){._7T5DNa_hero{padding-top:8.5rem}._7T5DNa_hero h1{font-size:3rem}._7T5DNa_wrap{width:calc(100% - 2rem)}._7T5DNa_takeaways ul,._7T5DNa_grid{grid-template-columns:minmax(0,1fr)}._7T5DNa_takeaways h2,._7T5DNa_section h2{font-size:2.25rem}._7T5DNa_explorer{grid-template-columns:minmax(0,1fr)}}
