.editorial-home{background:#eee9de;border-top:1px solid #ddd5c6}.editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:38px}.editorial-heading h2{font-size:clamp(34px,3.7vw,48px);max-width:620px}.editorial-heading>p{max-width:350px;color:#56534b;font-size:14px;line-height:1.8}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.editorial-card{background:#faf8f3;border:1px solid #d9d2c5;padding:27px;display:flex;flex-direction:column;min-width:0}.editorial-card-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:24px}.editorial-category{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#74603b}.editorial-number{font:36px Georgia,serif;color:#c4b596}.editorial-meta{font-size:11px!important;color:#706b60;margin:0 0 15px!important}.editorial-card h3{font:normal 27px/1.2 Georgia,serif;letter-spacing:-.5px;margin-bottom:18px}.editorial-card h3 a:hover,.editorial-read:hover{color:#826334}.editorial-card>p{font-size:13px;line-height:1.8;color:#56534b;margin-bottom:25px}.editorial-read{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ddd5c6;padding-top:18px;margin-top:auto;font-size:12px;font-weight:700}.editorial-all{display:inline-block;margin-top:30px}.editorial-hero{padding-bottom:65px}.editorial-hero h1{font-size:clamp(48px,6vw,88px);line-height:1.02}.editorial-hero em{color:#c9ab70}.editorial-pillars{display:flex;gap:12px 28px;flex-wrap:wrap;margin-top:30px;font-size:12px}.editorial-pillars a{border-bottom:1px solid #a38a5e;padding-bottom:8px}.editorial-list{padding-block:65px}.editorial-list .editorial-card:last-child{grid-column:span 2;background:#e9e1d1}.editorial-policy{padding-block:35px 65px;border-top:1px solid #d9d2c5}.editorial-policy h2{font-size:36px}.editorial-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px}.editorial-policy h3{font:normal 24px Georgia,serif;margin-bottom:15px}.editorial-policy p{font-size:14px;line-height:1.85;color:#56534b}.editorial-credit{margin-top:30px;padding-top:24px;border-top:1px solid #d9d2c5;font-size:12px!important}.editorial-article-hero h1{max-width:1000px}.editorial-article-hero .guide-meta{margin-top:27px}.editorial-article-hero a{text-decoration:underline}.editorial-edition{font-size:12px;margin-top:16px;color:#d0b47e}.editorial-copy p{margin-bottom:18px}.editorial-copy li{font-size:15px;line-height:1.9;margin-bottom:10px}.editorial-copy ul{padding-left:22px}.editorial-copy .editorial-source{font-size:11px;line-height:1.7;color:#6b6253;padding-left:13px;border-left:2px solid #c2a571;overflow-wrap:anywhere}.editorial-source a{display:inline}.editorial-checklist{padding:22px 28px;background:#eae4d7;margin-block:32px}.editorial-checklist h2{margin-top:0}.editorial-checklist .eyebrow{margin-bottom:15px}.editorial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.editorial-copy .button{text-decoration:none}.editorial-aside{position:sticky;top:115px}.editorial-aside p{font-size:13px;line-height:1.8}.editorial-related{padding-block:35px 70px}.editorial-related h2{font-size:36px;margin-bottom:30px}.editorial-related .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-guide-link{padding:20px 24px;background:#eae4d7;margin-top:30px}.editorial-guide-link a{text-decoration:underline}.editorial-grid a:focus-visible,.editorial-pillars a:focus-visible{outline:2px solid #9b7841;outline-offset:5px}
@media(max-width:1000px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-home .editorial-card:last-child{grid-column:span 2}.editorial-list .editorial-card:last-child{grid-column:span 2}.editorial-policy-grid{gap:20px}.editorial-layout{grid-template-columns:1fr}.editorial-aside{position:static}.editorial-heading{align-items:start}.editorial-heading>p{max-width:280px}}
@media(max-width:650px){.editorial-heading{display:block}.editorial-heading>p{max-width:none;margin-top:20px}.editorial-grid,.editorial-related .editorial-grid,.editorial-policy-grid{grid-template-columns:1fr}.editorial-home .editorial-card:last-child,.editorial-list .editorial-card:last-child{grid-column:auto}.editorial-card{padding:23px}.editorial-card h3{font-size:27px}.editorial-card-top{margin-bottom:14px}.editorial-list{padding-block:45px}.editorial-hero h1{font-size:49px}.editorial-article-hero h1{font-size:39px;line-height:1.12;overflow-wrap:anywhere}.editorial-article-hero .lead{font-size:16px}.editorial-checklist{padding:20px}.editorial-aside{padding:24px}.editorial-actions .button{width:100%;justify-content:space-between}.editorial-policy-grid{gap:25px}.editorial-pillars{gap:18px}.editorial-copy h2{font-size:28px}.editorial-related h2{font-size:32px}}
