.journal-page{--journal-width:1320px}.journal-shell{max-width:var(--journal-width);margin-inline:auto;padding-inline:3vw}.journal-page h1,.journal-page h2,.journal-page h3{font-weight:400;letter-spacing:-.035em}.journal-page h1{font-size:clamp(2.8rem,5.3vw,5.4rem);line-height:1.08}.journal-page h2{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.15}.journal-page h3{font-size:1.6rem;line-height:1.25}.journal-page .eyebrow{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#59665d}.journal-skip{position:fixed;left:1rem;top:-10rem;padding:1rem;background:white;z-index:100}.journal-skip:focus{top:1rem}.journal-preview-note{max-width:1600px;margin:auto;padding:.7rem 3vw;border-bottom:1px solid var(--line);font-size:.67rem;letter-spacing:.07em;text-transform:uppercase;color:#58665c;display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.journal-intro{padding-block:clamp(4rem,8vw,8rem) 4.5rem}.journal-intro h1{max-width:19ch;margin:1.5rem 0}.journal-summary{max-width:56ch;color:#656b65;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.75}.journal-intro-index{display:block;margin-top:3rem;color:#7a8078;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.journal-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding-bottom:6rem}.journal-feature-image{display:block;overflow:hidden}.journal-feature-image img{height:auto;aspect-ratio:3/2;object-fit:contain;background:#e6e6df}.journal-feature-copy h2{font-size:clamp(2rem,3vw,3.1rem);margin:1.25rem 0}.journal-feature-copy>p:not(.eyebrow):not(.journal-category){color:#656b65;line-height:1.8}.journal-category{font-size:.72rem;color:#657264;margin-top:2rem}.journal-text-link{display:inline-block;font-size:.78rem;border-bottom:1px solid #778175;padding-bottom:.4rem;margin-top:1rem}.journal-expertise,.journal-latest{padding-block:5rem;border-top:1px solid var(--line)}.journal-section-heading{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:3rem}.journal-section-heading h2{margin:0}.journal-expertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.journal-expertise-grid>a{padding-block:1.5rem;border-top:1px solid var(--line)}.journal-expertise-grid span{font-size:.65rem;color:#788071}.journal-expertise-grid h3{font-size:1.35rem;margin:1.5rem 0 1rem}.journal-expertise-grid p{font-size:.88rem;color:#6b726b;max-width:29ch}.journal-expertise-grid small{display:block;margin-top:1.5rem;font-size:.72rem}.journal-section-note{color:#767e73;font-size:.74rem;max-width:65ch;margin-top:2.5rem}.journal-archive{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.journal-archive li{padding:1.5rem 0 2rem;border-top:1px solid var(--line)}.journal-archive .journal-category{margin-top:0}.journal-archive h3{max-width:30ch}.journal-archive li>p:not(.journal-category){max-width:55ch;color:#6b726b;font-size:.95rem}.journal-status,.journal-archive time{display:block;font-size:.7rem;color:#747b70;margin-block:1.5rem}.journal-pagination{display:flex;gap:1rem;margin-top:2rem}.journal-pagination a{padding:.5rem 1rem;border:1px solid var(--line)}.journal-pagination [aria-current=page]{background:#e5e9e0}.journal-project{padding-block:5rem 6rem;border-top:1px solid var(--line);background:linear-gradient(120deg,#f0f2eb,#f7f8f3)}.journal-project h2{margin-block:1.5rem}.journal-project>p:not(.eyebrow){max-width:50ch;color:#686f65}.journal-project>div{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.journal-project .journal-text-link{margin:0}.journal-article-heading{padding-block:3rem}.journal-back{font-size:.75rem;display:inline-block;margin-bottom:2.5rem;color:#677363}.journal-article-heading h1{font-size:clamp(2.6rem,4.8vw,4.6rem);max-width:23ch;margin-block:1.5rem}.journal-article-heading .journal-summary{max-width:68ch}.journal-byline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem;max-width:1000px}.journal-byline dt{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:#747e70;margin-bottom:.6rem}.journal-byline dd{margin:0;font-size:.8rem}.journal-cover{margin-block:0 4rem}.journal-cover img{width:100%;height:auto}.journal-cover figcaption{color:#747b70;font-size:.72rem;margin-top:.9rem;line-height:1.6}.journal-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:4rem;padding-bottom:5rem}.journal-reading-aside{font-size:.85rem;color:#697562}.journal-reading-aside>a{display:inline-block;margin-top:1rem;border-bottom:1px solid var(--line);font-size:.75rem}.journal-reading{min-width:0;max-width:780px}.journal-takeaway{background:#eff2e9;border-left:2px solid #78846b;padding:1.8rem 2rem;margin-bottom:3rem}.journal-takeaway>p:last-child{font-size:1.08rem;line-height:1.8;margin-bottom:0}.journal-prose{font-size:1rem;line-height:1.9;color:#464e43;overflow-wrap:anywhere}.journal-prose h2{font-size:clamp(1.8rem,3vw,2.35rem);color:var(--ink);margin:3rem 0 1.5rem;scroll-margin-top:6rem}.journal-prose h3{font-size:1.35rem;margin-top:2rem;color:var(--ink)}.journal-prose a{border-bottom:1px solid #aab3a0}.journal-prose p,.journal-prose ul,.journal-prose ol{margin:1.2rem 0}.journal-prose li{margin:.5rem 0}.journal-prose img{height:auto;max-width:100%}.journal-prose blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:2px solid #abb49e;background:#f1f3ec}.journal-table-wrap{overflow-x:auto;max-width:100%;margin:2rem 0;border:1px solid var(--line);overscroll-behavior-x:contain}.journal-prose table{width:100%;min-width:620px;border-collapse:collapse;font-size:.84rem;line-height:1.6}.journal-prose th,.journal-prose td{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid var(--line);overflow-wrap:normal}.journal-prose th{font-weight:500;background:#eff2e9}.journal-services,.journal-related,.journal-evidence{margin-top:3rem;border-top:1px solid var(--line);padding-top:2rem}.journal-services h2,.journal-related h2,.journal-evidence h2{font-size:1.8rem}.journal-services ul,.journal-related ul{list-style:none;padding:0}.journal-services li,.journal-related li{padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.9rem}.journal-page a:focus-visible,.journal-page button:focus-visible,.journal-table-wrap:focus-visible{outline:2px solid #55664b;outline-offset:5px}
@media(min-width:901px) and (max-width:1150px){.journal-page .site-nav{gap:1.1rem;font-size:.76rem}}
@media(max-width:900px){.journal-shell{padding-inline:1.25rem}.journal-preview-note{padding-inline:1.25rem}.journal-feature{grid-template-columns:1fr;gap:2rem;padding-bottom:4rem}.journal-feature-image{max-width:100%}.journal-expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-section-heading{grid-template-columns:1fr;gap:1rem}.journal-reading-layout{grid-template-columns:1fr;gap:1rem}.journal-reading-aside{display:none}.journal-byline{gap:1.5rem}.journal-article-heading{padding-top:2rem}.journal-intro{padding-top:4rem}.journal-cover{margin-bottom:2rem}}
@media(max-width:560px){.journal-intro{padding-bottom:3rem}.journal-intro-index{font-size:.58rem;letter-spacing:.07em}.journal-expertise,.journal-latest{padding-block:3rem}.journal-expertise-grid,.journal-archive{grid-template-columns:1fr;gap:1.25rem}.journal-expertise-grid>a{padding-block:1rem}.journal-expertise-grid h3{margin-top:1rem}.journal-byline{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-preview-note span{font-size:.58rem;letter-spacing:.025em}.journal-project{padding-block:3rem}.journal-project>div{gap:1.5rem}.journal-takeaway{padding:1.25rem}.journal-prose{font-size:.97rem}.journal-cover figcaption{font-size:.68rem}.journal-article-heading h1{font-size:2.65rem}.journal-article-heading{padding-bottom:2rem}}
@media(prefers-reduced-motion:reduce){.journal-page{scroll-behavior:auto}}
