@font-face{font-family:SoraHome;src:url(/assets/homepage/sora-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:SoraHome;src:url(/assets/homepage/sora-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:SoraHome;src:url(/assets/homepage/sora-700.ttf)format("truetype");font-weight:700;font-display:swap}.sf-home{--carbon:#0b1014;--green:#16603e;--gold:#dcb152;--canvas:#f6f3ea;--white:#fff;--shade:#0f432b;--grain:#f3e3ba;--muted:#59625c;--line:#d6d8cf;--darkline:#34413b;--max:1320px}.sf-home,.sf-home *{box-sizing:border-box}html:has(.sf-home){scroll-behavior:smooth;scroll-padding-top:110px}.sf-home{background:var(--canvas);color:var(--carbon);margin:0;font:400 16px/1.65 SoraHome,Arial,sans-serif}.sf-home a{color:inherit;text-underline-offset:5px}.sf-home button,.sf-home select{font:inherit}.sf-home button,.sf-home a{-webkit-tap-highlight-color:transparent}.sf-home button{cursor:pointer}.sf-home img{max-width:100%;display:block}.sf-home h1,.sf-home h2,.sf-home h3,.sf-home p{margin:0}.sf-home h1,.sf-home h2,.sf-home h3{letter-spacing:-.045em;line-height:1.12}.sf-home button:focus-visible,.sf-home a:focus-visible,.sf-home summary:focus-visible{outline-offset:5px;outline:3px solid #a5781c}.sf-home button:disabled{cursor:default}.sf-home ::selection{background:var(--gold);color:var(--carbon)}.sf-home [hidden]{display:none!important}.sf-home .sfh-wrap{max-width:var(--max);margin:auto;padding-inline:48px}.sf-home .sfh-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.sf-home .sfh-arrow{font:400 24px/1 Arial,sans-serif}.sf-home .sfh-skip{background:var(--gold);z-index:50;padding:12px 20px;position:fixed;top:-100px;left:20px}.sf-home .sfh-skip:focus{top:14px}.sf-home .sfh-preview{color:#d6dfd4;text-align:center;letter-spacing:.03em;background:#18261f;padding:7px 16px;font-size:12px}.sf-home .sfh-preview span{color:var(--gold);margin-right:12px}.sf-home .sfh-header{background:var(--carbon);color:var(--canvas);border-bottom:1px solid var(--darkline)}.sf-home .sfh-nav{justify-content:space-between;align-items:center;gap:25px;min-height:100px;padding-block:0;display:flex}.sf-home .sfh-brand{flex-shrink:0;align-items:center;gap:15px;text-decoration:none;display:flex}.sf-home .sfh-brand img{object-fit:contain;width:120px;height:69px}.sf-home .sfh-brand-name{letter-spacing:.015em;font-size:15px;font-weight:700;line-height:1.28}.sf-home .sfh-brand-name small{color:var(--gold);letter-spacing:.12em;margin-top:6px;font-size:9px;display:block}.sf-home .sfh-nav-links{align-items:center;gap:27px;display:flex}.sf-home .sfh-nav-links a{font-size:14px;text-decoration:none}.sf-home .sfh-nav-links a:hover{color:var(--gold)}.sf-home .sfh-nav-links .sfh-nav-cta{border:1px solid #7b887a;align-items:center;gap:18px;padding:11px 17px;display:flex}.sf-home .sfh-menu{color:var(--canvas);background:0 0;border:1px solid #7b887a;padding:8px 14px;display:none}.sf-home .sfh-hero{background:var(--carbon);color:var(--canvas);position:relative;overflow:hidden}.sf-home .sfh-hero-grid{grid-template-columns:1fr 1fr;min-height:625px;display:grid}.sf-home .sfh-hero-copy{z-index:2;padding:75px 28px 74px 0;position:relative}.sf-home .sfh-hero .sfh-eyebrow{color:var(--gold);align-items:center;gap:12px;display:flex}.sf-home .sfh-hero .sfh-eyebrow:before{content:"";background:var(--gold);width:26px;height:1px}.sf-home h1{letter-spacing:-.065em;margin:31px 0 29px;font-size:clamp(56px,6.9vw,91px);font-weight:600;line-height:1.025}.sf-home h1 span{color:var(--gold)}.sf-home .sfh-hero-intro{color:#d2d8cf;max-width:455px;font-size:17px;line-height:1.85}.sf-home .sfh-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.sf-home .sfh-button{border:1px solid #0000;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sf-home .sfh-button.sfh-gold{background:var(--gold);color:var(--carbon)}.sf-home .sfh-button.sfh-gold:hover{background:var(--grain)}.sf-home .sfh-quiet-link{border-bottom:1px solid #758173;padding-bottom:5px;font-size:14px;text-decoration:none}.sf-home .sfh-quiet-link:hover{color:var(--gold)}.sf-home .sfh-hero-art{isolation:isolate;margin-right:calc(min(100vw,1320px)/2 - 50vw - 48px);position:relative}.sf-home .sfh-hero-art img{object-fit:cover;object-position:55% center;width:100%;height:100%;position:absolute;inset:0}.sf-home .sfh-hero-art:after{content:"";background:linear-gradient(90deg, var(--carbon) 0%, #0b10141f 30%, #0b101408 75%), linear-gradient(0deg, #0b1014d9, transparent 40%);z-index:1;position:absolute;inset:0}.sf-home .sfh-photo-note{z-index:2;color:#eee9d8;justify-content:space-between;align-items:end;gap:15px;font-size:12px;display:flex;position:absolute;bottom:33px;left:80px;right:35px}.sf-home .sfh-photo-note strong{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.sf-home .sfh-photo-note a{color:inherit}.sf-home .sfh-hero-index{background:var(--shade);color:var(--canvas)}.sf-home .sfh-index-grid{grid-template-columns:repeat(3,1fr);display:grid}.sf-home .sfh-index-grid a{border-left:1px solid #42614e;align-items:center;gap:18px;padding:23px 25px;text-decoration:none;display:flex}.sf-home .sfh-index-grid a:first-child{border-left:0;padding-left:0}.sf-home .sfh-index-grid a:last-child{padding-right:0}.sf-home .sfh-index-num{color:var(--gold);font-size:12px}.sf-home .sfh-index-grid strong{font-size:14px;font-weight:600;display:block}.sf-home .sfh-index-grid small{color:#bdcdbf;font-size:12px}.sf-home .sfh-index-grid .sfh-arrow{color:var(--gold);margin-left:auto}.sf-home .sfh-index-grid a:hover strong{text-underline-offset:5px;text-decoration:underline}.sf-home .sfh-section{padding-block:92px}.sf-home .sfh-section-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px;display:flex}.sf-home .sfh-section-head .sfh-eyebrow{color:var(--green);margin-bottom:17px}.sf-home .sfh-section h2{font-size:clamp(34px,4vw,51px);font-weight:600}.sf-home .sfh-section-lede{max-width:360px;color:var(--muted);font-size:15px;line-height:1.8}.sf-home .sfh-learning-grid{grid-template-columns:1.05fr 1fr;gap:58px;display:grid}.sf-home .sfh-feature{background:var(--green);color:var(--canvas);flex-direction:column;align-items:start;min-height:418px;padding:37px;display:flex;position:relative}.sf-home .sfh-feature .sfh-eyebrow{color:var(--grain)}.sf-home .sfh-feature h3{max-width:380px;margin:22px 0 19px;font-size:37px}.sf-home .sfh-feature p{color:#e0e7dc;max-width:390px;font-size:15px;line-height:1.85}.sf-home .sfh-feature .sfh-button{border-bottom:1px solid #7caa8e;margin-top:auto;padding-left:0}.sf-home .sfh-feature .sfh-number{color:var(--grain);border:1px solid #72a186;padding:7px 12px;font-size:12px;position:absolute;top:30px;right:30px}.sf-home .sfh-reading-list{flex-direction:column;display:flex}.sf-home .sfh-reading-list details{border-top:1px solid var(--line)}.sf-home .sfh-reading-list details:last-child{border-bottom:1px solid var(--line)}.sf-home summary{cursor:pointer;list-style:none}.sf-home summary::-webkit-details-marker{display:none}.sf-home .sfh-reading-list summary{grid-template-columns:30px 1fr 25px;align-items:start;gap:18px;padding:27px 0;display:grid}.sf-home .sfh-reading-list .sfh-count{color:var(--green);padding-top:3px;font-size:12px}.sf-home .sfh-reading-list h3{letter-spacing:-.03em;font-size:21px;line-height:1.35}.sf-home .sfh-reading-list small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.sf-home .sfh-reading-list .sfh-plus{color:var(--green);font-size:22px;line-height:1.2}.sf-home .sfh-reading-list details[open] .sfh-plus{transform:rotate(45deg)}.sf-home .sfh-answer{color:#4a554d;margin:0 0 25px 48px;font-size:14px;line-height:1.85}.sf-home .sfh-answer p+p{margin-top:14px}.sf-home .sfh-answer a{color:var(--green);margin-top:15px;display:inline-block}.sf-home .sfh-guide{border:1px solid var(--line);margin-top:30px;padding:26px 30px}.sf-home .sfh-guide summary{justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:600;display:flex}.sf-home .sfh-guide-body{color:#48564c;max-width:850px;padding-top:20px}.sf-home .sfh-guide-body p{margin-bottom:14px;font-size:15px}.sf-home .sfh-guide-body ul{padding-left:20px}.sf-home .sfh-guide-body li{padding:7px 0;font-size:15px}.sf-home .sfh-guide-body a{color:var(--green)}.sf-home .sfh-county-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e7ebdf}.sf-home .sfh-county-layout{grid-template-columns:.9fr 1.15fr;align-items:start;gap:75px;display:grid}.sf-home .sfh-county-copy .sfh-eyebrow{color:var(--green);margin-bottom:23px}.sf-home .sfh-county-copy h2{max-width:400px;margin-bottom:25px}.sf-home .sfh-county-copy>p{color:#4e5d50;max-width:410px;font-size:15px;line-height:1.9}.sf-home .sfh-county-tabs{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.sf-home .sfh-county-tabs button{color:#243d2b;background:0 0;border:1px solid #849485;padding:10px 16px;font-size:14px}.sf-home .sfh-county-tabs button[aria-selected=true]{background:var(--shade);border-color:var(--shade);color:var(--canvas)}.sf-home .sfh-county-card{background:var(--canvas);border:1px solid #c1caba;padding:33px 35px;box-shadow:10px 10px #d5ddcf}.sf-home .sfh-county-card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:22px;display:flex}.sf-home .sfh-county-card-top .sfh-eyebrow{color:var(--green);font-size:11px}.sf-home .sfh-outline-tag{color:#53634f;white-space:nowrap;border:1px solid #bac5b6;padding:4px 8px;font-size:11px}.sf-home .sfh-county-card h3{margin:25px 0 15px;font-size:30px}.sf-home .sfh-county-card .sfh-intro{color:#4a574c;font-size:15px;line-height:1.8}.sf-home .sfh-county-record{border-bottom:1px solid var(--line);padding:22px 0}.sf-home .sfh-record-meta{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.sf-home .sfh-county-record h4{margin:8px 0;font-size:16px;font-weight:600;line-height:1.5}.sf-home .sfh-county-record p{color:#59635a;font-size:13px}.sf-home .sfh-county-record a{color:var(--green);gap:15px;margin-top:12px;font-size:13px;display:inline-flex}.sf-home .sfh-county-foot{color:#67705f;margin-top:22px;font-size:12px}.sf-home .sfh-county-next{color:#56624f;margin-top:24px;font-size:13px}.sf-home .sfh-county-next strong{color:var(--shade);margin-bottom:4px;font-size:13px;display:block}.sf-home .sfh-story-section{background:var(--carbon);color:var(--canvas)}.sf-home .sfh-story-layout{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.sf-home .sfh-story-title .sfh-eyebrow{color:var(--gold);margin-bottom:25px}.sf-home .sfh-story-title h2{font-size:clamp(37px,4.4vw,59px);line-height:1.1}.sf-home .sfh-story-title h2 span{color:var(--gold)}.sf-home .sfh-story-title .sfh-signature{margin-top:35px;font-size:16px}.sf-home .sfh-signature small{color:#a3b29f;margin-top:3px;font-size:12px;display:block}.sf-home .sfh-story-text p{color:#c8d1c4;font-size:16px;line-height:1.95}.sf-home .sfh-story-text p+p{margin-top:19px}.sf-home .sfh-story-text .sfh-quiet-link{color:var(--gold);margin-top:25px;display:inline-block}.sf-home .sfh-timeline{border-top:1px solid #52624f;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:55px;padding-top:22px;display:grid}.sf-home .sfh-timeline strong{color:var(--gold);font-size:14px;display:block}.sf-home .sfh-timeline small{color:#aab6a6;margin-top:6px;font-size:12px;display:block}.sf-home .sfh-story-more{border-top:1px solid var(--darkline);margin-top:30px;padding-top:20px}.sf-home .sfh-story-more summary{color:var(--gold);font-size:14px}.sf-home .sfh-story-more p{padding-top:14px;font-size:14px}.sf-home .sfh-field-layout{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sf-home .sfh-field-card{border:1px solid var(--line);flex-direction:column;min-height:260px;padding:30px;display:flex}.sf-home .sfh-field-card .sfh-eyebrow{color:var(--green);font-size:11px}.sf-home .sfh-field-card h3{margin:17px 0;font-size:27px;line-height:1.2}.sf-home .sfh-field-card p{color:var(--muted);max-width:440px;font-size:14px;line-height:1.85}.sf-home .sfh-field-card a{color:var(--green);justify-content:space-between;gap:20px;margin-top:24px;font-size:14px;display:flex}.sf-home .sfh-field-card .sfh-status{color:var(--muted);margin-top:15px;font-size:11px;display:block}.sf-home .sfh-learn-future{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:45px;margin-top:50px;padding-top:32px;display:grid}.sf-home .sfh-learn-future .sfh-eyebrow{color:var(--green);margin-bottom:12px}.sf-home .sfh-learn-future h3{font-size:25px;line-height:1.3}.sf-home .sfh-learn-future p{color:var(--muted);font-size:15px}.sf-home .sfh-learn-future a{color:var(--green);margin-top:16px;font-size:14px;display:inline-block}.sf-home .sfh-closing{background:var(--green);color:var(--canvas);padding-block:51px}.sf-home .sfh-closing-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.sf-home .sfh-closing h2{max-width:600px;font-size:30px;line-height:1.3}.sf-home .sfh-closing p{color:#d4dfd1;margin-top:13px;font-size:14px}.sf-home .sfh-footer{background:var(--carbon);color:#a8b5a4;border-top:0;margin-top:0;padding:37px 0}.sf-home .sfh-footer-inner{justify-content:space-between;align-items:start;gap:28px;font-size:12px;display:flex}.sf-home .sfh-footer strong{color:var(--canvas);margin-bottom:5px;font-weight:600;display:block}.sf-home .sfh-footer-links{flex-wrap:wrap;gap:23px;display:flex}.sf-home .sfh-credits{max-width:var(--max);color:#93a08f;border-top:1px solid var(--darkline);padding-inline:48px;margin:25px auto 0;padding-top:20px;font-size:11px}.sf-home .sfh-credits a{color:inherit}@media (min-width:1500px){.sf-home .sfh-hero-grid{min-height:690px}.sf-home .sfh-hero-copy{padding-top:95px}.sf-home .sfh-hero-art img{object-position:50% center}}@media (max-width:1100px){.sf-home .sfh-wrap{padding-inline:30px}.sf-home .sfh-nav{gap:15px}.sf-home .sfh-brand img{width:120px}.sf-home .sfh-brand-name{font-size:13px}.sf-home .sfh-nav-links{gap:18px}.sf-home .sfh-nav-links a{font-size:12px}.sf-home .sfh-nav-links .sfh-nav-cta{padding:9px 12px}.sf-home .sfh-hero-copy{padding-top:60px}.sf-home .sfh-hero-art{margin-right:-30px}.sf-home .sfh-hero-grid{min-height:600px}.sf-home .sfh-learning-grid{gap:30px}.sf-home .sfh-county-layout{gap:40px}.sf-home .sfh-story-layout{gap:50px}.sf-home .sfh-credits{padding-inline:30px}}@media (max-width:850px){.sf-home .sfh-brand-name small{font-size:8px}.sf-home .sfh-nav{min-height:90px;position:relative}.sf-home .sfh-menu{display:block}.sf-home .sfh-nav-links{z-index:10;background:var(--carbon);border:1px solid var(--darkline);flex-direction:column;align-items:stretch;gap:22px;padding:25px 30px;display:none;position:absolute;top:90px;left:0;right:0}.sf-home .sfh-nav-links.sfh-open{display:flex}.sf-home .sfh-nav-links a{font-size:16px}.sf-home .sfh-nav-links .sfh-nav-cta{justify-content:space-between}.sf-home .sfh-hero-grid{grid-template-columns:1.1fr .9fr}.sf-home .sfh-hero-copy{padding-right:0}.sf-home .sfh-hero-intro{font-size:15px}.sf-home .sfh-hero .sfh-eyebrow{font-size:10px}.sf-home .sfh-hero-actions{gap:21px}.sf-home .sfh-hero-art:after{background:linear-gradient(90deg, var(--carbon), #0b10142e 60%), linear-gradient(0deg, var(--carbon), transparent 60%)}.sf-home .sfh-photo-note{font-size:10px;left:25px;right:20px}.sf-home .sfh-photo-note strong{font-size:11px}.sf-home .sfh-index-grid a{padding-inline:15px}.sf-home .sfh-index-grid small{display:none}.sf-home .sfh-index-grid strong{font-size:13px}.sf-home .sfh-section{padding-block:65px}.sf-home .sfh-section-head{flex-direction:column;align-items:start;gap:20px}.sf-home .sfh-section-lede{max-width:570px}.sf-home .sfh-learning-grid,.sf-home .sfh-county-layout,.sf-home .sfh-story-layout{gap:35px}.sf-home .sfh-feature{padding:28px}.sf-home .sfh-feature h3{font-size:30px}.sf-home .sfh-feature .sfh-number{display:none}.sf-home .sfh-reading-list h3{font-size:18px}.sf-home .sfh-reading-list summary{gap:10px}.sf-home .sfh-county-card{padding:26px}.sf-home .sfh-county-layout{grid-template-columns:1fr 1fr}.sf-home .sfh-county-card h3{font-size:25px}.sf-home .sfh-county-card-top{flex-wrap:wrap}.sf-home .sfh-story-text p{font-size:15px}.sf-home .sfh-timeline{gap:14px}.sf-home .sfh-closing h2{font-size:26px}}@media (max-width:620px){html:has(.sf-home){scroll-padding-top:20px}.sf-home .sfh-wrap{padding-inline:22px}.sf-home .sfh-preview{font-size:10px}.sf-home .sfh-preview span{margin-right:6px}.sf-home .sfh-brand img{width:120px;height:63px}.sf-home .sfh-brand-name{font-size:12px}.sf-home .sfh-brand-name small{font-size:7px}.sf-home .sfh-brand{gap:9px}.sf-home .sfh-menu{padding:7px 10px;font-size:13px}.sf-home .sfh-nav{min-height:86px}.sf-home .sfh-nav-links{top:86px}.sf-home .sfh-hero-grid{flex-direction:column;min-height:0;display:flex}.sf-home .sfh-hero-copy{padding:44px 0 38px}.sf-home .sfh-hero .sfh-eyebrow{letter-spacing:.13em;font-size:10px}.sf-home h1{max-width:500px;margin:25px 0;font-size:clamp(55px,12.5vw,76px)}.sf-home .sfh-hero-intro{max-width:450px;font-size:15px}.sf-home .sfh-hero-actions{margin-top:28px}.sf-home .sfh-button{gap:18px;padding:12px 18px;font-size:13px}.sf-home .sfh-quiet-link{font-size:13px}.sf-home .sfh-hero-art{height:280px;margin:0 -22px}.sf-home .sfh-hero-art img{object-position:50% 60%}.sf-home .sfh-hero-art:after{background:linear-gradient(180deg, var(--carbon), transparent 35%), linear-gradient(0deg, #0b1014bf, transparent 50%)}.sf-home .sfh-photo-note{bottom:20px;left:22px;right:22px}.sf-home .sfh-index-grid{grid-template-columns:1fr}.sf-home .sfh-index-grid a,.sf-home .sfh-index-grid a:first-child,.sf-home .sfh-index-grid a:last-child{border-bottom:1px solid #42614e;border-left:0;padding:16px 0}.sf-home .sfh-index-grid a:last-child{border-bottom:0}.sf-home .sfh-index-grid strong{font-size:14px}.sf-home .sfh-index-grid small{font-size:11px;display:block}.sf-home .sfh-index-grid a>div{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.sf-home .sfh-section{padding-block:53px}.sf-home .sfh-section h2{font-size:35px}.sf-home .sfh-section-head{margin-bottom:30px}.sf-home .sfh-section-lede{font-size:14px}.sf-home .sfh-learning-grid,.sf-home .sfh-county-layout,.sf-home .sfh-story-layout,.sf-home .sfh-field-layout,.sf-home .sfh-learn-future{grid-template-columns:1fr;gap:28px}.sf-home .sfh-feature{min-height:350px;padding:28px}.sf-home .sfh-feature h3{font-size:33px}.sf-home .sfh-reading-list summary{grid-template-columns:24px 1fr 20px;gap:13px;padding:23px 0}.sf-home .sfh-reading-list h3{font-size:20px}.sf-home .sfh-answer{margin-left:37px}.sf-home .sfh-guide{padding:22px}.sf-home .sfh-guide summary{font-size:15px}.sf-home .sfh-county-copy>p{max-width:none}.sf-home .sfh-county-card{padding:27px 24px;box-shadow:6px 6px #d5ddcf}.sf-home .sfh-county-tabs{margin-top:23px}.sf-home .sfh-county-card h3{font-size:28px}.sf-home .sfh-county-card-top .sfh-eyebrow{font-size:10px}.sf-home .sfh-story-title h2{font-size:43px}.sf-home .sfh-story-title .sfh-signature{margin-top:25px}.sf-home .sfh-timeline{grid-template-columns:1fr 1fr;gap:23px;margin-top:35px}.sf-home .sfh-field-card{min-height:0;padding:25px}.sf-home .sfh-learn-future{gap:17px;margin-top:33px}.sf-home .sfh-closing-inner{flex-direction:column;align-items:start;gap:23px}.sf-home .sfh-closing h2{font-size:28px}.sf-home .sfh-footer-inner{flex-direction:column}.sf-home .sfh-credits{padding-inline:22px}.sf-home .sfh-footer-links{gap:18px}.sf-home .sfh-closing{padding-block:38px}}@media (prefers-reduced-motion:reduce){html:has(.sf-home){scroll-behavior:auto}.sf-home,.sf-home *{transition:none!important;animation:none!important}}@media print{.sf-home .sfh-preview,.sf-home .sfh-menu,.sf-home .sfh-nav-links,.sf-home .sfh-hero-actions,.sf-home .sfh-hero-art,.sf-home .sfh-hero-index,.sf-home .sfh-closing,.sf-home .sfh-footer{border-top:0;margin-top:0;display:none}.sf-home,.sf-home .sfh-hero,.sf-home .sfh-story-section,.sf-home .sfh-county-section,.sf-home .sfh-feature{color:#000;background:#fff}.sf-home .sfh-wrap{padding:0}.sf-home .sfh-section{padding:25px 0}.sf-home .sfh-hero-grid,.sf-home .sfh-learning-grid,.sf-home .sfh-county-layout,.sf-home .sfh-story-layout,.sf-home .sfh-field-layout{display:block}.sf-home .sfh-hero-copy{padding:20px 0}.sf-home h1{font-size:44px}.sf-home .sfh-hero-intro,.sf-home .sfh-story-text p,.sf-home .sfh-feature p{color:#000}.sf-home .sfh-county-card,.sf-home .sfh-feature{box-shadow:none;border:1px solid #aaa;min-height:0;margin-top:20px}.sf-home .sfh-feature .sfh-button{display:none}.sf-home a{color:#000!important}.sf-home .sfh-story-title h2 span{color:#000}.sf-home details{break-inside:avoid}.sf-home h2,.sf-home h3{break-after:avoid}}.sf-home .sfh-activity{border-top:1px solid var(--line);background:#eceee5}.sf-home .sfh-activity-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.sf-home .sfh-activity-grid>*{min-width:0}.sf-home .sfh-reading-card{color:var(--white);background:var(--green);padding:36px}.sf-home .sfh-reading-card .sfh-eyebrow{color:#dce8dd}.sf-home .sfh-reading-card h3{margin:23px 0 19px;font-size:34px}.sf-home .sfh-reading-card h3 a{text-decoration:none}.sf-home .sfh-reading-card h3 a:hover{text-decoration:underline}.sf-home .sfh-reading-card p:not(.sfh-eyebrow){color:#e4ebe4}.sf-home .sfh-reading-card .sfh-status{color:#dce8dd;margin:19px 0 25px;display:block}.sf-home .sfh-notebook-links{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:22px;font-size:13px;display:flex}.sf-home .sfh-x-feed{background:var(--white);border:1px solid var(--line);overflow-wrap:anywhere;padding:25px 28px}.sf-home .sfh-feed-label{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:13px;font-size:12px;display:flex}.sf-home .sfh-feed-label span{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.sf-home .twitter-tweet{border:0;margin:22px 0;padding:0;font-size:17px}.sf-home blockquote.twitter-tweet p+p{color:var(--muted);margin-top:18px;font-size:13px}.sf-home .sfh-x-feed iframe{max-width:100%}.sf-home .sfh-all-posts{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;font-size:13px}.sf-home .sfh-feed-note{color:var(--muted);margin-top:12px;font-size:11px}.sf-home .sfh-reader-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:25px;display:flex}.sf-home .sfh-reader-brand{letter-spacing:.06em;font-size:14px;font-weight:700;text-decoration:none}.sf-home .sfh-reader-nav>div{gap:24px;font-size:13px;display:flex}.sf-home .sfh-reader{max-width:850px;margin:auto;padding:65px 26px 90px}.sf-home .sfh-reader h1{margin:22px 0 26px;font-size:clamp(38px,6vw,66px)}.sf-home .sfh-reader h2{margin:45px 0 18px;font-size:29px}.sf-home .sfh-reader h3{margin:26px 0 12px;font-size:21px}.sf-home .sfh-reader p+p{margin-top:18px}.sf-home .sfh-reader li{margin-block:10px}.sf-home .sfh-reader-lede{color:var(--muted);font-size:20px}.sf-home .sfh-reader-meta{color:var(--muted);padding-block:22px;font-size:12px}.sf-home .sfh-share-tools{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px;margin:12px 0 30px;padding-block:18px;display:flex}.sf-home .sfh-share-tools a,.sf-home .sfh-share-tools button{border:1px solid var(--line);color:var(--carbon);background:0 0;padding:9px 15px;font-size:13px}.sf-home .sfh-computing-flow{text-align:center;background:#e7ecdf;justify-content:center;align-items:center;gap:16px;margin:26px 0 12px;padding:26px 18px;display:flex}.sf-home .sfh-computing-flow strong{font-size:16px}.sf-home .sfh-computing-flow small{color:var(--muted);font-size:11px;display:block}.sf-home .sfh-reader figure{margin:28px 0}.sf-home .sfh-editorial-visual{border:1px solid var(--line);width:100%;height:auto;display:block}.sf-home .sfh-reader figcaption{color:var(--muted);font-size:12px}.sf-home .sfh-question-sheet{border:1px solid var(--green);padding:25px}.sf-home .sfh-question-sheet h2{margin-top:0}.sf-home .sfh-source-list{padding-left:23px;font-size:14px}.sf-home .sfh-editorial-note{border-top:1px solid var(--line);color:var(--muted);padding-top:20px;font-size:12px}.sf-home .sfh-reader .sfh-reading-card,.sf-home .sfh-reader .sfh-x-feed{margin-top:28px}.sf-home .sfh-newsletter-signup{border:1px solid var(--green);background:#e7ecdf;margin-top:48px;padding:30px}.sf-home .sfh-newsletter-signup h2{margin-top:12px}.sf-home .sfh-newsletter-signup form>label:first-child{margin:20px 0 8px;font-size:13px;font-weight:700;display:block}.sf-home .sfh-newsletter-row{gap:10px;display:flex}.sf-home .sfh-newsletter-row input{border:1px solid var(--line);min-width:0;font:inherit;background:#fffdf6;flex:1;padding:12px 14px}.sf-home .sfh-newsletter-row button,.sf-home .sfh-newsletter-action button{background:var(--green);color:var(--white);font:inherit;cursor:pointer;border:0;padding:12px 17px;font-weight:700}.sf-home .sfh-newsletter-row button:disabled{cursor:wait;opacity:.7}.sf-home .sfh-newsletter-consent{align-items:flex-start;gap:9px;margin-top:15px;font-size:13px;display:flex}.sf-home .sfh-newsletter-consent input{margin-top:4px}.sf-home .sfh-newsletter-fine,.sf-home .sfh-newsletter-error{color:var(--muted);font-size:12px}.sf-home .sfh-newsletter-error{color:#8b1d1d}.sf-home .sfh-newsletter-result{background:#fffdf6;padding:16px}.sf-home .sfh-newsletter-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sf-home .sfh-newsletter-action{margin-top:25px}@media (max-width:720px){.sf-home .sfh-activity-grid{grid-template-columns:1fr;gap:25px}.sf-home .sfh-reading-card{padding:25px}.sf-home .sfh-reading-card h3{font-size:29px}.sf-home .sfh-x-feed{padding:19px}.sf-home .sfh-reader-nav{flex-wrap:wrap;gap:14px}.sf-home .sfh-computing-flow{gap:10px}.sf-home .sfh-computing-flow strong{font-size:13px}.sf-home .sfh-newsletter-signup{padding:22px}.sf-home .sfh-newsletter-row{flex-direction:column}}@media print{.sf-home .sfh-reader-nav,.sf-home .sfh-share-tools,.sf-home .sfh-x-feed,.sf-home .sfh-notebook-links{display:none}.sf-home .sfh-reader{max-width:none;padding:0}.sf-home .sfh-question-sheet{break-inside:avoid}.sf-home .sfh-reader a{overflow-wrap:anywhere}}.sfh-reading-thumbnail{border-radius:12px;width:100%;height:auto;margin-bottom:24px;display:block}.sf-home .sfh-near-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e7ebdf}.sf-home .sfh-near-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:56px;display:grid}.sf-home .sfh-near-copy .sfh-eyebrow{color:var(--green);margin-bottom:23px}.sf-home .sfh-near-copy h2{max-width:400px;margin-bottom:22px}.sf-home .sfh-near-copy>p{color:#4e5d50;max-width:420px;font-size:15px;line-height:1.85}.sf-home .sfh-near-stat{border-block:1px solid var(--line);gap:2px;margin-top:28px;padding:20px 0;display:grid}.sf-home .sfh-near-stat strong{letter-spacing:-.045em;color:var(--shade);font-size:56px;line-height:1}.sf-home .sfh-near-stat span{font-size:15px;font-weight:600}.sf-home .sfh-near-stat small{color:#56624f;margin-top:6px;font-size:12px;line-height:1.6}.sf-home .sfh-near-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.sf-home .sfh-near-map{min-width:0}.sf-home .sfh-county-embedded{border:1px solid var(--line);border-radius:12px;margin-block:28px;padding:36px 32px}@media (max-width:900px){.sf-home .sfh-near-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sf-home .sfh-county-embedded{padding:24px 16px}}@media (max-width:600px){.sf-home .sfh-near-layout{flex-direction:column;gap:20px;display:flex}.sf-home .sfh-near-copy{display:contents}.sf-home .sfh-near-copy>p:not(.sfh-eyebrow){display:none}.sf-home .sfh-near-copy .sfh-eyebrow{order:1;margin-bottom:0}.sf-home .sfh-near-copy h2{order:2;margin-bottom:0}.sf-home .sfh-near-stat{order:3;margin-top:0}.sf-home .sfh-near-map{order:4}.sf-home .sfh-near-actions{order:5;margin-top:0}.sf-home .sfh-near-stat strong{font-size:46px}.sf-home .sfh-near-actions .sfh-button{width:100%}}@media print{.sf-home .sfh-near-section{background:#fff}}
