:root{color-scheme:dark;--bg:#10151c;--surface:#19212b;--surface2:#202b38;--line:#313d4c;--text:#f5f5f2;--muted:#a9b6c6;--accent:#edcf72;--ink:#10151c;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.75 'Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{width:min(var(--max),calc(100% - 72px));margin:auto}.skip{position:fixed;left:20px;top:-100px;background:var(--accent);color:var(--ink);padding:12px;z-index:100}.skip:focus{top:12px}.topline{font-size:12px;letter-spacing:.055em;border-bottom:1px solid var(--line);color:var(--muted)}.topline .wrap{display:flex;justify-content:space-between;align-items:center;min-height:34px}.topline a:hover{color:var(--accent)}.header{position:sticky;top:0;background:#10151cf5;border-bottom:1px solid var(--line);backdrop-filter:blur(16px);z-index:30}.header-inner{display:flex;gap:30px;align-items:center;min-height:86px}.brand{display:block;width:157px;flex-shrink:0}.brand img{width:100%;height:auto}.nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:14px;font-weight:600}.nav a{color:var(--muted);position:relative;padding:20px 0}.nav a:hover,.nav .active{color:var(--accent)}.nav .active:after{content:'';position:absolute;height:2px;background:var(--accent);bottom:9px;left:0;right:0}.header-actions{display:flex;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;line-height:1.3;padding:13px 27px;background:var(--accent);color:var(--ink);border:1px solid var(--accent);border-radius:5px;font-size:15px;font-weight:750;transition:transform .18s,background .18s}.button:hover{background:#ffe5a4;transform:translateY(-2px)}.button.outline{background:transparent;color:var(--text);border-color:#5b6a7c}.button.outline:hover{background:var(--surface2)}.button.small{min-height:43px;padding:10px 18px;font-size:14px}.menu-toggle{display:none;color:var(--text);background:transparent;border:1px solid var(--line);padding:8px 12px;border-radius:4px}.eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.17em;color:var(--accent);line-height:1.6}.eyebrow:before{content:'';display:inline-block;width:25px;height:1px;background:var(--accent);margin-right:12px;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(45px,5.4vw,77px);font-weight:750;letter-spacing:-.052em;line-height:1.09;margin:23px 0 27px}h1 em{font-style:normal;color:var(--accent)}h2{font-size:clamp(31px,3.3vw,44px);letter-spacing:-.037em;line-height:1.18;font-weight:650;margin-bottom:22px}h3{font-size:24px;line-height:1.28;letter-spacing:-.025em}p{color:var(--muted);margin-bottom:22px}.hero-lead{font-size:18px;line-height:1.8;max-width:570px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 23px}.subtle-link{display:inline-block;font-size:14px;border-bottom:1px solid #657081;padding-bottom:3px;color:var(--text)}.subtle-link:hover{color:var(--accent)}.hero-note{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--muted);margin-top:30px}.hero-note span{border:1px solid #596777;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;font-size:11px}.hero-split{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:65px}.net-hero{padding:70px 0 65px;background:radial-gradient(ellipse at 90% 50%,#273241 0,transparent 55%)}.hero-visual{position:relative;padding-right:20px}.photo{position:relative;overflow:hidden;background:#202935;aspect-ratio:1.22}.photo>img,.photo>amp-img{width:100%;height:auto;transform:translateY(-16%)}.hero-visual .photo{aspect-ratio:.95;border-radius:16px 16px 0 0}.hero-visual .photo>img,.hero-visual .photo>amp-img{transform:translateY(-12%)}.visual-caption{background:#202b38;padding:19px 25px;position:relative;z-index:1;border:1px solid #354256;border-top:0;border-radius:0 0 12px 12px}.visual-caption span{display:block;color:var(--accent);font-size:11px;letter-spacing:.18em;margin-bottom:3px}.visual-caption strong{font-size:18px;font-weight:600}.visual-side{position:absolute;right:-17px;top:80px;writing-mode:vertical-rl;color:var(--accent);font-size:11px;letter-spacing:.15em}.nav-strip{border-block:1px solid var(--line)}.nav-strip .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.nav-strip a{display:flex;gap:20px;align-items:center;padding:25px 20px;border-left:1px solid var(--line);font-size:15px;font-weight:600}.nav-strip a:first-child{padding-left:0;border-left:0}.nav-strip a:hover{color:var(--accent)}.nav-strip span{color:var(--accent);font-size:11px}.section{padding:90px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.large-text{font-size:22px;line-height:1.6;letter-spacing:-.01em;color:var(--text)}.intro-section h2{font-size:46px}.text-link{display:inline-block;color:var(--accent);font-size:15px;font-weight:650;border-bottom:1px solid #7a6b45;padding-bottom:4px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:37px}.section-head h2{margin:15px 0 0}.section-head p{max-width:440px;margin:0;font-size:16px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-link{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:32px;display:flex;flex-direction:column;min-height:290px;transition:border-color .18s,transform .18s}.guide-link:hover{border-color:var(--accent);transform:translateY(-4px)}.guide-index{color:var(--accent);font-size:11px;letter-spacing:.08em;margin-bottom:28px;font-weight:650}.guide-link h3{margin-bottom:15px}.guide-link p{font-size:15px;line-height:1.7}.read-label{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:18px;font-size:13px;font-weight:650;color:var(--text);margin-top:auto}.read-label span{color:var(--muted);font-weight:400}.feature-band{background:#19212b;border-block:1px solid var(--line)}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.photo-pair .photo{aspect-ratio:.67;border-radius:9px}.photo-pair .photo:nth-child(2){margin-top:65px}.photo-pair .photo>img,.photo-pair .photo>amp-img{width:160%;max-width:none;transform:translate(-19%,-14%)}.footer{background:#0c1117;border-top:1px solid var(--line);padding:60px 0 22px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:70px}.footer .brand{width:130px;margin-bottom:20px}.footer p{font-size:14px;line-height:1.7}.footer-label{display:block;font-size:11px;letter-spacing:.12em;color:var(--accent);font-weight:650;margin-bottom:20px}.footer nav{display:flex;flex-direction:column;align-items:start;gap:11px;font-size:14px}.footer nav a:hover{color:var(--accent)}.footer .contact-note{font-size:12px;margin:18px 0 0}.responsible{border-top:1px solid var(--line);padding-top:26px;margin-top:42px;display:flex;gap:18px;align-items:start}.age{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid #677487;border-radius:50%;font-size:13px}.responsible p{font-size:12px;max-width:1030px;margin:0}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:20px;margin-top:28px;font-size:11px;color:var(--muted)}.mobile-cta{display:none}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted);margin-bottom:38px}.breadcrumbs a:hover{color:var(--accent)}.article-hero{padding:35px 0 50px;border-bottom:1px solid var(--line);background:var(--surface)}.article-title-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:60px;align-items:center}.article-title-grid h1{font-size:clamp(37px,4.4vw,60px);line-height:1.12;margin-top:15px}.article-title-grid .photo{aspect-ratio:1.1;border-radius:7px;max-height:330px}.article-meta{display:flex;flex-wrap:wrap;gap:22px;font-size:12px;color:var(--muted)}.article-meta span+span{border-left:1px solid var(--line);padding-left:22px}.article-layout{display:grid;grid-template-columns:245px minmax(0,780px);justify-content:space-between;gap:75px;align-items:start;padding-top:60px}.contents{position:sticky;top:115px;padding-bottom:25px}.contents nav{display:flex;flex-direction:column;gap:15px;margin-top:24px}.contents nav a{display:grid;grid-template-columns:22px 1fr;gap:10px;color:var(--muted);font-size:14px;line-height:1.5}.contents nav a:hover,.contents nav a.current{color:var(--accent)}.contents nav span{font-size:11px;color:var(--accent);padding-top:2px}.toc-cta{margin-top:30px;border-top:1px solid var(--line);padding-top:25px}.toc-cta .button{width:100%;font-size:13px;padding-inline:14px}.toc-cta p{font-size:11px;margin:9px 0 0}.article-content section{margin-bottom:44px;scroll-margin-top:115px}.article-content h2{font-size:29px;line-height:1.3;letter-spacing:-.025em}.article-content p{font-size:17px;line-height:1.85;color:var(--muted)}.article-content p:last-child{margin-bottom:0}.article-list{padding-left:22px;color:var(--muted)}.article-list li{padding-left:8px;margin-bottom:13px;font-size:16px}.article-list li::marker{color:var(--accent)}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:5px;margin:25px 0}table{border-collapse:collapse;width:100%;font-size:14px;min-width:480px;line-height:1.65}th,td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}th{background:var(--surface2);color:var(--text);font-weight:650}td{color:var(--muted)}tr:last-child td{border:0}.faq-block{border-top:1px solid var(--line);padding-top:32px}.faq-block details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;line-height:1.55}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:var(--accent);font-size:24px;line-height:1.2}details[open] summary:after{content:'−'}.faq-block details p{font-size:16px;margin:0;padding-bottom:22px}.sources{padding:25px;background:var(--surface);border-left:2px solid var(--accent)}.sources h2{font-size:20px}.sources p,.sources li{font-size:13px;line-height:1.7}.sources ul{margin-bottom:0;padding-left:18px}.sources a{text-decoration:underline;text-underline-offset:3px}.article-end{padding:32px;background:var(--surface2);border:1px solid var(--line);border-radius:9px}.article-end h2{margin-top:15px}.article-end .actions{margin-bottom:0}.related .guide-grid{grid-template-columns:repeat(3,1fr)}.error-page{padding:15vh 0}amp-sidebar{width:310px;background:var(--bg);padding:28px;color:var(--text)}amp-sidebar nav{display:flex;flex-direction:column;gap:22px;font-size:16px}amp-sidebar .sidebar-close{background:var(--accent);color:var(--ink);border:0;padding:10px 18px;margin-bottom:25px;border-radius:4px}.amp-version .nav{display:flex}amp-accordion h3{background:transparent;border:0;border-bottom:1px solid var(--line);padding:19px 30px 19px 0;font:600 17px/1.5 'Segoe UI',Arial,sans-serif;color:var(--text)}amp-accordion p{padding:14px 0}.org{--bg:#11110f;--surface:#1b1b17;--surface2:#24251f;--line:#3e3d32;--muted:#b1b2a8;--accent:#dec389;--ink:#171810;--max:1260px}.org .header{background:#11110ff5}.org h1,.org h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}.org h1 em{font-style:italic}.org .button{border-radius:0}.org-hero{padding:58px 0 60px}.org-title{display:grid;grid-template-columns:1.4fr 1fr;gap:25px 80px;align-items:end;margin-bottom:40px}.org-title .eyebrow{grid-column:1/-1}.org-title h1{font-size:clamp(55px,6.5vw,92px);margin:0;line-height:1.02}.org-title p{font-size:18px;max-width:395px;margin-bottom:6px}.org-stage{display:grid;grid-template-columns:1.16fr 1fr;gap:0;align-items:stretch;border:1px solid var(--line)}.org-stage .photo{aspect-ratio:1.25}.org-stage .photo>img,.org-stage .photo>amp-img{transform:translateY(-17%)}.stage-card{background:#20221c;padding:47px;display:flex;flex-direction:column;justify-content:center;align-items:start}.stage-card h2{font-size:36px;line-height:1.22;margin-top:17px}.stage-card p{font-size:16px}.stage-card .actions{margin-top:14px}.atlas-tiles{border-block:1px solid var(--line)}.atlas-tiles .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.atlas-tiles a{padding:35px;border-left:1px solid var(--line)}.atlas-tiles a:first-child{border:0;padding-left:0}.atlas-tiles span{font-size:11px;letter-spacing:.12em;color:var(--accent)}.atlas-tiles h2{font-size:32px;margin:15px 0 10px}.atlas-tiles p{font-size:14px;margin:0}.atlas-tiles a:hover{background:#24251f}.org .guide-grid{grid-template-columns:1fr}.org .guide-link{display:grid;grid-template-columns:110px 1fr 1.35fr 120px;gap:35px;align-items:center;min-height:0;padding:28px 0;border:0;border-radius:0;border-top:1px solid var(--line);background:transparent}.org .guide-index{font-size:10px;margin:0;line-height:1.65}.org .guide-link h3{font-size:25px;font-family:Georgia,serif;font-weight:400;margin:0}.org .guide-link p{margin:0;font-size:14px}.org .read-label{display:block;border:0;margin:0;padding:0;font-size:12px}.org .read-label span{display:block;margin-top:7px}.org .guide-link:hover{transform:none;padding-left:12px;background:#1b1b17}.org-feature{background:#1b1b17;border-block:1px solid var(--line)}.org-feature .photo{aspect-ratio:1.18}.org .large-text{font-family:Georgia,serif;font-size:26px;line-height:1.45}.editorial-note{max-width:850px;text-align:center;border-top:1px solid var(--line);padding-top:45px}.editorial-note p{font-size:19px;max-width:710px;margin:0 auto 25px}.editorial-note h2{font-size:50px;margin-top:19px}.org .article-title-grid{grid-template-columns:1.2fr 1fr;gap:65px}.org .article-title-grid h1{font-size:60px}.org .article-title-grid .photo{order:-1;aspect-ratio:1.25;max-height:330px;border-radius:0}.org .article-content h2{font-size:32px}.org .article-end{border-radius:0}.org .footer{background:#0c0e0b}.org .related .guide-grid{grid-template-columns:1fr}.guide{color-scheme:light;--bg:#f5f7fb;--surface:#fff;--surface2:#eaf0f7;--text:#172b47;--muted:#596c84;--line:#d9e2ee;--accent:#9b721b;--ink:#15273f;--max:1180px}.guide .topline{background:#111b2a;border:0;color:#a8b9d0}.guide .header{background:#142238;border-color:#2b3a51;color:#f5f8fc}.guide .header .nav a{color:#c5d0df}.guide .header .nav .active,.guide .header .nav a:hover{color:#f2d479}.guide .header .nav .active:after{background:#f2d479}.guide .header .button{background:#efd172;border-color:#efd172;color:#142238}.guide .header .button.outline{color:white;background:transparent;border-color:#6a7b92}.guide .menu-toggle{color:white;border-color:#58667e}.guide h1{font-size:clamp(42px,4.7vw,66px);letter-spacing:-.05em}.guide h1 em{color:#526d96}.access-hero{padding:75px 0 65px;background:radial-gradient(ellipse at 25% 0,#fff,#f1f5fc 80%)}.access-hero .hero-split{grid-template-columns:1.25fr .85fr;gap:75px}.topic-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.topic-pills a{background:#fff;border:1px solid var(--line);padding:8px 18px;border-radius:30px;font-size:14px;color:#3e5677}.topic-pills a:hover{border-color:#6981a0}.access-card{background:#17283f;color:#f5f7fc;padding:35px;border-radius:15px;box-shadow:0 25px 50px #20324a1a}.access-card .eyebrow{color:#efd172}.access-card .eyebrow:before{background:#efd172}.access-card h2{font-size:29px;margin-top:19px}.access-card p{color:#bac8dc;font-size:15px}.access-card .button{display:flex;width:100%;background:#efd172;border-color:#efd172;color:#15273f;margin-top:12px}.access-card .button.outline{background:transparent;color:#f5f7fc;border-color:#667791}.access-card-note{font-size:12px;color:#a8bbd2;border-top:1px solid #3a4a61;margin-top:24px;padding-top:18px;line-height:1.7}.access-highlights{background:white;border-block:1px solid var(--line)}.access-highlights .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.access-highlights .wrap>div{position:relative;padding:30px 0 30px 50px}.access-highlights span{position:absolute;left:0;top:35px;color:#9b721b;font-size:12px;font-weight:650}.access-highlights strong{font-size:17px;font-weight:600}.access-highlights p{font-size:14px;margin:4px 0 0}.guide .guide-link{box-shadow:0 8px 22px #20324a05;border-radius:12px;border-color:#dce4ef}.guide .guide-link:hover{border-color:#9caec4}.guide .guide-index{color:#7b5f24}.guide .guide-link h3{font-size:25px}.guide .text-link{color:#49648b;border-color:#a4b6ce}.access-feature{background:#eaf0f7}.access-feature .photo{aspect-ratio:1.22;border-radius:12px}.help-note{background:#fff;border:1px solid var(--line);border-radius:12px;padding:40px;max-width:980px}.help-note h2{font-size:30px;margin-top:18px}.help-note p{max-width:800px}.guide .article-hero{background:#fff}.guide .article-title-grid .photo{aspect-ratio:1.5}.guide .article-title-grid h1{font-size:54px}.guide .article-content{background:#fff;padding:36px;border:1px solid var(--line);border-radius:12px}.guide .article-content h2{font-size:29px}.guide .article-end .button,.guide .toc-cta .button{background:#17283f;color:#fff;border-color:#17283f}.guide .article-end .button.outline{background:transparent;color:#17283f}.guide .contents nav a.current{color:#365783}.guide .footer{--line:#324159;--text:#f3f7fb;--muted:#a9b8cd;--accent:#efd172;background:#122036;color:var(--text)}.guide .mobile-cta{background:#17283ff5;border-color:#425269}.guide .mobile-cta .button{background:#efd172;border-color:#efd172;color:#17283f}.guide .mobile-cta .button.outline{color:white;background:transparent;border-color:#7689a4}.guide amp-sidebar{background:#fff;color:#17283f}
@media(max-width:1080px){.header-inner{gap:22px}.nav{gap:18px;font-size:13px}.brand{width:135px}.hero-split{gap:40px}.hero-copy h1{font-size:60px}.split{gap:45px}.org .guide-link{grid-template-columns:90px 1fr 1.2fr 100px;gap:25px}.stage-card{padding:30px}.access-hero .hero-split{gap:40px}.article-layout{gap:45px;grid-template-columns:220px minmax(0,1fr)}.footer-grid{gap:40px}}
@media(max-width:850px){.wrap{width:calc(100% - 44px)}.header-inner{min-height:76px;gap:15px}.nav,.amp-version .nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);padding:18px 24px;flex-direction:column;align-items:start;gap:6px;margin:0}.nav.is-open{display:flex}.nav a{padding:10px 0;font-size:15px}.menu-toggle{display:block;margin-left:auto}.guide .nav{background:#17283f}.header-actions .button{padding:10px 15px}.hero-split{gap:30px}.hero-copy h1{font-size:49px}.hero-lead{font-size:16px}.net-hero{padding:45px 0}.hero-visual{padding-right:10px}.visual-side{right:-14px;top:60px}.hero-visual .photo{aspect-ratio:.78}.hero-visual .photo>img,.hero-visual .photo>amp-img{width:120%;max-width:none;transform:translate(-9%,-14%)}.visual-caption{padding:15px 20px}.visual-caption strong{font-size:16px}.section{padding:65px 0}.intro-section h2{font-size:36px}.large-text{font-size:20px}.nav-strip a{padding:22px 10px;gap:12px;font-size:13px}.guide-grid{grid-template-columns:1fr 1fr}.guide-link{padding:26px}.guide-link h3{font-size:23px}.section-head{align-items:start}.section-head p{max-width:310px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1;max-width:520px}.org-title{gap:20px 35px}.org-title h1{font-size:64px}.org-title p{font-size:16px}.stage-card h2{font-size:29px}.stage-card .actions{gap:8px}.stage-card .button{padding:12px 17px}.org .guide-link{grid-template-columns:75px 1fr 1.4fr;gap:20px}.org .read-label{grid-column:2/-1;display:flex;justify-content:start;gap:22px}.org .read-label span{margin:0}.atlas-tiles a{padding:26px 20px}.atlas-tiles h2{font-size:27px}.access-hero .hero-split{gap:30px;grid-template-columns:1fr 1fr}.guide h1{font-size:49px}.access-card{padding:28px}.access-highlights .wrap{gap:22px}.access-highlights strong{font-size:15px}.access-highlights .wrap>div{padding-left:32px}.article-title-grid,.org .article-title-grid{gap:35px;grid-template-columns:1.6fr 1fr}.article-title-grid h1,.org .article-title-grid h1,.guide .article-title-grid h1{font-size:42px}.article-layout{grid-template-columns:1fr;gap:30px;padding-top:35px}.contents{position:static;padding:25px;background:var(--surface);border:1px solid var(--line)}.contents nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 25px}.toc-cta{display:none}.guide .article-content{padding:30px}.related .guide-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.wrap{width:calc(100% - 36px)}.topline .wrap{min-height:30px;font-size:10px;letter-spacing:0}.header-inner{min-height:68px;gap:10px}.brand{width:117px}.menu-toggle{padding:7px 10px;font-size:13px}.nav,.amp-version .nav{top:68px}.header-actions .outline{display:none}.header-actions .button{font-size:13px;padding:10px 13px;min-height:39px}.hero-split,.access-hero .hero-split{grid-template-columns:1fr;gap:35px}.net-hero{padding:36px 0 35px}.eyebrow{font-size:11px;letter-spacing:.13em}.hero-copy h1,.guide h1{font-size:48px;margin:20px 0 22px}.hero-lead{font-size:17px;line-height:1.75}.actions{margin-top:24px}.actions .button{flex:1;padding:13px 17px}.hero-note{margin-top:22px}.hero-visual{padding-right:0}.hero-visual .photo{aspect-ratio:1.2}.hero-visual .photo>img,.hero-visual .photo>amp-img{width:100%;max-width:100%;transform:translateY(-13%)}.visual-side{display:none}.visual-caption{padding:17px 20px}.nav-strip .wrap{grid-template-columns:1fr 1fr}.nav-strip a,.nav-strip a:first-child{padding:17px 10px;gap:12px;font-size:13px}.nav-strip a:nth-child(3){border-left:0}.nav-strip a:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:48px 0}.split{grid-template-columns:1fr;gap:30px}.intro-section h2{font-size:37px}.large-text{font-size:20px}.section-head{display:block;margin-bottom:28px}.section-head p{max-width:none;margin-top:18px;font-size:15px}h2{font-size:33px}.guide-grid,.related .guide-grid{grid-template-columns:1fr;gap:17px}.guide-link{padding:26px;min-height:0}.guide-index{margin-bottom:19px;font-size:10px}.guide-link h3{font-size:24px}.guide-link p{font-size:15px}.read-label{padding-top:17px}.photo-pair{gap:13px}.photo-pair .photo:nth-child(2){margin-top:30px}.footer{padding:40px 0 102px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-grid>div:first-child{grid-column:auto}.footer-label{margin-bottom:15px}.footer p{font-size:13px}.footer nav{gap:10px;font-size:14px}.responsible{gap:13px;padding-top:22px;margin-top:30px}.responsible p{font-size:11px;line-height:1.75}.age{width:36px;height:36px;font-size:12px}.footer-bottom{flex-wrap:wrap;gap:11px 25px;font-size:10px}.mobile-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;bottom:0;left:0;right:0;background:#10151cf5;backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:11px 18px max(11px,env(safe-area-inset-bottom));z-index:40}.mobile-cta .button{min-height:44px;font-size:14px}.org-hero{padding:35px 0}.org-title{display:block;margin-bottom:28px}.org-title h1{font-size:68px;line-height:1.04;margin:18px 0 22px}.org-title p{font-size:17px;max-width:100%}.org-stage{grid-template-columns:1fr}.org-stage .photo{aspect-ratio:1.2}.stage-card{padding:28px 25px}.stage-card h2{font-size:33px;margin-top:14px}.stage-card .actions{width:100%}.atlas-tiles .wrap{grid-template-columns:1fr}.atlas-tiles a,.atlas-tiles a:first-child{padding:22px 0;border-left:0;border-bottom:1px solid var(--line)}.atlas-tiles a:last-child{border:0}.atlas-tiles h2{font-size:28px;margin:10px 0 6px}.org .guide-link{grid-template-columns:1fr;gap:0;padding:25px 0}.org .guide-index{font-size:10px;margin-bottom:15px}.org .guide-link h3{font-size:29px;margin-bottom:12px}.org .guide-link p{font-size:15px;margin-bottom:20px}.org .read-label{grid-column:auto;display:flex;justify-content:space-between}.org .guide-link:hover{padding-left:0}.org .large-text{font-size:25px}.editorial-note{padding-top:30px;text-align:left}.editorial-note h2{font-size:41px}.editorial-note p{font-size:17px}.access-hero{padding:36px 0 40px}.access-card{padding:28px}.access-highlights .wrap{grid-template-columns:1fr;gap:0}.access-highlights .wrap>div{padding:20px 0 20px 42px;border-bottom:1px solid var(--line)}.access-highlights .wrap>div:last-child{border:0}.access-highlights span{top:24px}.access-highlights strong{font-size:17px}.access-highlights p{font-size:14px}.topic-pills{gap:9px;margin-top:24px}.topic-pills a{padding:7px 16px;font-size:13px}.help-note{padding:27px}.help-note h2{font-size:28px}.article-hero{padding:24px 0 35px}.breadcrumbs{font-size:12px;gap:9px;margin-bottom:25px}.article-title-grid,.org .article-title-grid{grid-template-columns:1fr;gap:26px}.article-title-grid h1,.org .article-title-grid h1,.guide .article-title-grid h1{font-size:40px;line-height:1.15;margin-top:17px}.org .article-title-grid .photo{order:0}.article-title-grid .photo,.org .article-title-grid .photo,.guide .article-title-grid .photo{aspect-ratio:1.6;max-height:240px}.article-meta{font-size:11px;gap:15px}.article-meta span+span{padding-left:15px}.contents{padding:24px}.contents nav{grid-template-columns:1fr;gap:12px;margin-top:18px}.contents nav a{font-size:14px}.article-content h2,.org .article-content h2,.guide .article-content h2{font-size:27px}.article-content p{font-size:17px;line-height:1.8}.article-content section{margin-bottom:34px}.article-list{padding-left:18px}.article-list li{font-size:16px;line-height:1.8}.guide .article-content{padding:24px 20px}.guide .article-layout{width:calc(100% - 28px)}.article-end{padding:26px 22px}.article-end .actions{gap:8px}.article-end .button{font-size:13px;white-space:nowrap}summary{font-size:16px;padding:18px 0}.faq-block details p{font-size:16px}.sources{padding:22px 18px}.sources h2{font-size:21px}.sources li,.sources p{font-size:13px;overflow-wrap:anywhere}th,td{padding:13px 16px}.error-page h1{font-size:37px}.amp-version .header-actions{margin-left:0}}
/* Keep the reference artwork's embedded labels outside the visible crop. */
.hero-split>*,.split>*,.article-layout>*,.article-title-grid>*,.org-title>*,.org-stage>*,.guide-grid>*,.footer-grid>*{min-width:0}
.photo{aspect-ratio:1.3}.photo>img,.photo>amp-img{transform:translateY(-18%)}
.hero-visual .photo{aspect-ratio:1.05}.hero-visual .photo>img,.hero-visual .photo>amp-img{width:130%;max-width:none;transform:translate(-11.54%,-18%)}
.photo-pair .photo{aspect-ratio:.78}.photo-pair .photo>img,.photo-pair .photo>amp-img{width:175%;max-width:none;transform:translate(-21.43%,-18%)}
.org-stage .photo{width:100%;height:100%;aspect-ratio:auto}.org-stage .photo>img,.org-stage .photo>amp-img{position:absolute;width:140%;max-width:none;transform:translate(-14.29%,-18%)}
.article-title-grid .photo{aspect-ratio:1.35}
@media(max-width:620px){.hero-visual .photo{aspect-ratio:1.3}.hero-visual .photo>img,.hero-visual .photo>amp-img{width:100%;max-width:100%;transform:translateY(-18%)}.org-stage .photo{height:auto;aspect-ratio:1.3}.org-stage .photo>img,.org-stage .photo>amp-img{position:relative;width:100%;max-width:100%;transform:translateY(-18%)}.article-title-grid .photo,.org .article-title-grid .photo,.guide .article-title-grid .photo{aspect-ratio:1.6}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,button{transition:none}}

/* Betcioguncel: forest, warm paper and mint. Scoped to the guide theme. */
.guide{--bg:#f5f1e7;--surface:#fffdf7;--surface2:#e6ede1;--text:#193d2d;--muted:#5d6c60;--line:#d7dfd0;--accent:#21644d;--ink:#fffdf5;--max:1180px;background:var(--bg);color:var(--text)}
.guide .topline{background:#0b2b20;color:#bfd4c5;border-bottom:1px solid #315447}
.guide .topline a:hover{color:#e7f1d6}
.guide .header{background:#123a2cf5;border-color:#365b49;color:#fffdf3}
.guide .header .nav a{color:#cbdcce}.guide .header .nav .active,.guide .header .nav a:hover{color:#f2e7af}.guide .header .nav .active:after{background:#f2e7af}
.guide .button{background:#21644d;border-color:#21644d;color:#fffdf5;border-radius:6px}.guide .button:hover{background:#164a37;border-color:#164a37}
.guide .button.outline{background:transparent;border-color:#7d9e89;color:#193d2d}.guide .button.outline:hover{background:#e3ecd9;border-color:#21644d}
.guide .header .button{background:#e4edce;border-color:#e4edce;color:#153c2c}.guide .header .button:hover{background:#f1f5df;border-color:#f1f5df}
.guide .header .button.outline{color:#f5f4e8;background:transparent;border-color:#7c9a85}.guide .header .button.outline:hover{background:#254c3b}
.guide .menu-toggle{color:#fffdf3;border-color:#7c9a85}
.guide .header a:focus-visible,.guide .header button:focus-visible,.guide .access-hero a:focus-visible,.guide .footer a:focus-visible{outline-color:#d9edc5}
.guide h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.05em}.guide h1 em{color:#cde4ba;font-style:italic}
.guide h2{letter-spacing:-.04em}.guide .text-link{color:#21644d;border-color:#8aa789}.guide .text-link:hover{color:#123b2b;border-color:#123b2b}
.guide .photo{background:#163b2d}.guide .large-text{color:#244d38}
.guide .guide-link{background:#fffdf7;border-color:#d7dfd0;border-radius:8px;box-shadow:0 7px 24px #294f3210}.guide .guide-link:hover{border-color:#789981;background:#fbfcf2}
.guide .guide-index{color:#557b55}.guide .guide-link h3{color:#193d2d}.guide .read-label{color:#21644d}.guide .read-label span{color:#6b7567}
.guide .access-hero{padding:0;background:#123c2e;color:#fbf8ea;position:relative;overflow:hidden}
.guide-masthead{display:flex;justify-content:space-between;gap:24px;padding:26px 0;border-bottom:1px solid #42634f;color:#c6d6bd;font-size:10px;line-height:1.6;letter-spacing:.16em;font-weight:650}
.guide-hero-layout{display:grid;grid-template-columns:1.35fr .75fr;gap:85px;align-items:center;padding:65px 0 57px}
.guide-hero-copy .eyebrow{color:#d2e3bd}.guide-hero-copy .eyebrow:before{background:#d2e3bd}
.guide-hero-copy h1{font-size:clamp(48px,5.4vw,76px);line-height:1.04;margin:22px 0 29px;letter-spacing:-.065em;color:#fcf7e8}
.guide-hero-copy .hero-lead{font-size:18px;max-width:560px;color:#c5d7c6;line-height:1.8;margin-bottom:25px}
.guide-hero-copy .subtle-link{font-size:14px;color:#f7f6e7;border-color:#a0b596;padding-bottom:7px}.guide-hero-copy .subtle-link span{display:inline-block;margin-left:18px;color:#cde4ba}
.guide-reading-note{display:flex;align-items:center;gap:22px;margin-top:37px}.guide-reading-note>span{font-size:11px;letter-spacing:.08em;color:#d5e5c4;border:1px solid #6b8c6d;padding:10px 15px;border-radius:30px;white-space:nowrap}.guide-reading-note p{font-size:12px;line-height:1.6;color:#b8cdbb;max-width:180px;margin:0}
.guide .access-card{background:#edf0dc;color:#173d2c;padding:33px;border:1px solid #dce6c7;border-radius:9px;box-shadow:0 21px 40px #08291b4d;position:relative;transform:rotate(1.4deg)}
.access-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:21px;border-bottom:1px solid #bccdb2}
.guide .access-card .eyebrow{color:#44684c;font-size:10px;letter-spacing:.14em}.guide .access-card .eyebrow:before{display:none}
.guide-access-symbol{display:grid;place-items:center;border:1px solid #86a284;width:35px;height:35px;border-radius:50%;color:#325a3e;font-size:23px;line-height:1}
.guide .access-card h2{font-family:Georgia,'Times New Roman',serif;font-size:40px;font-weight:400;line-height:1.12;letter-spacing:-.045em;margin:25px 0 17px;color:#173d2c}
.guide .access-card p{font-size:14px;color:#546b53;line-height:1.75;margin-bottom:25px}
.guide .access-card .button{background:#21644d;border-color:#21644d;color:#fffdf5;min-height:48px;margin-top:10px}.guide .access-card .button:hover{background:#164a37;border-color:#164a37}
.guide .access-card .button.outline{background:transparent;border-color:#95ad8d;color:#234b35}.guide .access-card .button.outline:hover{background:#e0e9cf}
.guide .access-card-note{color:#60705a;font-size:11px;line-height:1.8;border-color:#bccdb2;padding-top:17px;margin-top:24px}
.guide-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #42634f;padding:21px 0;color:#c0d2ba;font-size:10px;letter-spacing:.11em}
.guide-hero-foot a{font-size:12px;letter-spacing:0;color:#e2edce}.guide-hero-foot a:hover{color:#fffdf0}
.guide-topic-directory{background:#e6eddd;border-bottom:1px solid #cad7c2;padding:35px 0 39px}
.guide-directory-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.guide-directory-heading .eyebrow{color:#41674b}.guide-directory-heading p{font-size:14px;color:#5d7159;margin:0}
.guide-directory-links{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.guide-directory-links a{position:relative;display:flex;flex-direction:column;align-items:start;gap:12px;background:#f9faee;border:1px solid #cbd8bd;padding:22px 20px;min-height:155px;border-radius:5px;transition:background .18s,border-color .18s,transform .18s}.guide-directory-links a:hover{background:#fffdf5;border-color:#618864;transform:translateY(-3px)}
.directory-number{color:#65825f;font-size:10px;letter-spacing:.08em}.guide-directory-links strong{font-size:19px;line-height:1.25;font-weight:600}.directory-description{font-size:11px;color:#64765b;line-height:1.6;padding-right:8px}.directory-arrow{position:absolute;top:17px;right:17px;color:#608057;font-size:20px}
.guide-reading-route{background:#eeeade;border-block:1px solid #d8dccd}.guide-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.guide-route-grid article{border-top:1px solid #abbc9e;padding:26px 0 0}.route-number{display:block;font-family:Georgia,serif;font-size:47px;line-height:1;color:#75906b;margin-bottom:23px}.guide-route-grid h3{font-size:23px;margin-bottom:16px;font-weight:600}.guide-route-grid p{font-size:15px;line-height:1.8;max-width:330px;margin-bottom:23px}.guide-route-grid .text-link{font-size:13px}
.guide .access-feature{background:#e1e9d8;border-bottom:1px solid #cad6bf}.guide .access-feature h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4vw,51px);font-weight:400;line-height:1.12}.guide .access-feature .photo{border-radius:8px;border:1px solid #bfcdb0;box-shadow:18px 18px 0 #d1ddc5}
.guide .help-note{background:#fffdf4;border:1px solid #d0dcc5;border-left:4px solid #6a8a5b;border-radius:7px;padding:39px 42px;max-width:1180px;display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:center}.guide .help-note h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:38px;line-height:1.2;margin:15px 0 18px}.guide .help-note p{font-size:15px;margin:0;line-height:1.8}.guide-help-links{display:flex;flex-direction:column;align-items:start;gap:22px}.guide-help-links .button{font-size:14px}.guide-help-links .text-link{font-size:13px}
.guide .article-hero{background:#174331;color:#fff9e9;border-color:#54745a}.guide .article-hero .eyebrow{color:#dce9bf}.guide .article-hero .eyebrow:before{background:#dce9bf}.guide .article-title-grid h1{color:#fff9e9;font-size:54px;font-family:Georgia,'Times New Roman',serif;letter-spacing:-.048em;font-weight:400}.guide .article-hero p,.guide .article-meta,.guide .breadcrumbs{color:#c7d9c7}.guide .breadcrumbs a:hover{color:#fff9e9}.guide .article-meta span+span{border-color:#608061}.guide .article-title-grid .photo{border:1px solid #71906a;border-radius:6px;aspect-ratio:1.5;background:#123b2b}
.guide .article-content{background:#fffdf7;border:1px solid #d7dfd0;border-radius:9px;box-shadow:0 9px 25px #284e3010}.guide .article-content h2{color:#254f39;font-size:29px}.guide .article-content p,.guide .article-list,.guide td{color:#5a695b}.guide th{background:#e8eddf;color:#254b36}.guide .table-scroll{border-color:#d7dfd0}.guide .contents .eyebrow{color:#476d46}.guide .contents nav a.current,.guide .contents nav a:hover{color:#21644d}.guide .contents nav span{color:#628258}.guide .toc-cta .button,.guide .article-end .button{background:#21644d;border-color:#21644d;color:#fffdf5}.guide .article-end .button.outline{background:transparent;color:#254d37;border-color:#83a183}.guide .article-end{background:#e9efdf;border-color:#cedbc2;border-radius:7px}.guide .sources{background:#eff2e6;border-left-color:#608657}.guide .sources a{color:#28563e}.guide .faq-block details{border-color:#d7dfd0}.guide .faq-block summary{color:#254c37}.guide .faq-block summary:after{color:#608657}
.guide .footer{--line:#36594a;--text:#f5f2e4;--muted:#b5cbb7;--accent:#d8e6bc;--ink:#163d2b;background:#0e3023;color:var(--text);border-color:#36594a}.guide .footer .button{background:#dfebc9;border-color:#dfebc9;color:#163d2b}.guide .footer .button:hover{background:#f0f5dc}.guide .footer .text-link{color:#d9e6bc;border-color:#779779}.guide .age{border-color:#779779}.guide .footer-bottom{color:#a6bda9}
.guide .mobile-cta{background:#103a2bf5;border-color:#547660}.guide .mobile-cta .button{background:#e0edc7;border-color:#e0edc7;color:#153e2c}.guide .mobile-cta .button.outline{background:transparent;color:#f6f5e9;border-color:#8faa8d}
.guide amp-sidebar{background:#f6f3e8;color:#193d2d}.guide amp-sidebar .sidebar-close{background:#21644d;color:#fffdf5}.guide amp-accordion h3{color:#254c37;background:transparent;border-color:#d7dfd0}
@media(max-width:1080px){.guide-hero-layout{gap:50px;grid-template-columns:1.3fr .85fr}.guide-hero-copy h1{font-size:65px}.guide-directory-links{gap:10px}.guide-directory-links a{padding:20px 16px}.directory-description{font-size:10px}.guide .help-note{gap:40px}}
@media(max-width:850px){.guide .nav{background:#123a2c;border-color:#42634f}.guide-masthead{padding:21px 0;font-size:9px;letter-spacing:.12em}.guide-hero-layout{grid-template-columns:1fr .85fr;gap:35px;padding:49px 0}.guide-hero-copy h1{font-size:53px}.guide-hero-copy .hero-lead{font-size:16px}.guide .access-card{padding:27px;transform:rotate(.8deg)}.guide .access-card h2{font-size:36px}.guide-reading-note{gap:14px;margin-top:27px}.guide-reading-note>span{font-size:10px;padding:8px 12px}.guide-reading-note p{font-size:11px}.guide-directory-links{grid-template-columns:repeat(3,1fr)}.guide-directory-links a{min-height:143px;padding:21px}.directory-description{font-size:11px}.guide-route-grid{gap:25px}.guide-route-grid h3{font-size:21px}.guide .help-note{grid-template-columns:1.4fr 1fr;gap:30px;padding:30px}.guide .help-note h2{font-size:33px}.guide .article-title-grid h1{font-size:42px}.guide .contents{background:#eff2e6;border-color:#d3deca}}
@media(max-width:620px){.guide-masthead{font-size:8px;gap:12px;padding:18px 0;letter-spacing:.1em}.guide-masthead span:last-child{max-width:125px;text-align:right}.guide-hero-layout{grid-template-columns:1fr;gap:33px;padding:34px 0 39px}.guide-hero-copy h1{font-size:54px;line-height:1.04;margin:21px 0 25px}.guide-hero-copy .hero-lead{font-size:17px;line-height:1.8;max-width:100%;margin-bottom:23px}.guide-reading-note{margin-top:28px}.guide-reading-note p{max-width:none;font-size:11px}.guide .access-card{padding:27px;transform:none;box-shadow:0 15px 30px #07271938}.guide .access-card h2{font-size:38px;line-height:1.12}.guide .access-card p{font-size:14px}.access-card-top{padding-bottom:17px}.guide-hero-foot{font-size:8px;letter-spacing:.07em;gap:20px;padding:18px 0;align-items:start}.guide-hero-foot a{font-size:10px;max-width:155px;text-align:right;line-height:1.6}.guide-topic-directory{padding:27px 0 30px}.guide-directory-heading{display:block;margin-bottom:18px}.guide-directory-heading p{font-size:14px;margin-top:10px}.guide-directory-links{grid-template-columns:1fr 1fr;gap:10px}.guide-directory-links a{min-height:140px;padding:18px 17px;gap:11px}.guide-directory-links strong{font-size:18px}.directory-description{font-size:11px;line-height:1.55}.directory-arrow{top:14px;right:14px;font-size:18px}.guide-directory-links a:last-child{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:28px 80px 1fr;align-items:center;gap:12px;padding:20px 17px}.guide-directory-links a:last-child .directory-arrow{top:19px}.guide-directory-links a:last-child .directory-description{padding-right:19px}.guide-route-grid{grid-template-columns:1fr;gap:30px;margin-top:29px}.guide-route-grid article{padding:23px 0 0;display:grid;grid-template-columns:58px 1fr;gap:0 15px}.route-number{grid-row:1/4;font-size:39px;margin:0}.guide-route-grid h3{font-size:22px;margin-bottom:12px}.guide-route-grid p{font-size:15px;max-width:none;margin-bottom:15px}.guide-route-grid .text-link{justify-self:start;font-size:13px}.guide .access-feature h2{font-size:40px}.guide .access-feature .photo{box-shadow:9px 9px 0 #d1ddc5;margin-right:9px}.guide .help-note{padding:28px 24px;grid-template-columns:1fr;gap:25px}.guide .help-note h2{font-size:33px}.guide .help-note p{font-size:14px;line-height:1.85}.guide-help-links{gap:20px}.guide .article-title-grid h1{font-size:40px;line-height:1.14}.guide .article-title-grid .photo{aspect-ratio:1.6}.guide .article-content{padding:26px 21px}.guide .article-content h2{font-size:27px}.guide .footer .text-link{color:#d9e6bc}}
