.journal{--j-paper:#faf6ed;--j-navy:#153449;--j-red:#a43b2d;--j-muted:#636862;--j-line:#d5cebf;background:var(--j-paper);color:var(--j-navy);font-family:Verdana,Geneva,sans-serif;overflow:clip}.journal-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.journal a{text-underline-offset:5px}.journal a:focus-visible,.journal summary:focus-visible{outline:3px solid var(--j-red);outline-offset:5px}.journal-topline{background:var(--j-navy);color:#faf6ed;text-align:center;font-size:11px;letter-spacing:.08em;padding:7px 20px}.journal-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:110px;border-bottom:1px solid var(--j-line)}.journal-brand{font:700 31px/1 Georgia,Times New Roman,serif;letter-spacing:.04em;text-decoration:none}.journal-brand span{display:block;font:9px/2.2 Verdana,sans-serif;letter-spacing:.22em}.journal-masthead nav{display:flex;gap:30px;align-items:center;font-size:12px}.journal-masthead nav a{text-decoration:none}.journal-contact{border-bottom:1px solid var(--j-red);padding-bottom:5px}.journal-contact span{margin-left:14px;color:var(--j-red)}.journal blockquote,.journal h1,.journal h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;color:var(--j-navy)}.journal p{max-width:none}.journal-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--j-red);line-height:1.8}.journal-intro{padding:69px 0 62px;text-align:center}.journal-intro h1{font-size:clamp(46px,6vw,76px);line-height:1.06;margin:20px 0 26px}.journal-intro h1 em{font-weight:400;color:var(--j-red)}.journal-intro>p:last-child{font-size:15px;max-width:490px;margin:auto;color:var(--j-muted);line-height:1.8}.journal-feature{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--j-line);background:#f1ecdf;align-items:stretch}.journal-image-link{display:flex;align-items:center;overflow:hidden;background:#f3eddf}.journal-image-link img{display:block;width:100%;height:100%;object-fit:contain}.journal-image-link:hover img{opacity:.94}.journal-feature-copy{padding:45px 38px;display:flex;flex-direction:column;justify-content:center}.journal-feature h2{font-size:clamp(30px,3vw,42px);line-height:1.12;margin:10px 0 20px}.journal-card h2 a,.journal-feature h2 a{text-decoration:none}.journal-feature-copy>p:not(.journal-eyebrow){font-size:13px;color:var(--j-muted);line-height:1.85;margin:0 0 22px}.journal-read{font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;gap:28px;align-items:center;width:fit-content;border-bottom:1px solid var(--j-red);padding-bottom:7px}.journal-read span{color:var(--j-red);font-size:20px}.journal-card small,.journal-feature small{display:block;margin-top:24px;font-size:9px;letter-spacing:.09em;color:var(--j-muted)}.journal-section-label{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:65px 0 25px;border-bottom:1px solid var(--j-line);padding-bottom:17px}.journal-section-label h2{font-size:32px;margin:0}.journal-section-label>span{font-size:9px;letter-spacing:.12em;color:var(--j-muted)}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px}.journal-card .journal-image-link{aspect-ratio:3/2}.journal-card .journal-eyebrow{margin:25px 0 13px}.journal-card h2{font-size:35px;line-height:1.16;margin:0 0 16px}.journal-card>p:not(.journal-eyebrow){font-size:13px;line-height:1.9;color:var(--j-muted);max-width:470px}.journal-card small{margin-top:16px}.journal-note{display:grid;grid-template-columns:70px 1fr;gap:15px 30px;padding:35px 40px;margin:70px 0;border-block:1px solid var(--j-line)}.journal-note-mark{font:80px/1 Georgia,serif;color:var(--j-red);grid-row:span 2}.journal-note h2{font-size:29px;margin:0 0 12px}.journal-note p{font-size:13px;color:var(--j-muted);line-height:1.85;margin:0;max-width:760px}.journal-note>a{grid-column:2;font-size:12px}.journal-footer{border-top:1px solid var(--j-line);padding-block:32px 45px;display:flex;justify-content:space-between;align-items:center;gap:24px}.journal-footer>a{font-size:10px;letter-spacing:.06em}.journal-footer p{font-size:11px;line-height:1.8;color:var(--j-muted);text-align:center}.journal-article-header{text-align:center;padding:26px 0 38px}.journal-back{display:block;text-align:left;font-size:11px;text-decoration:none;margin-bottom:38px;color:var(--j-muted)}.journal-article-header h1{font-size:clamp(39px,5.2vw,64px);line-height:1.09;max-width:870px;margin:18px auto 23px}.journal-deck{font-size:15px;line-height:1.8;color:var(--j-muted);max-width:700px!important;margin:auto}.journal-byline{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:28px;font-size:10px;color:var(--j-muted)}.journal-hero-figure{margin:0}.journal-enlarge{display:block;cursor:zoom-in;background:#fffcf6}.journal-enlarge img{display:block;width:100%;height:auto;object-fit:contain}.journal-hero-figure .journal-enlarge img{max-height:780px}.journal-illustration figcaption{display:flex;gap:20px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--j-line);color:var(--j-muted);font-size:10px;line-height:1.8}.journal-illustration figcaption>span{font-size:8px;letter-spacing:.09em;white-space:nowrap;color:var(--j-red)}.journal-illustration figcaption small{display:block;margin-top:5px;font:inherit;color:var(--j-navy)}.journal-inline-figure{width:min(100%,520px);margin:30px auto 0}.journal-inline-figure .journal-enlarge{border:1px solid var(--j-line)}.journal-inline-figure figcaption{display:block;font-size:11px}.journal-inline-figure figcaption>span{display:block;margin-bottom:6px}.journal-article-grid{display:grid;grid-template-columns:210px minmax(0,730px);justify-content:space-between;gap:60px;padding:56px 0 70px}.journal-toc{align-self:start;position:sticky;top:25px}.journal-toc nav{display:grid;gap:15px;font-size:11px;line-height:1.7}.journal-toc a{text-decoration:none;color:var(--j-muted);border-left:1px solid var(--j-line);padding-left:13px}.journal-toc a:hover{color:var(--j-red);border-color:var(--j-red)}.journal-body{min-width:0}.journal-body section{scroll-margin-top:24px}.journal-opening>p{font-size:17px;line-height:1.9;margin-top:0}.journal blockquote{font-size:32px;line-height:1.35;margin:34px 0 44px;padding:24px 0 24px 28px;border-left:3px solid var(--j-red)}.journal-explorer{background:#f0ebdf;padding:28px;margin:0 0 46px}.journal-body h2{font-size:32px;line-height:1.2;margin:0 0 19px}.journal-explorer>p:not(.journal-eyebrow){font-size:13px;line-height:1.8;color:var(--j-muted)}.journal-explorer details{border-top:1px solid var(--j-line)}.journal-explorer details:last-child{border-bottom:1px solid var(--j-line)}.journal-explorer summary{display:flex;align-items:center;gap:17px;padding:19px 0;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.journal-explorer summary::-webkit-details-marker{display:none}.journal-explore-number{font:italic 19px Georgia,serif;color:var(--j-red)}.journal-toggle{margin-left:auto;font-size:21px;font-weight:400;color:var(--j-red)}.journal-explorer details[open] .journal-toggle{transform:rotate(45deg)}.journal-detail-content{padding:0 0 15px 37px;font-size:14px;line-height:1.85}.journal-detail-content>p:first-child{margin:0}.journal-inline-sources{font-size:10px!important;color:var(--j-muted);line-height:1.8!important;margin-top:12px!important}.journal-inline-sources a{color:inherit}.journal-prose{margin-bottom:42px}.journal-prose>p{font-size:15px;line-height:1.95;margin:16px 0}.journal-checklist{background:var(--j-navy);color:#f8f2e5;padding:32px;margin:45px 0}.journal-checklist h2{color:#f8f2e5}.journal-checklist .journal-eyebrow{color:#edba76}.journal-checklist ul{list-style:none;padding:0;margin:25px 0 0}.journal-checklist li{font-size:14px;line-height:1.8;position:relative;padding:12px 0 12px 28px;border-bottom:1px solid #ffffff24}.journal-checklist li:last-child{border:0}.journal-checklist li:before{content:"✓";position:absolute;left:0;color:#edba76}.journal-related ul{list-style:none;padding:0;font-size:14px;line-height:2.3}.journal-sources{border-top:1px solid var(--j-line);padding-top:28px}.journal-sources h2{font-size:25px}.journal-sources li,.journal-sources p{font-size:11px;line-height:1.9;color:var(--j-muted)}.journal-sources li{padding:5px 0;scroll-margin-top:24px}.journal-next{border-top:1px solid var(--j-line);padding:30px 0 50px}.journal-next>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.journal-next a{display:grid;grid-template-columns:140px 1fr;gap:22px;text-decoration:none;align-items:center}.journal-next img{width:140px;aspect-ratio:3/2;object-fit:contain}.journal-next small{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--j-red);display:block;margin-bottom:8px}.journal-next strong{font:21px/1.25 Georgia,serif;display:block}.journal-next a>span>span{color:var(--j-red)}.journal-skip{position:absolute;left:20px;top:-100px;padding:15px;background:var(--j-paper);z-index:100}.journal-skip:focus{top:10px}@media (max-width:900px){.journal-wrap{width:calc(100% - 40px)}.journal-masthead nav{gap:18px}.journal-feature-copy{padding:28px}.journal-article-grid{grid-template-columns:160px minmax(0,1fr);gap:30px}.journal-next a{grid-template-columns:100px 1fr;gap:15px}.journal-next img{width:100px}.journal-next strong{font-size:19px}}@media (max-width:680px){.journal-wrap{width:calc(100% - 32px)}.journal-masthead{min-height:95px;gap:12px}.journal-brand{font-size:24px}.journal-brand span{font-size:7px}.journal-masthead nav{gap:12px;font-size:10px}.journal-contact,.journal-masthead nav>a:nth-child(2){display:none}.journal-intro{padding:45px 0 38px}.journal-intro h1{font-size:48px}.journal-feature{grid-template-columns:1fr}.journal-feature .journal-image-link{aspect-ratio:3/2}.journal-feature-copy{padding:30px 26px}.journal-feature h2{font-size:36px}.journal-section-label{margin-top:40px}.journal-section-label>span{display:none}.journal-grid{grid-template-columns:1fr;gap:40px}.journal-card h2{font-size:32px}.journal-note{padding:28px 0;grid-template-columns:40px 1fr;gap:16px;margin:45px 0}.journal-note-mark{font-size:55px}.journal-note h2{font-size:26px}.journal-footer{flex-direction:column;text-align:center;gap:8px}.journal-article-header h1{font-size:42px}.journal-article-header{padding-bottom:28px}.journal-back{margin-bottom:28px}.journal-deck{font-size:14px}.journal-byline{font-size:9px;gap:7px 15px}.journal-hero-figure figcaption{display:block}.journal-hero-figure figcaption>span{display:block;margin-bottom:4px}.journal-article-grid{display:block;padding-top:28px}.journal-toc{position:static;margin-bottom:35px;border-bottom:1px solid var(--j-line);padding-bottom:22px}.journal-toc nav{display:flex;overflow:auto;gap:14px;padding:5px 2px 10px}.journal-toc a{min-width:135px}.journal-opening>p{font-size:16px}.journal blockquote{font-size:28px;padding-left:20px}.journal-body h2{font-size:29px}.journal-explorer{padding:22px 18px}.journal-explorer summary{font-size:13px;gap:12px}.journal-detail-content{padding-left:29px}.journal-checklist{padding:26px 22px}.journal-next>div{grid-template-columns:1fr;gap:25px}.journal-next a{grid-template-columns:120px 1fr}.journal-next img{width:120px}}@media (prefers-reduced-motion:reduce){.journal *{scroll-behavior:auto!important;transition:none!important}}@media print{.journal-back,.journal-masthead nav,.journal-next,.journal-toc,.journal-topline{display:none}.journal-wrap{width:100%}.journal-article-grid{display:block}.journal-hero-figure{max-width:600px;margin:auto}.journal details::details-content{content-visibility:visible!important}.journal-checklist{background:transparent;color:#153449;border:1px solid #153449}.journal-checklist h2{color:#153449}.journal-checklist,.journal-prose{break-inside:avoid}}