:root{--ink:#183b37;--body:#344943;--paper:#fbfaf6;--white:#fff;--line:#d5ddd5;--gold:#efc968;--rose:#efdeda;--blue:#e5ecf3;--muted:#61716b;--serif:Georgia,'Times New Roman',serif;--sans:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--body);font:1.0625rem/1.8 var(--sans)}a{color:var(--ink);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--ink);line-height:1.13}h1{font-size:clamp(2.8rem,6.1vw,5.8rem);letter-spacing:-.045em;margin:.3em 0}h2{font-size:clamp(2rem,3.4vw,3.3rem);letter-spacing:-.025em;margin:0 0 .6em}h3{font-size:1.75rem;line-height:1.25}p{margin:0 0 1.25em}.wrap{width:min(1240px,calc(100% - 96px));margin:auto}.eyebrow{display:block;font:600 .8rem/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin-bottom:18px}.skip{position:absolute;top:-80px;left:20px;background:var(--ink);color:white;padding:12px;z-index:20}.skip:focus{top:12px}:focus-visible{outline:3px solid #af641b;outline-offset:5px}.masthead{border-bottom:1px solid var(--line);background:rgba(251,250,246,.97);position:sticky;top:0;z-index:10}.nav-row{height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{font:400 1.5rem/1.1 var(--serif);letter-spacing:-.035em;text-decoration:none;max-width:170px}.brand small{display:block;font:600 .75rem/1.6 var(--sans);letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:30px;font-size:.9rem}.nav-links a{text-decoration:none}.nav-links a:hover{text-decoration:underline}.nav-links .nav-pill{border:1px solid var(--ink);border-radius:50px;padding:9px 19px}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);padding:7px 14px;color:var(--ink)}.hero{padding:66px 0 62px;display:grid;grid-template-columns:1.06fr 1fr;gap:70px;align-items:center}.hero h1 em{font-weight:400}.hero .lead{font-size:1.16rem;max-width:480px;margin-top:26px}.hero-media{position:relative;padding:0 0 36px 26px}.hero-media img{width:100%;aspect-ratio:4/4.3;object-fit:cover;border-radius:220px 220px 4px 4px}.hero-tag{position:absolute;bottom:0;left:0;max-width:290px;background:var(--gold);padding:22px 25px;font:1.35rem/1.35 var(--serif);color:var(--ink);box-shadow:0 8px 24px #183b3710}.hero-tag span{display:block;font:.75rem var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:12px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:white;padding:14px 25px;border:1px solid var(--ink);border-radius:3px;text-decoration:none;font-size:.9rem;line-height:1.4}.button:hover{background:#244f46}.button.light{background:var(--paper);color:var(--ink)}.small-note{font-size:.85rem;color:var(--muted)}.topic-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.topic-strip a{font-size:.88rem;text-decoration:none;padding:5px 13px}.section{padding:76px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px}.section-head p{max-width:420px;margin-bottom:0}.intro-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.intro-grid h2{max-width:330px}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.quote-card{margin:0;background:var(--white);padding:30px;border:1px solid var(--line)}.quote-card:nth-child(3n+2){background:var(--rose)}.quote-card:nth-child(3n){background:var(--blue)}.quote-card p{font:1.55rem/1.45 var(--serif);color:var(--ink)}.quote-card cite{font:.78rem var(--sans);color:var(--muted);font-style:normal}.quote-card .explain{font:.94rem/1.7 var(--sans);color:var(--body);margin-top:18px}.daily{background:var(--ink);color:white;text-align:center;padding:64px 24px;position:relative}.daily .eyebrow,.daily h2{color:var(--gold)}.daily blockquote{font:clamp(2rem,4.2vw,3.8rem)/1.25 var(--serif);max-width:880px;margin:25px auto}.daily p{max-width:650px;margin:20px auto 0}.daily small{color:#dbe3dd}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split img{aspect-ratio:5/4;object-fit:cover}.split.reverse .split-copy{order:2}.split.reverse .split-media{order:1}.mini-quote{border-left:3px solid var(--gold);padding:8px 0 8px 24px;margin:25px 0;color:var(--ink);font:1.55rem/1.45 var(--serif)}.mini-quote cite{display:block;font:.78rem var(--sans);margin-top:10px;color:var(--muted);font-style:normal}.text-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 25px}.article-card{min-width:0}.article-card a{text-decoration:none}.article-card img{aspect-ratio:3/2;width:100%;object-fit:cover}.article-card .eyebrow{margin:19px 0 10px;font-size:.75rem}.article-card h3{font-size:1.8rem;margin:0 0 12px}.article-card p{font-size:.95rem;line-height:1.65}.card-grid .article-card:first-child{grid-column:span 2}.card-grid .article-card:first-child img{aspect-ratio:2.1/1}.card-grid .article-card:first-child h3{font-size:2.2rem}.reading-note{background:var(--gold);padding:40px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin:60px 0}.reading-note h2{font-size:2.5rem}.reading-note p:last-child{margin-bottom:0}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;color:var(--ink);font-weight:600;list-style-position:outside;margin-left:20px}.faq details p{max-width:800px;padding-top:15px;margin-bottom:5px}.footer{padding:50px 0 25px;background:#f0f1eb}.footer-top{display:grid;grid-template-columns:1.2fr 2fr;gap:60px}.footer-top p{font-size:.9rem;max-width:330px;margin-top:20px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 30px;align-content:start;font-size:.85rem}.footer-links a{text-decoration:none}.footer-bottom{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;font-size:.8rem;color:var(--muted);display:flex;justify-content:space-between;gap:20px}.breadcrumbs{padding:30px 0;font-size:.8rem;color:var(--muted)}.breadcrumbs a{color:var(--muted)}.article-header{max-width:870px;margin:auto;text-align:center;padding:25px 0 40px}.article-header h1{font-size:clamp(2.6rem,5vw,4.5rem)}.article-deck{font-size:1.18rem;margin:22px auto;max-width:720px}.byline{font-size:.8rem;line-height:1.7;color:var(--muted)}.article-image{margin:0 0 55px}.article-image img{width:100%;aspect-ratio:2.15/1;object-fit:cover}.article-image figcaption{font-size:.75rem;color:var(--muted);margin:9px 0}.article-layout{display:grid;grid-template-columns:minmax(0,750px) 260px;gap:90px;justify-content:center}.prose{font-size:1.0625rem;line-height:1.9}.prose h2{font-size:2.25rem;line-height:1.25;margin:1.8em 0 .7em}.prose h3{font-size:1.55rem;margin:1.5em 0 .6em}.prose blockquote{margin:28px 0;padding:26px 30px;background:#edf0e8;border-left:3px solid #b99040;color:var(--ink)}.prose blockquote p{font:1.55rem/1.45 var(--serif);margin:0}.prose blockquote cite{font:.75rem var(--sans);color:var(--muted);display:block;margin-top:14px;font-style:normal}.prose ul,.prose ol{padding-left:25px}.prose li{margin:10px 0}.prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.toc{position:sticky;top:125px;align-self:start;border-top:2px solid var(--ink);padding-top:20px;font-size:.85rem}.toc strong{display:block;color:var(--ink);margin-bottom:18px}.toc a{display:block;text-decoration:none;border-bottom:1px solid var(--line);padding:10px 0;line-height:1.55}.toc p{font-size:.8rem;margin-top:25px}.attribution{font-size:.88rem;padding:17px 22px;background:#f0eee5;margin-bottom:30px}.editor-box{border-top:1px solid var(--line);margin-top:50px;padding-top:30px}.editor-box h2{font-size:1.5rem;margin:0 0 12px}.editor-box p{font-size:.9rem}.variant-split .article-header{max-width:none;text-align:left;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.variant-split .article-header img{aspect-ratio:4/4.5;object-fit:cover;width:100%}.variant-split .article-layout{margin-top:30px}.variant-essay .article-layout{grid-template-columns:minmax(0,740px)}.variant-essay .toc{position:static;order:-1;display:flex;flex-wrap:wrap;gap:8px 22px;border-bottom:1px solid var(--line);padding-bottom:25px}.variant-essay .toc strong{width:100%;margin:0}.variant-essay .toc a{border:0;padding:4px 0}.variant-essay .toc p{display:none}.variant-guide .article-header{background:var(--blue);max-width:none;padding:45px 80px}.variant-guide .prose blockquote{background:var(--blue)}.variant-guide .article-image{max-width:950px;margin:30px auto 50px}.related{padding:60px 0 70px;margin-top:65px;border-top:1px solid var(--line)}.related .card-grid .article-card:first-child{grid-column:auto}.related .card-grid .article-card:first-child img{aspect-ratio:3/2}.related .card-grid .article-card:first-child h3{font-size:1.8rem}.legal-header{padding:45px 0 35px;max-width:760px;margin:auto}.legal-header h1{font-size:clamp(2.7rem,5vw,4rem)}.legal{max-width:760px;margin:auto;padding-bottom:80px}.contact-box{background:var(--blue);padding:30px;margin:30px 0}.contact-box label{display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.contact-box input,.contact-box textarea{background:white;border:1px solid #a7b7b0;padding:12px;width:100%;margin-bottom:20px;color:var(--ink);border-radius:0}.contact-box textarea{min-height:140px}.form-status{font-size:.9rem;margin:15px 0 0}.form-status:empty{display:none}.supporting-image{margin:40px 0}.supporting-image img{width:100%;aspect-ratio:3/2;object-fit:cover}.supporting-image figcaption{font-size:.8rem}.error-page{padding:100px 0;text-align:center;max-width:700px;margin:auto}.error-page h1{font-size:3.5rem}.error-page .eyebrow{font-size:1rem}.anchor-link{font-size:.95rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1500px){.hero{padding-top:80px}}@media(max-width:1000px){.wrap{width:calc(100% - 60px)}.nav-links{gap:18px}.hero{gap:35px}.hero h1{font-size:4rem}.intro-grid,.split{gap:40px}.article-layout{gap:40px;grid-template-columns:minmax(0,1fr) 220px}.variant-split .article-header{gap:35px}.section-head p{max-width:330px}.footer-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){body{font-size:1rem}.wrap{width:calc(100% - 36px)}.nav-row{height:78px}.brand{font-size:1.3rem;max-width:160px}.menu-toggle{display:block}.nav-links{display:flex;gap:14px;flex-wrap:wrap;padding:14px 0}.nav-row{height:auto;min-height:78px;flex-wrap:wrap;gap:0}.nav-links{width:100%;border-top:1px solid var(--line);font-size:.86rem}.js .nav-links{display:none}.js .nav-links.open{display:flex}.hero{grid-template-columns:1fr;padding:40px 0;gap:35px}.hero h1{font-size:3.5rem;max-width:520px}.hero .lead{font-size:1.06rem}.hero-media{padding-left:20px;max-width:520px;width:100%;margin:auto}.hero-media img{aspect-ratio:5/4;border-radius:150px 150px 3px 3px}.hero-tag{max-width:245px;font-size:1.15rem;padding:17px 21px}.topic-strip{justify-content:start;gap:4px}.topic-strip a{padding:6px 9px}.section{padding:45px 0}.section-head{display:block;margin-bottom:25px}.section-head p{max-width:none}.intro-grid,.split,.text-columns,.reading-note{grid-template-columns:1fr;gap:22px}.intro-grid h2{max-width:none}.quote-grid{grid-template-columns:1fr;gap:15px}.quote-card{padding:26px}.quote-card p{font-size:1.45rem}.daily{padding:45px 20px}.daily blockquote{font-size:2.15rem}.split.reverse .split-copy,.split.reverse .split-media{order:initial}.split img{aspect-ratio:4/3}.card-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.card-grid .article-card:first-child{grid-column:span 2}.article-card h3,.related .card-grid .article-card:first-child h3{font-size:1.35rem}.article-card p{font-size:.88rem}.article-card .eyebrow{font-size:.75rem;letter-spacing:.07em}.card-grid .article-card:first-child h3{font-size:1.9rem}.reading-note{padding:28px;margin:40px 0}.footer-top{grid-template-columns:1fr;gap:20px}.footer-links{grid-template-columns:1fr 1fr;gap:14px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:8px}.article-header{padding:10px 0 25px}.article-deck{font-size:1.03rem}.article-layout{grid-template-columns:1fr;gap:30px}.toc{position:static;order:-1}.toc p{display:none}.article-image{margin-bottom:30px}.article-image img{aspect-ratio:3/2}.prose h2{font-size:1.85rem}.prose blockquote{padding:22px}.variant-split .article-header{grid-template-columns:1fr;gap:25px}.variant-split .article-header img{aspect-ratio:3/2}.variant-guide .article-header{padding:30px 22px}.variant-essay .toc{gap:5px 15px}.related .card-grid{grid-template-columns:1fr 1fr}.related .card-grid .article-card:last-child{display:none}.legal-header{padding-top:20px}.contact-box{padding:24px}.error-page{padding:70px 20px}.text-columns h3{margin-top:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.masthead,.footer,.toc,.related,.contact-box,.topic-strip{display:none}.wrap{width:100%}.article-layout{display:block}.hero{display:block}.hero-media{display:none}body{font-size:12pt;color:#000;background:white}a{color:#000}.prose blockquote{break-inside:avoid}}
