:root{--paper:#faf7ef;--ink:#142633;--body:#30383b;--copper:#925a38;--rule:#d7cfc1;--muted:#626561;--wash:#efe8da}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--paper);color:var(--body);font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65}a{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ink)}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--copper);outline-offset:6px}a:hover{color:var(--copper)}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.skip{position:absolute;top:-5rem;left:1rem;z-index:10;padding:1rem;background:var(--ink);color:white}.skip:focus{top:1rem}.site-header{padding-top:24px}.edition-line{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.masthead{display:block;text-decoration:none;font-family:Georgia,'Times New Roman',serif;color:var(--ink);font-size:clamp(2.2rem,6.4vw,5.8rem);line-height:1.18;letter-spacing:-.045em;padding:19px 0 20px;border-bottom:2px solid var(--ink);white-space:nowrap}.masthead:hover{color:var(--ink)}nav{display:flex;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--rule);padding:13px 0;font-size:.875rem}nav>div{display:flex;gap:30px}nav a{text-decoration:none}.edition-label{color:var(--copper)}.hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding-block:68px 76px}.eyebrow{text-transform:uppercase;color:var(--copper);font-size:.75rem;font-weight:700;letter-spacing:.13em;line-height:1.6;margin-bottom:20px}.hero h1{font-size:clamp(2.75rem,4.35vw,4.2rem);line-height:1.05;letter-spacing:-.035em;max-width:680px}.hero-deck{font-size:1.125rem;line-height:1.65;max-width:490px;margin:27px 0}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;padding:13px 20px;min-height:50px;background:var(--ink);color:var(--paper);text-decoration:none;font-size:.875rem;border:1px solid var(--ink);transition:background .15s,color .15s}.button:hover{background:var(--copper);border-color:var(--copper);color:var(--paper)}.button>span{font-size:1.15rem}.small-note{font-size:.8125rem;color:var(--muted);margin-top:14px}.hero-image img{width:100%;aspect-ratio:1.17;object-fit:cover;object-position:center;filter:saturate(.5)}figcaption{display:flex;justify-content:space-between;gap:15px;font-size:.75rem;line-height:1.4;color:var(--muted);padding-top:12px}figcaption span:first-child{text-transform:uppercase;letter-spacing:.08em}.coverage{display:grid;grid-template-columns:.85fr 1.15fr;gap:105px;border-top:1px solid var(--ink);padding-block:56px 78px}.section-intro h2{font-size:2.5rem;line-height:1.17;letter-spacing:-.025em}.section-intro>p:last-child{max-width:370px;margin-top:24px;color:var(--muted)}.coverage-items article{display:flex;gap:27px;padding:22px 0;border-bottom:1px solid var(--rule)}.coverage-items article:first-child{padding-top:0}.number{font-family:Georgia,serif;font-size:1rem;color:var(--copper);padding-top:6px}.coverage h3{font-size:1.7rem;margin-bottom:8px;line-height:1.3}.coverage-items p{color:var(--muted)}.sample-section{background:var(--wash);padding-block:76px}.sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.sample-paper{width:min(100%,445px);margin-inline:auto}.sample-paper a{display:block;border:1px solid #d4cbb9;box-shadow:0 15px 35px #14263316;transition:transform .2s}.sample-paper a:hover{transform:translateY(-4px)}.sample-paper img{width:100%;height:auto}.paper-caption{display:block;text-align:center;font-size:.75rem;color:var(--muted);margin-top:18px}.sample-copy h2{font-size:3.25rem;line-height:1.1;letter-spacing:-.035em;margin-bottom:26px}.large-copy{font-size:1.2rem;line-height:1.55;margin-bottom:18px}.sample-copy>p:not(.eyebrow):not(.large-copy):not(.small-note){color:var(--muted)}.sample-list{list-style:none;padding:0;margin:25px 0 30px;border-top:1px solid #cbc1ae}.sample-list li{display:grid;grid-template-columns:105px 1fr;gap:16px;border-bottom:1px solid #cbc1ae;padding:14px 0;font-size:.875rem}.sample-list strong{font-weight:400;color:var(--ink)}.sample-list span{color:var(--muted)}.sample-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.text-link{font-size:.875rem;text-underline-offset:5px}.subscription{background:var(--ink);color:#e4e6e3;padding-block:76px}.subscription-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.subscription .eyebrow{color:#d4a27c}.subscription h2{font-size:2.8rem;line-height:1.14;letter-spacing:-.02em;color:var(--paper)}.price{font-family:Georgia,serif;font-size:5rem;line-height:1.3;color:var(--paper);margin:25px 0 3px;letter-spacing:-.04em}.price span{font-family:Arial,sans-serif;font-size:1rem;letter-spacing:0;color:#b8c2c6}.subscription-grid>div>p:not(.eyebrow){color:#b8c2c6;margin-bottom:27px}.button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.offer-details ul{padding:0;margin:0;list-style:none}.offer-details li{padding:16px 0;border-bottom:1px solid #46555d;display:grid;grid-template-columns:1fr 1.2fr;gap:25px}.offer-details li:first-child{padding-top:0}.offer-details strong{font-size:.95rem;font-weight:400;color:var(--paper)}.offer-details li span{font-size:.875rem;color:#bdc6c9;line-height:1.6}.offer-details .offer-terms{font-size:.8125rem;line-height:1.65;margin-top:22px;margin-bottom:0;color:#b8c2c6}.about{padding-block:76px 82px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.about h2{font-size:2.8rem;line-height:1.16;letter-spacing:-.03em}.about>div>p:not(.eyebrow){margin-bottom:19px;color:var(--muted)}.contact-link{display:inline-block;text-underline-offset:5px;font-size:1.05rem;color:var(--ink);margin-top:4px}.footer{padding-block:27px 35px;border-top:1px solid var(--ink);display:flex;justify-content:space-between;gap:32px}.footer-brand{font:1.5rem/1.4 Georgia,serif;color:var(--ink)}.footer-brand span{font: .75rem/1.6 Arial,sans-serif;display:block;color:var(--muted)}.footer>div:last-child{display:flex;flex-direction:column;align-items:flex-end;font-size:.75rem;line-height:1.8;color:var(--muted)}.footer a{text-underline-offset:3px}@media(min-width:1500px){.hero{gap:82px}.hero h1{font-size:4.4rem}}@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero{gap:36px;padding-block:48px}.hero h1{font-size:3rem}.hero-image img{aspect-ratio:.85}.coverage,.sample-grid,.subscription-grid,.about{gap:48px}.sample-copy h2{font-size:2.65rem}.subscription h2,.about h2{font-size:2.3rem}.offer-details li{grid-template-columns:1fr;gap:5px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{padding-top:17px}.edition-line{font-size:.75rem;letter-spacing:.02em;flex-wrap:wrap;gap:3px 10px}.edition-line span:first-child{font-size:.75rem}.masthead{font-size:clamp(1.75rem,7.15vw,3rem);padding:17px 0 14px;letter-spacing:-.04em}nav{font-size:.8125rem;flex-wrap:wrap;gap:9px;padding:12px 0}.edition-label{display:none}nav>div{gap:25px;flex-wrap:wrap}.hero{grid-template-columns:1fr;gap:30px;padding-block:37px 43px}.hero h1{font-size:clamp(2.7rem,10vw,3.75rem);max-width:500px}.eyebrow{margin-bottom:15px}.hero-deck{margin:22px 0;font-size:1.05rem}.hero-image img{aspect-ratio:1.6}.hero-image figcaption{font-size:.75rem;flex-wrap:wrap;gap:4px}.coverage{grid-template-columns:1fr;gap:30px;padding-block:37px 45px}.section-intro h2{font-size:2.25rem}.section-intro>p:last-child{max-width:100%}.coverage-items article{gap:20px}.coverage h3{font-size:1.6rem}.sample-section{padding-block:43px}.sample-grid{display:flex;flex-direction:column-reverse;gap:35px}.sample-copy h2{font-size:2.8rem}.sample-paper{max-width:360px}.subscription{padding-block:45px}.subscription-grid,.about{grid-template-columns:1fr;gap:35px}.subscription h2,.about h2{font-size:2.5rem}.price{font-size:4.5rem;margin-top:20px}.offer-details li{grid-template-columns:1fr 1.2fr;gap:20px}.about{padding-block:45px}.footer{flex-direction:column;gap:18px}.footer>div:last-child{align-items:flex-start}.sample-list li{grid-template-columns:85px 1fr;gap:15px}.button{font-size:.875rem}.contact-link{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.hero-image,.sample-paper,.button,nav{display:none}.wrap{width:100%}.hero,.coverage,.sample-grid,.subscription-grid,.about{display:block}.subscription{background:white;color:var(--body)}.subscription h2,.price,.subscription-grid>div>p,.offer-details strong,.offer-details li span,.offer-details .offer-terms{color:var(--body)}a{color:var(--ink)}}
