.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-heading{padding-bottom:60px;position:relative}.blog-heading h1{font-size:clamp(75px,8.5vw,122px)}.blog-heading-note{writing-mode:vertical-rl;letter-spacing:2px;color:#626b5d;font-size:8px;position:absolute;bottom:75px;right:0}.blog-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:45px;padding:23px 0;display:flex}.blog-categories{flex-wrap:wrap;gap:6px;display:flex}.blog-categories button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:25px;align-items:center;gap:10px;padding:10px 15px;font-size:10px;transition:background .2s,box-shadow .2s;display:flex}.blog-categories button.selected{background:#ecede5;border-color:#e8eadf;box-shadow:inset 3px 3px 7px #d8dbce,inset -3px -3px 7px #fff}.blog-categories button>span{color:var(--sage);font-size:8px}.blog-search{box-shadow:var(--inset);color:#8d957e;border-radius:25px;flex-shrink:0;align-items:center;gap:12px;width:220px;padding:11px 16px;display:flex}.blog-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;font-size:10px;outline:0!important}.blog-search:focus-within{outline-offset:3px;outline:2px solid #8a9775}.blog-search button{background:0 0;border:0;padding:0;display:flex}.featured-post{box-shadow:var(--shadow);background:#eff0e9;border:1px solid #fff;border-radius:20px;grid-template-columns:1.2fr 1fr;gap:0;display:grid;overflow:hidden}.featured-image{min-height:450px;position:relative;overflow:hidden}.featured-image>img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.featured-image:hover>img{transform:scale(1.035)}.featured-badge{letter-spacing:1px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f7edda;border:1px solid #ffffffc7;border-radius:25px;align-items:center;gap:11px;padding:10px 16px;font-size:8px;display:flex;position:absolute;top:25px;left:25px}.featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px 48px;display:flex}.featured-copy h2{font-family:var(--font-serif);letter-spacing:-1.5px;margin:23px 0;font-size:53px;line-height:1.05}.featured-copy>p{color:var(--muted);font-size:12px;line-height:1.95}.featured-copy .post-meta{font-size:9px}.featured-copy .button{margin-top:27px}.journal-list-label{justify-content:space-between;align-items:center;margin:60px 0 30px;display:flex}.journal-list-label>span:last-child{color:var(--muted);font-size:10px}.blog-post-grid{row-gap:50px}.blog-bottom-note{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:24px;margin-top:80px;padding-top:40px;display:flex}.blog-bottom-note p{font-family:var(--font-serif);font-size:25px}.blog-bottom-note .text-link{font-size:10px}.blog-empty{text-align:center;flex-direction:column;align-items:center;padding:80px 20px;display:flex}.blog-empty h2{font-family:var(--font-serif);margin-bottom:15px;font-size:40px}.blog-empty p{color:var(--muted);font-size:12px}.blog-empty .button{margin-top:25px}.load-more{text-align:center;margin-top:50px}.article-back{color:var(--muted);font-size:10px}.article-heading{text-align:center;max-width:880px;margin:34px auto 45px}.article-heading h1{font-family:var(--font-serif);letter-spacing:-2.5px;margin:22px 0;font-size:clamp(53px,6.5vw,90px);line-height:1.02}.article-heading>p{max-width:610px;color:var(--muted);margin-inline:auto;font-size:14px;line-height:1.9}.article-author{text-align:left;justify-content:center;align-items:center;gap:12px;margin-top:29px;display:flex}.article-author>img{object-fit:cover;border-radius:50%;width:42px;height:42px}.article-author>div>span{font-size:10px;font-weight:600}.article-author .post-meta{margin-top:3px;font-size:9px}.article-cover{border-radius:18px;overflow:hidden}.article-cover>img{aspect-ratio:2;object-fit:cover;width:100%;max-height:620px}.article-layout{grid-template-columns:220px minmax(0,720px);justify-content:space-between;gap:8%;margin:65px 0 0;display:grid}.article-sidebar{align-self:start;position:sticky;top:150px}.article-sidebar>nav{flex-direction:column;gap:18px;margin-top:24px;display:flex}.article-sidebar>nav>a{color:#626b5d;gap:14px;font-size:10px;line-height:1.7;display:flex}.article-sidebar>nav>a:hover{color:var(--ink)}.article-sidebar>nav>a>span{color:#69715f;margin-top:2px;font-size:8px}.article-content{color:#646e5c;overflow-wrap:anywhere;font-size:15px;line-height:2}.article-content h1,.article-content h2,.article-content h3{font-family:var(--font-serif);color:var(--ink);margin:40px 0 20px;line-height:1.2}.article-content h2{letter-spacing:-.8px;scroll-margin-top:130px;font-size:39px}.article-content>:first-child{margin-top:0}.article-content h3{font-size:30px}.article-content p{margin-bottom:23px}.article-content ul,.article-content ol{margin:25px 0;padding-left:23px}.article-content li{margin-block:9px;padding-left:6px}.article-content li::marker{color:#879674}.article-content a{color:#536846;text-underline-offset:4px;text-decoration:underline}.article-content blockquote{font-family:var(--font-serif);border-left:2px solid #a7b697;margin:35px 0;padding:15px 0 15px 30px;font-size:30px;line-height:1.45}.article-content blockquote p{margin:0}.article-content img{border-radius:12px;width:100%;margin-block:30px}.article-content pre{background:#e9ece1;border-radius:10px;padding:20px;font-size:12px;overflow:auto}.article-content code{background:#e9ece1;padding:2px 5px;font-size:.85em}.article-content table{border-collapse:collapse;max-width:100%;font-size:12px;display:block;overflow-x:auto}.article-content td,.article-content th{border:1px solid var(--line);padding:10px 15px}.article-tags{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.article-tags .pill{font-size:9px}.article-tools{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:35px;padding-top:25px;display:flex}.article-tools>span:first-child{letter-spacing:1px;margin-right:6px;font-size:8px}.article-tools button{background:var(--paper);border:1px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:4px 4px 8px #dce0d3,-4px -4px 8px #fff}.article-tools .share-status{color:var(--sage);flex-basis:100%;font-size:9px}.article-progress{z-index:150;transform-origin:0;pointer-events:none;background:#7d9068;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.author-note{gap:24px;margin-top:50px;padding:30px;display:flex}.author-note>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:66px;height:66px}.author-note h3{font-family:var(--font-serif);margin-top:8px;font-size:30px}.author-note p{color:var(--muted);margin-top:12px;font-size:11px}.author-note .text-link{margin-top:10px;font-size:10px}.author-note .eyebrow{font-size:7px}.article-related{border-top:1px solid var(--line);margin-top:90px;padding-top:65px}@media (max-width:1050px){.blog-toolbar{align-items:flex-start;gap:20px}.blog-categories{gap:2px}.blog-categories button{padding:10px;font-size:9px}.blog-search{width:175px}.featured-copy{padding:36px}.featured-copy h2{font-size:44px}.featured-image{min-height:400px}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:6%}.article-content{font-size:14px}}@media (max-width:760px){.blog-heading h1{font-size:clamp(56px,18vw,78px)}.blog-heading-note{display:none}.blog-heading{padding-bottom:37px}.blog-toolbar{flex-direction:column;gap:17px;margin-bottom:29px;padding:19px 0}.blog-categories{gap:3px 0}.blog-categories button{padding:10px 11px;font-size:8px}.blog-search{width:100%;padding:12px 16px}.blog-search input{font-size:11px}.featured-post{border-radius:16px;grid-template-columns:1fr}.featured-image{min-height:0}.featured-image>img{aspect-ratio:1.3;height:auto}.featured-badge{padding:8px 12px;font-size:7px;top:17px;left:17px}.featured-copy{padding:31px 26px}.featured-copy h2{margin-block:16px;font-size:44px}.featured-copy>p{font-size:11px}.featured-copy .button{min-height:47px;margin-top:23px;font-size:11px}.featured-copy .post-meta{margin-top:18px}.journal-list-label{margin-top:40px}.blog-bottom-note{flex-wrap:wrap;gap:8px 12px;margin-top:49px;padding-top:30px}.blog-bottom-note p{font-size:22px}.blog-bottom-note .text-link{flex-basis:100%;justify-content:center}.article-heading{margin:30px auto}.article-heading h1{letter-spacing:-1.5px;font-size:55px}.article-heading>p{font-size:12px}.article-heading .eyebrow{font-size:8px}.article-cover{border-radius:12px}.article-cover>img{aspect-ratio:1.3}.article-layout{flex-direction:column;gap:33px;margin-top:32px;display:flex}.article-sidebar{border:1px solid var(--line);border-radius:15px;width:100%;padding:22px;position:static}.article-sidebar>nav{gap:12px;margin-top:17px}.article-sidebar>nav>a{font-size:11px}.article-tools{margin-top:21px;padding-top:19px}.article-content{font-size:13px;line-height:1.95}.article-content h2{margin:31px 0 17px;font-size:33px}.article-content blockquote{padding-left:22px;font-size:27px}.author-note{gap:17px;margin-top:35px;padding:23px}.author-note>img{width:45px;height:45px}.author-note h3{font-size:27px}.author-note p{font-size:10px}.article-related{margin-top:60px;padding-top:43px}.article-related .section-title{font-size:43px}.article-related .section-heading-row>.text-link{margin-top:19px}}
