:root{--paper:#f7f4ed;--ink:#193c33;--muted:#53635a;--line:#d5d9cc;--copper:#925235;--pale:#e9ede3}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--copper)}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--copper);outline-offset:5px}img{display:block;max-width:100%;height:auto}.site{max-width:1440px;margin:auto;padding:0 6vw}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;text-wrap:balance}h1{font-size:clamp(38px,5.4vw,78px);letter-spacing:-.045em}h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.025em}h3{font-size:30px}p{margin-block:16px}main{min-width:0}.skip{position:absolute;inset-block-start:-90px;background:white;padding:12px}.skip:focus{inset-block-start:8px;z-index:4}.masthead{display:grid;grid-template-columns:minmax(220px,1fr) 1fr;align-items:center;gap:24px;padding-block:32px 0}.brand{width:270px;max-width:100%}.role{text-align:end;font-size:11px;letter-spacing:.14em;line-height:1.8}.role span{letter-spacing:.02em;color:var(--muted)}nav{grid-column:1/-1;display:flex;gap:30px;border-block:1px solid var(--line);padding-block:13px}nav a{text-decoration:none;font-size:13px}nav a:nth-last-child(2){margin-inline-start:auto}.menu{display:none}.home-intro{padding-block:70px 58px;display:grid;grid-template-columns:1.6fr 1fr;gap:24px 64px}.eyebrow{display:block;color:var(--copper);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:bold}.home-intro>.eyebrow{grid-column:1/-1}.home-intro h1{max-width:720px}.lede{font-size:20px;line-height:1.55;color:var(--muted)}.home-intro .lede{align-self:center}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ink);color:white;padding:13px 22px;text-decoration:none;font-size:14px;border-radius:3px}.button:hover{background:var(--copper);color:white}.home-intro .button{justify-self:start}.section-label{display:flex;align-items:center;justify-content:space-between;padding-block:22px;border-block-start:1px solid var(--ink)}.section-label h2{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.section-label span{font-size:12px;color:var(--muted)}.index-item{display:grid;grid-template-columns:38px minmax(220px,1fr) minmax(0,1.15fr);gap:28px 38px;padding-block:35px 42px;border-block-end:1px solid var(--line);align-items:center}.number{align-self:start;font:italic 24px Georgia;color:var(--copper)}.thumb{align-self:start}.thumb img{aspect-ratio:3/2;object-fit:cover}.index-item:nth-child(odd) .thumb{order:3;transform:translateY(12px)}.index-item:nth-child(odd)>div{order:2}.index-item:nth-child(odd)>.read{order:4;grid-column:2}.index-item h3{font-size:clamp(25px,2.8vw,39px);margin-block:12px}.index-item h3 a{text-decoration:none}.index-item p{font-size:15px;color:var(--muted);margin-block:12px}.read{grid-column:3;font-size:12px;text-transform:uppercase;letter-spacing:.05em;justify-self:start}.index{margin-block-end:72px}.ribbon{text-align:center;font-size:10px;letter-spacing:.15em;padding:16px;background:var(--pale);margin-block-start:26px}.story-title{text-align:center;max-width:990px;margin:52px auto 40px}.story-title h1{font-size:clamp(37px,4.5vw,64px);margin-block:16px 22px}.byline,.text-offer{font-size:12px}.story-title .lede{max-width:770px;margin:auto}.story>figure{margin-block:32px 44px}.story>figure img{width:100%;aspect-ratio:3/2;object-fit:cover;max-height:720px}figcaption{max-width:550px;margin-inline-start:auto;margin-block-start:12px;font-size:11px;color:var(--muted);line-height:1.5}.criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:42px}.criteria>div{padding:24px;background:var(--pale)}.criteria span{font:italic 20px Georgia;color:var(--copper)}.criteria h2{font-size:25px;margin-block-start:12px}.reading{max-width:800px;margin:auto}.chapter{display:grid;grid-template-columns:35px minmax(0,1fr);gap:20px;margin-block:48px}.chapter-number{font-size:12px;color:var(--copper);padding-block-start:8px}.chapter h2{font-size:34px}.chapter p{margin-block-end:0}.reading figure{margin-block:35px 52px}.reading figure img{width:100%;height:auto}.offer{margin:42px 0;padding:32px;background:#e6ebe0;border-inline-start:4px solid var(--copper);max-width:570px}.offer h3{margin-block:12px}.offer p{font-size:15px}.offer .button{margin-block-start:8px}.faq,.disclosure{padding-block:35px;margin-block:32px}.faq h2{margin-block-end:24px}details{border-block-end:1px solid var(--line);padding-block:16px}summary{cursor:pointer;font-weight:bold;font-size:16px}details p{font-size:16px}.disclosure{border-block-start:1px solid var(--line)}.disclosure h2{font-size:25px}.disclosure p{font-size:13px;color:var(--muted)}.support{max-width:860px;margin:60px auto}.support h1{margin-block:16px 40px}.support section{margin-block:35px}.support h2{font-size:31px}.support address{padding:26px;background:var(--pale)}address{font-style:normal;font-size:13px;overflow-wrap:anywhere}footer{margin-inline:-6vw;padding:48px 6vw 26px;background:var(--ink);color:#f7f4ed;display:grid;grid-template-columns:1fr 1fr;gap:35px 70px}footer .eyebrow{color:#e6b49a}.footer-disclosure{grid-column:1/-1;max-width:780px}.footer-disclosure h2{margin-block-start:12px}.footer-disclosure p{font-size:14px;line-height:1.65;color:#d3ddcf}.footer-brand{grid-column:1}.footer-brand img{width:270px;object-fit:contain}.footer-brand p{font-size:12px}.footer-links{grid-column:2;grid-row:2/4;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:14px 26px}.footer-links a{font-size:13px}footer address{grid-column:1}footer a:hover{color:#f2c6ad}.fine{grid-column:1/-1;border-block-start:1px solid #557064;padding-block-start:22px;font-size:11px;margin:0}.support .index{margin-block-start:48px}.support .index-item{grid-template-columns:25px minmax(150px,1fr) minmax(0,1.2fr);gap:18px}
@media(max-width:700px){body{font-size:16px}.site{padding-inline:22px}.masthead{grid-template-columns:minmax(0,1fr) auto;padding-block-start:22px;gap:16px}.brand{width:240px}.role{grid-column:1/-1;grid-row:2;text-align:start;margin:0;font-size:10px}.menu{display:block;background:none;border:1px solid var(--line);color:var(--ink);font-size:12px;padding:12px}.masthead nav{display:none;flex-wrap:wrap;gap:14px 24px}.masthead nav.open{display:flex}nav a:nth-last-child(2){margin:0}.home-intro{grid-template-columns:1fr;padding-block:42px 34px;gap:14px}.home-intro .lede{font-size:18px}.index-item,.support .index-item{grid-template-columns:28px minmax(0,1fr);gap:18px;padding-block:28px}.thumb,.index-item:nth-child(odd) .thumb{grid-column:2;order:0;transform:none}.index-item>div,.index-item:nth-child(odd)>div{grid-column:2;order:1}.index-item .read,.index-item:nth-child(odd)>.read{grid-column:2;order:2}.number{grid-column:1;grid-row:1}.index-item h3{font-size:28px}.index-item p{font-size:15px}.index{margin-block-end:45px}.story-title{margin-block:35px}.story-title .lede{font-size:18px}.criteria{grid-template-columns:1fr;gap:10px;margin-block:28px}.criteria>div{display:flex;gap:16px;align-items:baseline;padding:16px 20px}.criteria h2{font-size:22px;margin:0}.chapter{grid-template-columns:1fr;gap:8px;margin-block:32px}.chapter h2{font-size:29px}.offer{padding:24px}.offer .button{max-width:100%;font-size:13px}.reading figure{margin-block:28px}.support{margin-block:40px}.support h1{font-size:40px}footer{margin-inline:-22px;padding:35px 22px;grid-template-columns:minmax(0,1fr);gap:28px}.footer-disclosure,.footer-brand,.footer-links,footer address,.fine{grid-column:1;grid-row:auto}.footer-links{grid-template-columns:1fr 1fr;gap:16px}.footer-brand img{width:260px}.footer-disclosure h2{font-size:32px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
