*{box-sizing:border-box}body{margin:0;color:#25212d;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input,select,textarea{font:inherit}button{cursor:pointer}img{width:100%;height:auto;display:block;object-fit:cover}button,.button{background:var(--accent);color:white;border:0;border-radius:6px;padding:12px 21px;font-size:14px;font-weight:700;display:inline-block}button:hover,.button:hover{filter:brightness(.9);text-decoration:none}:focus-visible{outline:3px solid #277bc1;outline-offset:4px}.wrap{max-width:1232px;padding:0 28px;margin:auto}.topline{font-size:11px;letter-spacing:1px;text-align:center;background:#f3effb;padding:8px}.masthead{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 0}.brand img{width:285px;height:58px;object-fit:contain;object-position:left}.header-right{display:flex;gap:24px;align-items:center;font-size:13px;font-weight:bold}.header-note{font:italic 14px Georgia;color:#746e7d}.nav-shell{border-block:1px solid #e9e5ed}.nav{display:flex;gap:32px;align-items:center;overflow:auto;white-space:nowrap;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:700}.nav a:first-child{color:var(--accent)}.intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin:35px 0 26px}.intro h1{font-size:48px;line-height:1.05;letter-spacing:-2px;margin:0;max-width:650px}.intro p{font-size:15px;color:#6a6570;max-width:370px;margin:0 0 3px}.eyebrow,.kicker{color:var(--accent);text-transform:uppercase;font-size:11px;letter-spacing:1.3px;font-weight:800}.eyebrow{margin-bottom:9px}.hero-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:27px}.feature{border-radius:15px;overflow:hidden;background:#f3effb}.feature .photo{position:relative}.feature img{aspect-ratio:1.75}.feature .feature-copy{padding:24px 29px 28px}.feature h2{font-size:34px;line-height:1.13;letter-spacing:-1.1px;margin:9px 0 13px}.feature p{font-size:14px;color:#67616e;margin:0 0 15px}.pill{position:absolute;left:18px;bottom:16px;background:#ffdf69;color:#26202d;padding:5px 11px;font-size:11px;font-weight:800;border-radius:30px}.side-stories{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.card img{aspect-ratio:1.55;border-radius:10px}.card h2,.card h3{font-size:21px;line-height:1.23;letter-spacing:-.45px;margin:8px 0 12px}.card .kicker{margin-top:12px}.meta{color:#7c7680;font-size:11px}.topics{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:21px 0;margin:21px 0 0;border-bottom:1px solid #e8e3eb}.topics span{font-size:12px;font-weight:bold;margin-right:8px}.topics a{font-size:12px;border:1px solid #e1d9ec;border-radius:30px;padding:7px 15px}.topics a:hover{background:#f4effd}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:35px 0 22px}.section-heading h2{font-size:29px;line-height:1.15;letter-spacing:-.9px;margin:0}.section-heading a{font-size:12px;font-weight:bold;white-space:nowrap}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 25px}.story-grid .card{padding-bottom:19px;border-bottom:1px solid #e5e0e8}.story-grid .card h2{font-size:24px}.newsletter-band{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#eee6fc;border-radius:15px;padding:36px 42px;margin:40px 0;align-items:center}.newsletter-band h2{font-size:34px;line-height:1.1;letter-spacing:-1px;margin:8px 0 14px}.newsletter-band p{font-size:14px;color:#68606f;max-width:460px}.field{display:block;font-size:14px;font-weight:bold;margin:12px 0}.field input,.field textarea,.field select{display:block;width:100%;border:1px solid #bbb4c4;background:#fff;padding:12px 13px;margin-top:6px;border-radius:6px}.check{display:flex;gap:9px;align-items:flex-start;font-size:12px;font-weight:normal;margin:15px 0}.check input{margin-top:4px;flex-shrink:0}.check a,.prose a,.message a{text-decoration:underline;color:var(--accent)}.message{font-size:14px;margin-top:14px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px}.footer{background:#272131;color:#fff;padding:40px 0 25px;margin-top:54px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:65px}.footer .brand img{width:255px}.footer p{color:#c2bacb;font-size:13px;max-width:370px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px;font-size:12px;align-content:start}.footer-links button{font-size:12px;padding:7px}.copyright{margin-top:25px;border-top:1px solid #544b60;padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#c1b9ca}.article-layout{display:grid;grid-template-columns:minmax(0,820px) 270px;gap:60px;margin:35px 0}.breadcrumb{font-size:12px;color:#78717f;margin-bottom:21px}.article h1{font-size:46px;line-height:1.1;letter-spacing:-1.5px;margin:10px 0 20px}.dek{font-size:19px;color:#6c6473;line-height:1.65}.article figure{margin:26px 0}.article figure img{aspect-ratio:1.65;border-radius:10px}.article figcaption{font-size:11px;color:#777;line-height:1.65;margin-top:9px}.article figcaption a{text-decoration:underline}.prose{font:19px/1.8 Georgia,serif}.prose h2{font:700 26px/1.25 Arial;margin:31px 0 13px;letter-spacing:-.6px}.prose li{margin:9px 0}.prose p{margin:15px 0 22px}.try-this{background:#f4effb;border-radius:12px;padding:22px 25px;margin:30px 0}.try-this h2{margin:0 0 15px}.try-this ol{padding-left:22px;margin-bottom:0}.source-box{border-left:3px solid var(--accent);padding:15px 20px;background:#f6f4f8;font:13px/1.7 Arial;margin:30px 0}.article-aside{padding-top:90px}.article-aside>h2{font-size:20px;border-bottom:2px solid var(--accent);padding-bottom:12px}.article-aside .card{margin:25px 0}.page{max-width:810px;min-height:40vh;margin:45px auto}.page h1{font-size:42px;line-height:1.15;letter-spacing:-1px}.page>p{color:#6c6672}.page form{max-width:620px}.page .intro{display:block;margin:0 0 20px}.search-input{width:100%;padding:15px;border:1px solid #aaa;font-size:18px;border-radius:8px;margin:12px 0 18px}.search-results .card{border-bottom:1px solid #ddd;padding:18px 0}.consent{position:fixed;bottom:17px;left:17px;max-width:390px;border:1px solid #d9d3de;border-radius:12px;background:white;box-shadow:0 5px 35px #25193225;z-index:20;padding:20px;font-size:13px}.consent p{margin:0 0 12px}.consent button{font-size:12px;padding:9px 13px;margin:3px}.consent .secondary{background:#eeebf1;color:#28202f}[hidden]{display:none!important}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:30;background:white;padding:10px}.credits-grid section{margin:35px 0;border-top:1px solid #ddd;padding-top:15px}.credits-grid img{max-height:370px;object-fit:contain;object-position:left}.nature .topline{background:#fbe36a;color:#33331f}.nature .nav-shell{background:#ffe875;border:0}.nature .intro h1{font-size:49px}.nature .feature{background:#eaf5e8}.nature .pill{background:#ffe36d}.nature .newsletter-band{background:#fff3bc}.nature .feature,.nature .card img{border-radius:20px}.nature .try-this{background:#eaf4e8}.nature .footer{background:#203b2f}.nature .copyright{border-color:#456252}.nature .topics a:hover{background:#eef6e9}.citizen{background:#fffcf8;color:#303c39}.citizen .topline{background:#e8efeb;color:#354a41}.citizen .brand img{width:270px}.citizen .intro h1,.citizen .feature h2,.citizen .section-heading h2,.citizen .article h1,.citizen .newsletter-band h2{font-family:Georgia,serif;letter-spacing:-1px;font-weight:normal}.citizen .feature{background:#f5e8e0}.citizen .pill{background:#faf6ed;color:#754c3b}.citizen .newsletter-band{background:#e5efea;border-radius:4px}.citizen .card img,.citizen .feature{border-radius:4px}.citizen .footer{background:#273e35}.citizen .try-this{background:#edf2ed}.citizen .card h2{font-family:Georgia,serif;font-weight:normal;font-size:25px}.citizen .topics a:hover{background:#f5e9e1}@media(max-width:1000px){.header-note{display:none}.intro h1,.nature .intro h1{font-size:41px}.hero-grid{grid-template-columns:1.35fr 1fr}.side-stories{gap:20px 16px}.card h2{font-size:19px}.feature h2{font-size:29px}.article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:35px}.article h1{font-size:39px}.footer-links{grid-template-columns:1fr 1fr}}@media(max-width:720px){.wrap{padding:0 18px}.topline{font-size:9px}.masthead{padding:16px 0;gap:12px}.brand img,.citizen .brand img{width:220px;height:46px}.header-right{gap:10px;font-size:12px}.header-right .button{display:none}.nav{gap:24px;padding-top:12px;padding-bottom:12px}.intro{display:block;margin:27px 0 22px}.intro h1,.nature .intro h1{font-size:39px}.intro p{font-size:14px;margin-top:15px;max-width:none}.hero-grid{display:block}.feature img{aspect-ratio:1.5}.feature .feature-copy{padding:21px}.feature h2{font-size:29px}.side-stories{margin-top:26px;gap:24px 18px}.side-stories .card h2{font-size:19px}.topics{gap:9px;padding-bottom:20px}.topics span{width:100%}.topics a{padding:6px 12px;font-size:11px}.story-grid{grid-template-columns:1fr 1fr;gap:23px 18px}.story-grid .card h2,.citizen .story-grid .card h2{font-size:20px}.section-heading h2{font-size:25px}.section-heading{align-items:flex-end;margin-top:30px}.section-heading a{font-size:11px}.newsletter-band{grid-template-columns:1fr;gap:9px;padding:25px;border-radius:12px}.newsletter-band h2{font-size:31px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-links{grid-template-columns:1fr 1fr}.copyright{display:block}.copyright span{display:block;margin-bottom:6px}.article-layout{display:block;margin-top:28px}.article h1{font-size:35px}.article .dek{font-size:18px}.article-aside{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.article-aside>h2{grid-column:1/-1}.article-aside .card{margin:0}.prose{font-size:18px}.page h1{font-size:35px}.consent{left:10px;right:10px;bottom:10px;max-width:none}.article figure img{aspect-ratio:1.4}.page{margin-top:30px}}
img[src$="community.jpg"]{object-position:center 15%}
