:root{--paper:#f6f2e8;--ink:#433829;--rust:#824630;--muted:#766956;--line:#d9ceba;--serif:'Iowan Old Style','Palatino Linotype','Book Antiqua',Palatino,Georgia,serif;--sans:'Avenir Next',Avenir,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 var(--sans)}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--rust)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--rust);outline-offset:5px}img{display:block;max-width:100%;height:auto}.skip{position:absolute;top:-100px}.skip:focus{top:8px;background:var(--paper);padding:12px;z-index:5}.editorial-header{max-width:1360px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.editorial-brand{width:155px}.editorial-header nav{display:flex;gap:26px;align-items:center;font-size:14px}.editorial-header a{text-decoration:none}.home-link{border:1px solid var(--line);border-radius:30px;padding:10px 20px}.editorial-main{max-width:1240px;margin:auto;padding:48px 5% 90px}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.15;letter-spacing:-.035em}h1{font-size:clamp(42px,6vw,78px);max-width:1000px;margin:24px 0}h2{font-size:clamp(28px,3vw,42px);margin:1.7em 0 .6em}h3{font-size:28px}h4{font-size:23px}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:25px 0 12px}.intro{max-width:720px;font-size:20px;color:var(--muted);margin-bottom:45px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.breadcrumbs a{text-decoration:none}.category-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.category-links a{border:1px solid var(--line);border-radius:28px;padding:7px 16px;font-size:13px;text-decoration:none}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px;margin:25px 0 50px}.content-card{text-decoration:none;display:block}.content-card img{aspect-ratio:16/10;width:100%;object-fit:cover;border-radius:12px;background:#e5ddce}.content-card h2,.content-card h3{font-size:25px;margin:14px 0 10px;letter-spacing:-.02em}.content-card p{font-size:14px;color:var(--muted);line-height:1.6;margin:8px 0}.content-card time{font-size:12px;color:var(--muted)}.category-title{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);margin-top:55px}.category-title h2{margin:0 0 14px}.category-title>a{font-size:13px;white-space:nowrap}.article-header,.article-body,.article-author{max-width:800px;margin-left:auto;margin-right:auto}.article-header h1{font-size:clamp(38px,5vw,64px)}.article-meta{font-size:13px;color:var(--muted);margin:22px 0 32px}.article-hero{border-radius:14px;max-height:540px;width:100%;object-fit:cover;margin:28px 0 44px}.article-body{font-size:18px;overflow-wrap:anywhere}.article-body p{margin:1.1em 0}.article-body img{border-radius:10px;margin:22px auto;max-height:650px;object-fit:contain}.article-body blockquote{border-left:2px solid var(--rust);margin:32px 0;padding:8px 24px;font:italic 26px/1.5 var(--serif)}.article-body table{display:block;overflow:auto;width:100%;font-size:15px}.article-body td,.article-body th{padding:10px;border-bottom:1px solid var(--line)}.article-body iframe{display:none}.article-author{border-top:1px solid var(--line);margin-top:44px;padding-top:18px}.article-author img{width:72px;height:72px;object-fit:cover;border-radius:50%;float:left;margin:0 20px 12px 0}.article-author p{font-size:15px}.pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:35px 0}.pagination a,.pagination span{padding:8px 15px;border:1px solid var(--line);border-radius:25px;font-size:14px}.pagination [aria-current]{background:var(--ink);color:var(--paper)}.editorial-footer{border-top:1px solid var(--line);max-width:1240px;margin:auto;padding:28px 5% 40px;font-size:12px;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.editorial-footer nav{display:flex;gap:22px}.editorial-footer a{text-decoration:none}.archive-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin-top:30px}.article-body p:has(>img){font-size:13px;color:var(--muted)}.article-body p:has(>img) img{font-size:initial}.related{margin-top:65px;border-top:1px solid var(--line)}@media(max-width:800px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.editorial-header{padding:22px 5%}.editorial-header nav{gap:14px}.home-link{display:none}}@media(max-width:500px){.cards{grid-template-columns:1fr}.editorial-brand{width:126px}.editorial-header nav{font-size:12px;gap:14px}.editorial-main{padding-top:28px}.article-body{font-size:17px}.intro{font-size:17px}.content-card h2,.content-card h3{font-size:28px}.article-body h2{font-size:28px}.article-body h3{font-size:25px}.category-title{align-items:flex-start}.category-title h2{font-size:28px}.editorial-footer{padding-bottom:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.editorial-brand img{filter:brightness(0);width:100%;height:auto}
