.editorial-page,.blog-page{--surface-width:min(90vw,1220px);--surface-radius:32px;--surface-border:1px solid #17352f21;--surface-shadow:0 18px 48px #17352f11,inset 0 0 0 1px #ffffff73}.editorial-page .editorial-content{max-width:1320px;padding:54px 5vw 120px}.editorial-page .editorial-hero-card{border:var(--surface-border);border-radius:var(--surface-radius);width:100%;box-shadow:var(--surface-shadow);background:radial-gradient(circle at 100% 0,#efb84b26 0 125px,#0000 126px),linear-gradient(145deg,#fbf7ed 0%,#f0eadc 100%);margin:0 auto 28px;padding:52px 58px 48px;position:relative;overflow:hidden}.editorial-page .editorial-hero-card .kicker{color:#a86836;margin-bottom:13px}.editorial-page .editorial-hero-card h1{max-width:920px;margin:0 0 22px}.editorial-page .editorial-hero-card .editorial-lede{max-width:760px;margin:0}.editorial-page .editorial-content>section{border:var(--surface-border);background:linear-gradient(145deg,#fffaf2 0%,#f3eee3 100%);border-radius:30px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:52px;margin:20px 0;padding:38px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #17352f0d,inset 0 0 0 1px #ffffff5c}.editorial-page .editorial-content>section:nth-of-type(2n){background:radial-gradient(circle at 100% 0,#41776814 0 92px,#0000 93px),linear-gradient(145deg,#f9f5ea 0%,#eaf0e6 100%)}.editorial-page .editorial-content>section h2{margin:0;font-size:clamp(29px,2.7vw,39px);line-height:1.08}.editorial-page .editorial-content>section>p{opacity:.76;margin:0;font-size:16px;line-height:1.85}.editorial-page .editorial-content>.editorial-explore-panel{background:radial-gradient(circle at 0 100%,#e8786214 0 108px,#0000 109px),linear-gradient(145deg,#fff9ef 0%,#efe7d8 100%)}.blog-page .blog-intro{width:var(--surface-width);border:var(--surface-border);border-radius:var(--surface-radius);max-width:1220px;box-shadow:var(--surface-shadow);background:radial-gradient(circle at 100% 0,#efb84b26 0 130px,#0000 131px),linear-gradient(145deg,#fbf7ed 0%,#edf1e5 100%);margin:48px auto 28px;padding:50px 56px 46px;position:relative;overflow:hidden}.blog-page .blog-intro .kicker{color:#a86836;margin-bottom:12px}.blog-page .blog-intro h1{max-width:900px;margin:0 0 18px}.blog-page .blog-intro>p:last-child{max-width:700px;margin:0}.blog-page .pin-grid{max-width:1350px;padding-top:8px}.blog-page .pin-card{background:linear-gradient(145deg,#fffaf2 0%,#f4eee2 100%);border:1px solid #17352f1f;border-radius:30px;box-shadow:0 14px 36px #17352f12,inset 0 0 0 1px #ffffff61}.blog-page .pin-card.pin-1{background:linear-gradient(145deg,#fbf8ee 0%,#e9f0e7 100%)}.blog-page .pin-card.pin-2{background:linear-gradient(145deg,#fff8ef 0%,#f2e5dc 100%)}.blog-page .pin-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #17352f21,inset 0 0 0 1px #ffffff80}.blog-page .pin-card img{border-bottom:1px solid #17352f14}.blog-page .pin-card div{padding:24px 25px 26px}.blog-page .pin-card .kicker{color:#a86836}.blog-page .pin-card span{color:#fffaf1;background:#173e38;border-radius:999px;align-items:center;min-height:38px;padding:9px 14px;display:inline-flex}.blog-page .blog-article{max-width:1120px;padding:48px 5vw 110px}.blog-page .blog-article-hero{border:var(--surface-border);border-radius:var(--surface-radius);width:100%;box-shadow:var(--surface-shadow);background:radial-gradient(circle at 100% 100%,#efb84b1c 0 115px,#0000 116px),linear-gradient(145deg,#fbf7ed 0%,#edf1e6 100%);margin:0 auto 26px;padding:20px 20px 44px;position:relative;overflow:hidden}.blog-page .blog-article-hero>img{object-fit:cover;border-radius:23px;width:100%;max-height:650px;margin:0 0 34px}.blog-page .blog-article-hero>.kicker,.blog-page .blog-article-hero>h1,.blog-page .blog-article-hero>.editorial-lede{margin-left:28px;margin-right:28px}.blog-page .blog-article-hero>.kicker{color:#a86836;margin-bottom:11px}.blog-page .blog-article-hero>h1{max-width:930px;margin-top:0;margin-bottom:18px}.blog-page .blog-article-hero>.editorial-lede{max-width:800px;margin-bottom:0}.blog-page .blog-article>section,.blog-page .blog-article>.rich-public{border:var(--surface-border);background:linear-gradient(145deg,#fffaf2 0%,#f4eee3 100%);border-radius:28px;width:min(100%,920px);margin:20px auto;padding:36px 42px;position:relative;overflow:hidden;box-shadow:0 13px 34px #17352f0d,inset 0 0 0 1px #ffffff57}.blog-page .blog-article>section:nth-of-type(2n){background:radial-gradient(circle at 100% 0,#41776812 0 82px,#0000 83px),linear-gradient(145deg,#fbf8ef 0%,#eaf0e6 100%)}.blog-page .blog-article>section h2,.blog-page .blog-article>.rich-public h2{margin-top:0;font-size:clamp(28px,3vw,38px);line-height:1.12}.blog-page .blog-article>section p,.blog-page .blog-article>.rich-public p,.blog-page .blog-article>.rich-public li{opacity:.8;font-size:16px;line-height:1.85}.blog-page .blog-article>.rich-public h2:not(:first-child){border-top:1px solid #17352f1f;margin-top:34px;padding-top:30px}.blog-page .blog-article>.rich-public h3{margin-top:28px;font-size:25px}.blog-page .blog-article>.rich-public ul,.blog-page .blog-article>.rich-public ol{padding-left:1.35rem}.blog-page .blog-article>p:last-child{width:min(100%,920px);margin:26px auto 0}.blog-page .article-back{background:#fffaf1;border:1px solid #17352f2b;border-radius:999px;align-items:center;min-height:42px;padding:10px 16px;display:inline-flex;box-shadow:0 8px 20px #17352f0d}@media (width<=900px){.editorial-page,.blog-page{--surface-radius:27px}.editorial-page .editorial-content{padding:34px 4vw 90px}.editorial-page .editorial-hero-card{padding:40px 38px}.editorial-page .editorial-content>section{grid-template-columns:1fr;gap:18px;padding:34px 36px}.blog-page .blog-intro{margin-top:30px;padding:42px 40px}.blog-page .blog-article{padding-top:32px}}@media (width<=600px){.editorial-page,.blog-page{--surface-width:92vw;--surface-radius:24px}.editorial-page .editorial-content{padding:26px 4vw 76px}.editorial-page .editorial-hero-card{border-radius:24px;padding:32px 25px}.editorial-page .editorial-content>section{border-radius:24px;margin:16px 0;padding:28px 24px}.editorial-page .editorial-content>section h2{font-size:30px}.blog-page .blog-intro{border-radius:24px;margin:24px auto 22px;padding:32px 25px}.blog-page .pin-grid{padding-left:4vw;padding-right:4vw}.blog-page .pin-card{border-radius:24px}.blog-page .blog-article{padding:26px 4vw 80px}.blog-page .blog-article-hero{border-radius:24px;padding:14px 14px 32px}.blog-page .blog-article-hero>img{border-radius:18px;margin-bottom:27px}.blog-page .blog-article-hero>.kicker,.blog-page .blog-article-hero>h1,.blog-page .blog-article-hero>.editorial-lede{margin-left:12px;margin-right:12px}.blog-page .blog-article>section,.blog-page .blog-article>.rich-public{border-radius:23px;margin:16px auto;padding:28px 24px}}
