.journal-intro{padding:72px 0 54px}.journal-intro>.small-label{color:#60695f;margin-bottom:25px}.journal-intro h1{max-width:960px;font-size:clamp(48px,6.4vw,86px);font-weight:500;line-height:1.06}.journal-intro-bottom{justify-content:space-between;align-items:end;gap:35px;margin-top:29px;display:flex}.journal-intro-bottom>p{max-width:590px;color:var(--muted);font-size:17px}.journal-intro-bottom>a{white-space:nowrap}.journal-featured{padding-bottom:68px}.journal-card{min-width:0}.journal-card-image{background:#eeeee6;display:block;overflow:hidden}.journal-card-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .35s;display:block}.journal-card:hover img{transform:scale(1.02)}.journal-card-copy{padding:23px 0}.journal-card-copy>.small-label{color:#6a5849;margin-bottom:13px}.journal-card h2{letter-spacing:-.025em;font-size:25px;line-height:1.28}.journal-card h2 a:hover{color:var(--accent)}.journal-card-copy>p:not(.small-label){color:var(--muted);margin-top:14px;font-size:14px}.journal-read{align-items:center;gap:18px;margin-top:23px;font-size:12px;display:flex}.featured-card{background:#f3f3ec;grid-template-columns:1.35fr 1fr;display:grid}.featured-card .journal-card-image img{object-fit:cover;height:100%;min-height:350px}.featured-card .journal-card-copy{align-self:center;padding:42px}.featured-card h2{font-size:34px}.journal-library{padding-bottom:65px}.journal-section-title{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding:30px 0;display:flex}.journal-section-title h2{font-size:28px}.journal-section-title p{color:var(--muted);font-size:12px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.journal-note{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:25px;padding-block:34px 65px;display:grid}.journal-note>p{letter-spacing:-.02em;font-size:25px;line-height:1.4}.journal-note>a{grid-column:2}.article-header{max-width:1020px;padding-top:38px}.article-header .breadcrumbs{margin-bottom:40px}.article-header>.small-label{color:#6a5849}.article-header h1{max-width:940px;margin:19px 0 24px;font-size:clamp(38px,4.4vw,60px)}.article-deck{color:var(--muted);max-width:840px;font-size:20px;line-height:1.6}.article-meta{color:var(--muted);flex-wrap:wrap;gap:12px 25px;margin:28px 0 35px;font-size:12px;display:flex}.article-meta>a{text-underline-offset:4px;color:var(--ink);text-decoration:underline}.article-hero{max-width:1020px;margin-block:0 50px}.article-hero img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.article-hero figcaption{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6}.article-layout{grid-template-columns:240px minmax(0,730px);justify-content:center;align-items:start;gap:65px;display:grid}.article-sidebar{font-size:12px;line-height:1.55;position:sticky;top:30px}.article-sidebar nav{border-top:1px solid var(--line);padding-top:20px}.article-sidebar ul{padding:0;list-style:none}.article-sidebar li{padding:6px 0}.article-sidebar ul ul{padding-left:12px}.article-sidebar a:hover{color:var(--accent)}.article-sidebar>.plain-link{margin-top:25px;display:inline-block}.article-body{min-width:0;font-size:17px;line-height:1.78}.article-body>p{margin-bottom:22px;line-height:1.78}.article-body>h2{margin:48px 0 21px;scroll-margin-top:25px;font-size:30px;line-height:1.25}.article-body>h3{margin:32px 0 15px;font-size:23px}.article-body>p:first-child{color:#243f34;font-size:20px;line-height:1.6}.article-body a:not(.button){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline #afb9b0}.article-body a:hover{color:var(--accent)}.article-body>ul,.article-body>ol{margin:20px 0 27px;padding-left:24px}.article-body li{margin-bottom:9px;padding-left:4px}.article-body li p{margin:0 0 12px}.article-body blockquote{background:#f6f3ec;border-left:3px solid #b56843;margin:27px 0;padding:22px 26px;font-size:16px}.article-body blockquote p+p{margin-top:14px}.article-body img{border:1px solid #e2e4dc;width:100%;height:auto;margin:30px 0 10px;display:block}.article-body figure{margin:30px 0}.article-body figcaption{color:var(--muted);font-size:12px}.article-body p:has(>em:only-child){color:var(--muted);font-size:13px}.article-table{border:1px solid var(--line);max-width:100%;margin:28px 0 32px;font-size:14px;line-height:1.55;overflow-x:auto}.article-table table{border-collapse:collapse;width:100%;min-width:500px}.article-table th{text-align:left;background:#eef1ea;font-weight:600}.article-table td,.article-table th{border-bottom:1px solid var(--line);vertical-align:top;padding:14px}.article-table tr:last-child td{border-bottom:0}.article-body pre{background:#f1f3ed;padding:20px;font-size:13px;overflow-x:auto}.article-body code{overflow-wrap:anywhere;font-size:.85em}.article-author{border-top:1px solid var(--line);margin-top:50px;padding-top:28px}.article-author h2{margin:15px 0;font-size:25px}.article-author p:not(.small-label){color:var(--muted);margin-bottom:15px;font-size:14px}.article-cta{background:#edf2fc;margin:40px 0 50px;padding:32px}.article-cta h2{margin:18px 0;font-size:29px}.article-cta>p:not(.small-label){margin-bottom:22px;font-size:15px}.article-cta .plain-link{margin-top:17px;display:block}.article-related{padding-block:25px 65px}.article-related>h2{margin-bottom:30px;font-size:30px}.author-header{padding-block:40px}.author-intro{grid-template-columns:220px 1fr;align-items:center;gap:55px;display:grid}.author-monogram{aspect-ratio:1;color:#f4f4e8;letter-spacing:-.05em;background:#183a2d;place-items:center;width:220px;font-size:80px;font-weight:450;display:grid}.author-photo{object-fit:cover;width:220px;height:220px}.author-intro h1{margin:15px 0 22px;font-size:52px}.author-intro p:not(.small-label){color:var(--muted);max-width:770px;font-size:17px}.author-policy{border-block:1px solid var(--line);grid-template-columns:1fr 1.7fr;gap:55px;margin-bottom:25px;padding-block:35px;display:grid}.author-policy h2{font-size:29px}.author-policy p{color:var(--muted);margin-bottom:18px;font-size:15px}.author-policy a{overflow-wrap:anywhere;text-decoration:underline}.preview-banner{text-align:center;background:#faedc9;padding:12px;font-size:14px}@media (width<=1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-card .journal-card-copy{padding:28px}.featured-card h2{font-size:28px}.article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.journal-section-title{display:block}.journal-section-title p{margin-top:12px}}@media (width<=750px){.journal-intro{padding-top:40px}.journal-intro-bottom{display:block}.journal-intro-bottom>a{margin-top:20px;display:inline-block}.featured-card{grid-template-columns:1fr}.featured-card .journal-card-image img{height:auto;min-height:0}.journal-intro h1{font-size:54px}.article-layout{display:block}.article-sidebar{margin-bottom:35px;position:static}.article-sidebar nav>div>ul{grid-template-columns:1fr 1fr;gap:4px 25px;display:grid}.article-sidebar>.plain-link{display:none}.article-header .breadcrumbs{margin-bottom:28px}.article-deck{font-size:18px}.article-body{font-size:16px}.article-body>p:first-child{font-size:18px}.article-body>h2{font-size:27px}.article-hero{margin-bottom:30px}.author-intro{grid-template-columns:130px 1fr;gap:25px}.author-monogram,.author-photo{width:130px;height:130px;font-size:55px}.author-intro h1{font-size:38px}.author-policy{grid-template-columns:1fr;gap:23px}.journal-note{grid-template-columns:1fr;gap:18px}.journal-note>a{grid-column:1}}@media (width<=500px){.journal-intro h1{font-size:43px}.journal-grid{grid-template-columns:1fr;gap:15px}.journal-card h2{font-size:25px}.featured-card .journal-card-copy{padding:25px}.journal-featured{padding-bottom:35px}.journal-intro{padding-bottom:30px}.article-header h1{font-size:37px}.article-sidebar nav>div>ul{grid-template-columns:1fr}.article-cta{padding:25px 20px}.article-cta .button{gap:12px;font-size:12px}.author-intro{grid-template-columns:1fr}.author-intro h1{font-size:40px}}
