body.home{background:#fff}.home .editorial-cover{padding:52px 0;background:#f7f4ec;border-bottom:1px solid #d8d8d2}.home .editorial-cover h1,.home .blog-heading h2,.home .blog-section h2,.home .editorial-card h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em}.home .editorial-cover h1{font-size:clamp(3rem,5.4vw,5.2rem);line-height:.96}.home .editorial-cover .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr)}.home .editorial-cover .hero-note,.home .hero-trust,.home .editorial-cover .search-form{display:none}.hero-actions{display:flex;gap:18px;align-items:center;margin-top:25px}.cover-link{font-weight:800}.home .hero-media img{border-radius:2px}.editorial-selector{display:block;border-bottom:1px solid #d8d8d2;background:#fff}.editorial-selector .shell{display:flex;align-items:center;gap:16px;padding-block:14px}.editorial-selector label{font-weight:800}.editorial-selector select{max-width:360px;border:1px solid #bfc9c6;border-radius:2px;background:#fff}.blog-section{padding:64px 0}.section-tint{background:#eef3f1}.blog-heading{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.blog-heading h2,.blog-section h2{margin:.25rem 0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.02}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:4px solid #0d3045}.editorial-card{padding:24px 22px;border-bottom:1px solid #d8d8d2}.editorial-card:not(:nth-child(3n+1)){border-left:1px solid #d8d8d2}.editorial-card h3{margin:.55rem 0;font-size:1.45rem;line-height:1.1}.editorial-card h3 a{color:#0d3045;text-decoration:none}.editorial-card h3 a:hover{text-decoration:underline}.story-meta{font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#5f6b6a}.story-link{font-weight:800}.editorial-topics .question-card{border-radius:2px;box-shadow:none;border-top:3px solid #1f9d88}.feature-essay{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:54px;align-items:center}.feature-essay figure img{border-radius:2px}.numbered-notes{padding:0;list-style:none;counter-reset:rule}.numbered-notes li{counter-increment:rule;display:grid;grid-template-columns:44px 190px 1fr;gap:12px;padding:15px 0;border-top:1px solid #d8d8d2}.numbered-notes li:before{content:"0" counter(rule);color:#1f9d88;font-weight:900}.numbered-notes span{color:#566361}.section-dark-editorial{background:#0d3045;color:#eaf2f0}.section-dark-editorial h2{color:#fff}.column-feature{display:grid;grid-template-columns:1fr 1fr;gap:56px}.editorial-notes{border-top:3px solid #fff}.editorial-notes article{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.22)}.editorial-notes h3,.editorial-notes p{margin:.3rem 0}.columns-editorial{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid #0d3045}.columns-editorial article{padding:22px}.columns-editorial article+article{border-left:1px solid #d8d8d2}.terms-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:28px 0}.terms-row article{padding-top:15px;border-top:3px solid #1f9d88}.terms-row span{font-family:Georgia,"Times New Roman",serif;font-size:1.25rem;font-weight:800}.home .button{border-radius:2px}@media(max-width:900px){.home .editorial-cover .hero-grid,.feature-essay,.column-feature{grid-template-columns:1fr}.home .editorial-cover .hero-media{display:none}.editorial-grid,.columns-editorial,.terms-row{grid-template-columns:1fr 1fr}.editorial-card:not(:nth-child(3n+1)){border-left:0}.editorial-card:nth-child(even),.columns-editorial article:nth-child(even){border-left:1px solid #d8d8d2}.numbered-notes li{grid-template-columns:40px 1fr}.numbered-notes span{grid-column:2}}@media(max-width:560px){.home .editorial-cover{padding:38px 0}.home .editorial-cover h1{font-size:clamp(2.7rem,13vw,4rem)}.hero-actions,.editorial-selector .shell,.blog-heading{align-items:stretch;flex-direction:column}.editorial-selector select{width:100%;max-width:none}.editorial-grid,.columns-editorial,.terms-row{grid-template-columns:1fr}.editorial-card,.editorial-card:nth-child(even),.columns-editorial article,.columns-editorial article:nth-child(even){padding:20px 0;border-left:0}.blog-section{padding:48px 0}}
