*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-underline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #bd521c;outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}p{line-height:1.85}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{text-decoration:none;padding:10px 0}.skip{position:absolute;left:12px;top:-90px}.skip:focus{top:12px;z-index:10;background:white;color:black;padding:14px}.eyebrow{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.wrap{max-width:1360px;margin:auto;padding:0 5vw}.top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0}.brand{text-decoration:none;font-size:25px;font-weight:700}.brand small{display:block;font:11px/1.7 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.crumb{font-size:13px;margin:32px 0;color:inherit}.story{max-width:760px;margin:0 auto 80px}.story h1{font-size:clamp(34px,5vw,62px);line-height:1.07;letter-spacing:-.035em}.story h2{font-size:27px;line-height:1.25;margin-top:45px}.story p{font-size:18px}.standfirst{font-size:21px!important;line-height:1.6!important}.story figure{margin:38px 0}.story figure img{width:100%;max-height:520px;object-fit:cover}.story figcaption{font-size:12px;margin-top:10px}.story .source{padding-top:24px;border-top:1px solid;overflow-wrap:anywhere}.readnext{padding:28px 0;border-top:1px solid}.index-title{font-size:clamp(38px,6vw,70px);margin:42px 0}.sitefoot{padding:45px 0;display:flex;justify-content:space-between;gap:30px;font-size:14px;border-top:1px solid}.sitefoot p{max-width:480px;margin:0}.sitefoot a{display:inline-block;margin:0 18px 12px 0}.feature-link{text-decoration:none;display:block}.feature-link h2{font-size:clamp(28px,3vw,42px);line-height:1.12}.feature-link p{max-width:600px}.read{display:inline-block;border-bottom:2px solid;padding:9px 0;font-weight:700}.listing{margin:35px 0 75px}.listing>a{display:grid;grid-template-columns:70px 1fr 140px;gap:28px;text-decoration:none;padding:30px 0;border-top:1px solid}.listing h2{font-size:28px;line-height:1.25;max-width:760px}.listing p{max-width:760px;margin-bottom:0}.number{font-size:24px;opacity:.65}.listing .category{font-size:12px;text-transform:uppercase;letter-spacing:.05em} .about-box{padding:35px;border:1px solid;margin:25px 0 55px}.about-box h2{font-size:30px}.about-box p{max-width:850px}.hero h1{white-space:pre-line}svg{max-width:100%}@media(max-width:700px){.top{align-items:flex-start;flex-direction:column;padding:23px 0;gap:12px}nav{gap:22px;font-size:14px}.wrap{padding:0 6vw}.sitefoot{display:block}.sitefoot p{margin-bottom:22px}.listing>a{grid-template-columns:40px 1fr;gap:16px}.listing .category{grid-column:2;grid-row:1;margin-bottom:32px}.listing h2{font-size:24px}.story p{font-size:17px}.about-box{padding:24px}.story{margin-bottom:50px}}body{background:#f6f3e8;color:#1d3d42;font-family:Arial,sans-serif}.brand{font-family:Trebuchet MS,Arial,sans-serif;letter-spacing:-.04em}.top{border-bottom:2px solid #1d3d42}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;margin:55px 0 30px;align-items:center}.hero h1{font-family:Trebuchet MS,Arial,sans-serif;font-size:clamp(45px,5.8vw,80px);line-height:1.04;letter-spacing:-.05em;margin:22px 0}.hero p{max-width:600px;font-size:20px}.river-art{width:100%;min-height:350px}.theme-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:50px 0 65px;border-top:2px solid}.theme-tabs a{text-decoration:none;padding:24px;border-right:1px solid #a6bbb4}.theme-tabs a:last-child{border:0}.theme-tabs b{font-size:32px;display:block;margin:12px 0}.theme-tabs span{font-size:13px}.community-main{display:grid;grid-template-columns:250px 1fr;gap:50px;padding-bottom:35px}.community-main aside{padding:25px 20px 25px 0;border-top:5px solid #b95f3c}.community-main aside h2{font:36px/1.15 Trebuchet MS,Arial,sans-serif}.community-main .listing{margin-top:0}.listing>a{grid-template-columns:45px 1fr;border-color:#a6bbb4}.listing .category{grid-column:2}.number{font-weight:bold}.story h1,.story h2,.listing h2{font-family:Trebuchet MS,Arial,sans-serif}.story .eyebrow{color:#98502f}.story .standfirst{color:#4e6668}.about-box{background:#dbe6dd;border:0;border-left:6px solid #b95f3c}.sitefoot{border-color:#a6bbb4}.index-title{max-width:800px}.hero .eyebrow{color:#98502f}.read:hover{color:#a04d29}@media(max-width:700px){.hero{grid-template-columns:1fr;margin-top:30px;gap:10px}.hero h1{font-size:48px}.river-art{min-height:0;max-height:300px}.theme-tabs{margin:30px 0}.theme-tabs a{padding:15px 8px}.theme-tabs b{font-size:23px}.community-main{grid-template-columns:1fr;gap:10px}.community-main aside{padding-top:20px}.community-main aside h2{font-size:30px}.community-main aside p{max-width:500px}.listing>a{gap:14px}.listing h2{font-size:25px}}
@media(max-width:700px){.theme-tabs{grid-template-columns:1fr}}
