.editorial-header{z-index:10;background:#f3eadc;border-bottom:1px solid #30302429;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex;position:relative}.editorial-header nav{align-items:center;gap:34px;font-size:13px;display:flex}.blog-index{background:#fbf5eb}.blog-hero{background:#f3eadc;padding:150px 8vw 130px}.blog-hero h1{letter-spacing:-.04em;margin:45px 0;font:400 clamp(74px,10vw,148px)/.84 Newsreader,serif}.blog-hero>p:last-child{max-width:530px;font-size:17px;line-height:1.7}.blog-list{padding:0 8vw 130px}.blog-row{border-top:1px solid #30302438;grid-template-columns:minmax(280px,42%) 1fr;align-items:center;gap:7vw;padding:80px 0;display:grid}.blog-cover{background:#e6ded0;height:390px;overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.blog-cover:hover img{transform:scale(1.025)}.blog-row-copy{max-width:720px}.blog-meta{text-transform:uppercase;letter-spacing:.15em;color:#a4522d;font-size:10px;font-weight:600}.blog-row h2{margin:23px 0;font:500 clamp(40px,5vw,70px)/1.02 Newsreader,serif}.blog-row-copy>p:not(.blog-meta){color:#5d5a4b;max-width:600px;font-size:15px;line-height:1.75}.blog-empty{padding:100px 0}.blog-empty .text-link{margin-top:30px}.article-page{background:#fbf5eb;padding-bottom:130px}.article-page>article{max-width:1180px;margin:auto}.article-header{padding:120px 8vw 80px}.article-back{border-bottom:1px solid;align-items:center;gap:10px;margin-bottom:75px;padding-bottom:7px;font-size:12px;display:inline-flex}.article-header h1{letter-spacing:-.035em;max-width:1050px;margin:28px 0 38px;font:500 clamp(58px,8vw,110px)/.95 Newsreader,serif}.article-lead{color:#555344;max-width:720px;font-size:20px;line-height:1.65}.article-cover{max-height:720px;margin:0;overflow:hidden}.article-cover img{object-fit:cover;width:100%;max-height:680px;display:block}.article-cover figcaption{color:#6c6859;padding:10px 0;font-size:10px}.article-body{max-width:760px;margin:90px auto;font-size:18px;line-height:1.85}.article-body p{margin:0 0 26px}.article-body h2{margin:65px 0 25px;font:500 48px/1.08 Newsreader,serif}.article-body h3{margin:50px 0 20px;font:500 33px/1.15 Newsreader,serif}.article-body blockquote{color:#555344;border-left:3px solid #a4522d;margin:50px 0;padding-left:30px;font:400 30px/1.35 Newsreader,serif}.article-body li{margin:8px 0}.article-body a{color:#a4522d;text-underline-offset:3px;text-decoration:underline}.article-author{border-top:1px solid #30302438;max-width:760px;margin:auto;padding-top:45px}.article-author h2{margin:18px 0;font:500 40px Newsreader,serif}.article-author>p:last-child{color:#656252;font-size:13px;line-height:1.6}.not-found{background:#f3eadc;min-height:100svh;padding:15vh 8vw}.not-found h1{margin:35px 0;font:500 clamp(55px,8vw,105px)/1 Newsreader,serif}.not-found>p:not(.section-no){font-size:16px}.not-found .text-link{margin-top:35px}@media (max-width:760px){.editorial-header{height:76px}.editorial-header .menu{z-index:2;display:block}.editorial-header nav{background:#f3eadc;flex-direction:column;justify-content:center;font:500 38px Newsreader,serif;display:none;position:fixed;inset:0}.editorial-header nav.open{display:flex}.blog-hero{padding:100px 7vw}.blog-hero h1{font-size:21vw;line-height:.88}.blog-list{padding:0 7vw 90px}.blog-row{grid-template-columns:1fr;gap:35px;padding:60px 0}.blog-cover{height:300px}.blog-row h2{font-size:44px}.article-header{padding:80px 7vw 55px}.article-back{margin-bottom:55px}.article-header h1{font-size:15vw}.article-lead{font-size:17px}.article-cover{margin:0}.article-cover figcaption{padding:10px 7vw}.article-body,.article-author{margin:65px 7vw}.article-body{font-size:17px;line-height:1.78}.article-body h2{font-size:38px}.article-body h3{font-size:29px}.article-body blockquote{margin:40px 0;padding-left:20px;font-size:26px}}
