.interior-page{background:var(--paper);color:var(--ink)}.page-hero{border-bottom:1px solid var(--rule)}.page-hero__grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;min-height:560px;padding-block:92px 72px;display:grid}.page-kicker{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.page-hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,98px);line-height:.96}.page-hero h1 em{color:var(--accent);font-style:normal}.page-hero__aside{align-self:end;padding-bottom:8px}.page-lead{color:#564a42;max-width:620px;font-size:20px;line-height:1.65}.page-lead p{margin:0}.page-meta{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.editorial-section{border-bottom:1px solid var(--rule);padding:112px 0}.editorial-section--bright{background:var(--paper-bright)}.editorial-section--dark{background:var(--foundation);color:var(--paper-bright)}.editorial-section--civic{background:var(--civic);color:var(--paper-bright)}.editorial-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.editorial-grid--equal{grid-template-columns:1fr 1fr}.editorial-grid--wide-left{grid-template-columns:1.2fr .8fr}.section-intro{max-width:760px}.section-intro h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,68px);line-height:1.02}.section-intro h2 em{color:var(--accent);font-style:normal}.section-intro__copy{color:var(--muted);margin-top:28px;font-size:18px;line-height:1.7}.editorial-section--dark .section-intro__copy,.editorial-section--civic .section-intro__copy{color:#e1d6d0}.prose{color:#4f443d;max-width:760px;font-size:18px;line-height:1.82}.prose--large{font-size:21px;line-height:1.75}.prose p{margin:0 0 24px}.prose p:last-child{margin-bottom:0}.editorial-section--dark .prose,.editorial-section--civic .prose{color:#e5dbd5}.rule-list{border-top:1px solid}.rule-list__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(120px,.32fr) minmax(220px,.72fr) 1fr;align-items:start;gap:32px;padding:25px 0;display:grid}.rule-list__row:last-child{border-bottom:0}.rule-list__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.rule-list__title{font-family:Georgia,serif;font-size:22px;line-height:1.25}.rule-list__copy{color:var(--muted);font-size:15px;line-height:1.65}.editorial-section--dark .rule-list__copy,.editorial-section--civic .rule-list__copy{color:#d8cbc4}.timeline{border-left:1px solid var(--ink);padding-left:32px}.timeline__item{grid-template-columns:140px 1fr;gap:28px;padding:0 0 44px;display:grid;position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__item:before{content:"";background:var(--paper);border:2px solid var(--accent);width:9px;height:9px;position:absolute;top:8px;left:-37px}.timeline__year{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.timeline__item h3{margin:0;font-family:Georgia,serif;font-size:25px;line-height:1.2}.timeline__item p{color:var(--muted);margin:9px 0 0;font-size:15px}.title-ledger{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.title-ledger__item{border-right:1px solid var(--rule);align-content:end;min-height:150px;padding:24px;display:grid}.title-ledger__item:first-child{padding-left:0}.title-ledger__item:last-child{border-right:0}.title-ledger span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.title-ledger strong{margin-top:12px;font-family:Georgia,serif;font-size:25px;line-height:1.2}.impact-mini-ledger{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.impact-mini-ledger>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:176px;padding:26px}.impact-mini-ledger>div:nth-child(3n+1){padding-left:0}.impact-mini-ledger>div:nth-child(3n){border-right:0}.impact-mini-ledger>div:nth-last-child(-n+3){border-bottom:0}.impact-mini-ledger strong{color:var(--accent);font-family:Georgia,serif;font-size:48px;line-height:1;display:block}.impact-mini-ledger span{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.5;display:block}.program-index{border-top:1px solid var(--ink)}.program-index article{border-bottom:1px solid var(--rule);grid-template-columns:70px .7fr 1.3fr;gap:28px;padding:30px 0;display:grid}.program-index__number{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:800}.program-index h3{margin:0;font-family:Georgia,serif;font-size:27px;line-height:1.2}.program-index p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.statement-band{background:var(--civic);color:#fff;padding:90px 0}.statement-band__inner{max-width:1040px}.statement-band p{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,66px);line-height:1.08}.statement-band small{color:#ddcbc3;max-width:650px;margin-top:24px;font-size:13px;line-height:1.6;display:block}.notice{border:1px solid var(--rule);color:var(--muted);padding:18px 20px;font-size:14px;line-height:1.6}.notice strong{color:var(--ink)}.editorial-section--civic .notice{color:#dfd2cc;border-color:#ffffff3d}.editorial-section--civic .notice strong{color:#fff}.download-list,.media-list{border-top:1px solid var(--ink)}.download-row,.media-row{border-bottom:1px solid var(--rule);grid-template-columns:.7fr 1.35fr auto;align-items:center;gap:28px;padding:24px 0;display:grid}.download-row span,.media-row span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.download-row strong,.media-row strong{font-family:Georgia,serif;font-size:21px;font-weight:600;line-height:1.3}.download-row small,.media-row small{color:var(--muted);text-align:right}.related-links{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.related-links a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:end;min-height:165px;padding:24px 48px 24px 0;display:grid;position:relative}.related-links a:not(:first-child){padding-left:24px}.related-links a:nth-child(3n){border-right:0}.related-links span{font-family:Georgia,serif;font-size:24px}.related-links small{color:var(--muted);margin-top:8px}.related-links b{color:var(--accent);font-size:16px;position:absolute;top:22px;right:20px}.contact-grid{grid-template-columns:.78fr 1.22fr;gap:90px;display:grid}.contact-options{border-top:1px solid var(--ink)}.contact-options div{border-bottom:1px solid var(--rule);padding:21px 0}.contact-options strong{font-family:Georgia,serif;font-size:22px;display:block}.contact-options span{color:var(--muted);margin-top:5px;font-size:14px;display:block}.contact-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-field{gap:7px;display:grid}.form-field--full{grid-column:1/-1}.form-field label{font-size:12px;font-weight:800}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--rule);background:var(--paper-bright);width:100%;color:var(--ink);border-radius:0;min-height:48px;padding:13px 14px}.form-field textarea{resize:vertical;min-height:170px}.form-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}@media (width<=980px){.page-hero__grid,.editorial-grid,.editorial-grid--equal,.editorial-grid--wide-left,.contact-grid{grid-template-columns:1fr;gap:46px}.page-hero__grid{min-height:0;padding-block:84px 64px}.rule-list__row{grid-template-columns:130px 1fr}.rule-list__copy{grid-column:2}.impact-mini-ledger{grid-template-columns:repeat(2,1fr)}.impact-mini-ledger>div:nth-child(n){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-left:22px}.impact-mini-ledger>div:nth-child(odd){padding-left:0}.impact-mini-ledger>div:nth-child(2n){border-right:0}.impact-mini-ledger>div:nth-last-child(-n+2){border-bottom:0}.related-links{grid-template-columns:1fr 1fr}.related-links a:nth-child(n){border-right:1px solid var(--rule);padding-left:0}.related-links a:nth-child(2n){border-right:0;padding-left:24px}}@media (width<=680px){.page-hero__grid{padding-block:58px 46px}.page-hero h1{font-size:clamp(46px,14vw,66px)}.page-lead{font-size:18px}.editorial-section{padding:72px 0}.editorial-grid{gap:34px}.section-intro h2{font-size:clamp(36px,11vw,52px)}.prose,.prose--large{font-size:17px;line-height:1.74}.timeline{padding-left:24px}.timeline__item{grid-template-columns:1fr;gap:8px;padding-bottom:34px}.timeline__item:before{left:-29px}.rule-list__row{grid-template-columns:1fr;gap:8px;padding:21px 0}.rule-list__copy{grid-column:auto}.title-ledger{grid-template-columns:1fr}.title-ledger__item,.title-ledger__item:first-child{border-right:0;border-bottom:1px solid var(--rule);min-height:120px;padding:20px 0}.title-ledger__item:last-child{border-bottom:0}.impact-mini-ledger{grid-template-columns:1fr}.impact-mini-ledger>div:nth-child(n){border-right:0;border-bottom:1px solid var(--rule);min-height:145px;padding:22px 0}.impact-mini-ledger>div:last-child{border-bottom:0}.program-index article{grid-template-columns:46px 1fr;gap:14px}.program-index p{grid-column:2}.download-row,.media-row{grid-template-columns:1fr;gap:5px}.download-row small,.media-row small{text-align:left}.related-links{grid-template-columns:1fr}.related-links a:nth-child(n){border-right:0;min-height:130px;padding:20px 42px 20px 0}.contact-form{grid-template-columns:1fr}.form-field--full,.form-note{grid-column:auto}}
