.journal-visual img{width:100%;height:auto;aspect-ratio:2;object-fit:contain;background:var(--cream)}.journal-visual figcaption{max-width:1050px;line-height:1.7}.journal-heading>.eyebrow a{text-decoration:underline;text-underline-offset:4px}.journal-header{padding-block:38px 0}.journal-header h1{font-size:clamp(2.5rem,4.7vw,4.6rem);line-height:1.02}.journal-header .article-byline{margin-bottom:28px}[data-layout] .article-layout{display:block;max-width:1100px;padding-block:35px 65px}[data-layout] .article-toc{position:static;border-block:1px solid var(--line);padding-block:20px;margin-bottom:40px}[data-layout] .article-toc>.eyebrow{margin-bottom:8px}[data-layout] .article-toc ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 30px;margin:0 0 10px;padding-left:18px}[data-layout] .article-toc .text-link{font-size:.75rem}[data-layout] .article-main{max-width:820px;margin-inline:auto}[data-layout] .article-prose h2,[data-layout] .article-prose p{max-width:760px}[data-layout=comparison] .journal-header{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center}[data-layout=comparison] .journal-header h1{font-size:clamp(2.5rem,4.1vw,4rem)}[data-layout=comparison] .journal-visual{border-left:1px solid var(--line);padding-left:25px}[data-layout=comparison] .article-prose table{border-top:4px solid var(--rust)}[data-layout=design-study] .journal-header{display:flex;flex-direction:column}[data-layout=design-study] .journal-visual{order:-1;width:100%;margin-bottom:34px}[data-layout=design-study] .journal-heading{max-width:980px;align-self:flex-start}[data-layout=design-study] .article-takeaway{background:transparent;border:0;border-block:1px solid var(--line);padding:25px 0}[data-layout=design-study] .article-takeaway p{font:1.45rem/1.5 Georgia,serif}[data-layout=checklist] .journal-header{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;background:var(--ink);color:var(--paper);padding:35px}[data-layout=checklist] .journal-header h1{font-size:clamp(2.5rem,3.9vw,3.8rem)}[data-layout=checklist] .journal-heading .eyebrow,[data-layout=checklist] .article-deck,[data-layout=checklist] .journal-visual figcaption{color:#d6e0ce}[data-layout=checklist] .journal-header :focus-visible{outline-color:var(--accent)}[data-layout=checklist] .article-toc ol{list-style:decimal-leading-zero}[data-layout=checklist] .article-prose ul{list-style:none;padding:18px 24px;background:var(--cream);border-top:2px solid var(--ink)}[data-layout=checklist] .article-prose ul li{position:relative;padding-left:28px}[data-layout=checklist] .article-prose ul li:before{content:"";width:10px;height:10px;border:1px solid var(--rust);position:absolute;left:0;top:15px}.journal-cover{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:end;padding-block:45px 60px}.journal-cover h1{font:900 clamp(3.8rem,8vw,8rem)/.9 Arial,sans-serif;letter-spacing:-.085em;margin:0}.journal-cover .cut-word:after{background:var(--paper)}.journal-cover-note{max-width:410px;padding-bottom:4px}.journal-cover-note>p{font-size:2rem;letter-spacing:-.04em;line-height:1.12;margin-bottom:20px}.journal-cover-note>span{display:block;color:var(--muted);font-size:.9375rem}.journal-section-label{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ink);padding-top:24px}.journal-section-label h2{font-size:1.8rem}.featured-reading{display:grid;grid-template-columns:1.45fr 1fr;gap:0 45px}.featured-lead{grid-row:span 2}.featured-article>a{display:block}.featured-article:not(.featured-lead)>a{display:grid;grid-template-columns:.8fr 1fr;gap:22px;padding-bottom:24px}.featured-article:nth-child(3)>a{border-top:1px solid var(--line);padding-top:24px}.featured-article .eyebrow{display:block;margin:15px 0 10px}.featured-article h3{font-size:1.3rem;line-height:1.2;margin-bottom:10px;letter-spacing:-.03em}.featured-lead h3{font-size:2.15rem;max-width:640px}.featured-article .text-link{font-size:.8125rem}.featured-article a:hover h3{color:var(--rust)}.journal-directory{display:grid;grid-template-columns:.75fr 1.5fr;gap:60px;padding-block:65px;border-bottom:1px solid var(--line)}.journal-directory h2{font-size:2.8rem}.journal-directory nav{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.journal-directory nav a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;border-top:1px solid var(--line);font-size:.9375rem}.journal-directory nav a>span{font:.7rem var(--mono);color:var(--rust);white-space:nowrap}.journal-directory nav a:hover{color:var(--rust)}.journal-topic{display:grid;grid-template-columns:.75fr 1.5fr;gap:65px;padding-block:55px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.journal-topic header{max-width:350px}.journal-topic header>p:not(.eyebrow){font-size:.9375rem;color:var(--muted)}.journal-topic h2{font-size:2.5rem;margin-bottom:22px}.journal-topic .text-link{font-size:.8125rem;display:block;width:fit-content}.topic-service{display:block;font-size:.8125rem;margin-top:18px;text-decoration:underline;text-underline-offset:4px}.topic-more summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;font-size:.875rem;font-weight:600;color:var(--rust)}.topic-more summary::marker{content:""}.topic-more[open] summary span{transform:rotate(45deg)}.journal-local{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-block:60px;border-bottom:1px solid var(--line)}.journal-local h2{font-size:3.4rem}@media(max-width:1000px){.journal-cover{gap:35px}.featured-reading{gap:25px}.featured-article:not(.featured-lead)>a{display:block}.journal-directory,.journal-topic{gap:35px}.journal-header h1{font-size:3rem}[data-layout=comparison] .journal-header,[data-layout=checklist] .journal-header{gap:25px}.journal-header .article-byline{flex-direction:column;gap:8px}}@media(max-width:700px){.journal-header{padding-top:22px}.journal-header h1{font-size:2.3rem;line-height:1.07}[data-layout=comparison] .journal-header,[data-layout=checklist] .journal-header{display:block}[data-layout=comparison] .journal-visual{border:0;padding:0}[data-layout=comparison] .journal-header h1,[data-layout=checklist] .journal-header h1{font-size:2.2rem}[data-layout=checklist] .journal-header{padding:22px 20px}[data-layout=design-study] .journal-visual{margin-bottom:24px}[data-layout] .article-layout{padding-top:25px}[data-layout] .article-toc ol{grid-template-columns:1fr;gap:0}[data-layout] .article-toc{margin-bottom:25px}[data-layout=design-study] .article-takeaway p{font-size:1.25rem}.journal-visual figcaption{font-size:.75rem}.journal-cover{display:block;padding-block:28px 35px}.journal-cover h1{font-size:clamp(2.8rem,12vw,5rem)}.journal-cover-note{margin-top:30px}.journal-cover-note>p{font-size:1.6rem}.journal-cover-note>span{font-size:.875rem}.journal-section-label{display:block}.journal-section-label h2{font-size:1.7rem}.featured-reading{display:block}.featured-lead h3{font-size:1.65rem}.featured-article{padding-bottom:24px}.featured-article:not(.featured-lead)>a{display:grid;grid-template-columns:1fr 1.2fr;gap:15px}.featured-article:not(.featured-lead) h3{font-size:1.05rem}.featured-article:not(.featured-lead) .eyebrow{font-size:.65rem;margin-top:0}.journal-directory,.journal-topic,.journal-local{display:block;padding-block:35px}.journal-directory h2,.journal-topic h2{font-size:2.2rem}.journal-directory nav{gap:0 18px}.journal-directory nav a{font-size:.8125rem}.journal-topic header{margin-bottom:28px;max-width:none}.journal-topic .reading-index h3{font-size:1.08rem}.journal-local h2{font-size:2.7rem}.journal-local .conversion-actions{display:grid}}@media(prefers-reduced-motion:reduce){.topic-more summary span{transition:none}}
