.blogIndex,.articlePage{background:var(--paper);min-height:100vh;color:var(--ink)}.blogNav{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:24px 5vw;font-size:.68rem;display:flex}.blogNav .brand{font-size:1.15rem}.blogEyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--orange);font-size:.68rem;font-weight:800}.blogIndexHero{background:var(--ink);color:var(--paper);padding:100px 5vw 90px}.blogIndexHero h1{max-width:1050px;margin:25px 0 45px}.blogIndexHero>p:last-child{color:#f2eadcb8;max-width:650px;font-size:1.15rem;line-height:1.7}.blogCards{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding:0 5vw;display:grid}.blogCard{border-bottom:1px solid var(--line);min-height:420px;padding:34px 36px 34px 0;position:relative}.blogCard:nth-child(2n){border-left:1px solid var(--line);padding-left:36px}.blogCardTop,.blogCard>div:last-child{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.blogCardTop span{color:var(--orange);font:italic 2rem Georgia,serif}.blogCardTop b{color:#173f358c}.blogPlace{text-transform:uppercase;letter-spacing:.13em;color:var(--orange);margin:65px 0 10px;font-size:.68rem}.blogCard h2{letter-spacing:-.055em;margin:0 0 20px;font:700 clamp(2rem,3.6vw,3.7rem)/.95 Arial,sans-serif}.blogCard>p:not(.blogPlace){max-width:650px;line-height:1.6}.blogCard>div:last-child{border-top:1px solid var(--line);padding-top:16px;position:absolute;bottom:34px;left:0;right:36px}.blogCard:nth-child(2n)>div:last-child{left:36px}.blogCard>div:last-child a{color:var(--orange);font-weight:800}.editorialNote{border:1px solid var(--ink);grid-template-columns:.35fr 1fr;gap:40px;margin:90px 5vw;padding:30px;display:grid}.editorialNote strong{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.editorialNote p{max-width:780px;margin:0;line-height:1.65}.blogFooter{background:var(--orange);justify-content:space-between;align-items:end;padding:60px 5vw;display:flex}.blogFooter .brand span{color:var(--paper)}.blogFooter p{max-width:430px;margin:0;line-height:1.5}.articleHero{background:var(--ink);color:var(--paper);padding:75px 5vw 80px}.articleMeta{text-transform:uppercase;letter-spacing:.12em;color:#f2eadc8c;gap:28px;margin-bottom:90px;font-size:.62rem;display:flex}.articleHero h1{max-width:1180px;margin:25px 0 42px;font-size:clamp(3.7rem,8vw,8rem)}.articleDek{color:#f2eadcc7;max-width:820px;font-size:1.2rem;line-height:1.7}.searchTarget{text-transform:uppercase;letter-spacing:.1em;color:#f2eadc80;margin-top:38px;font-size:.68rem}.searchTarget strong{color:var(--lime)}.quickFacts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.quickFacts div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:135px;padding:26px 5vw 26px 22px;display:flex}.quickFacts div:first-child{padding-left:5vw}.quickFacts span{text-transform:uppercase;letter-spacing:.12em;color:#173f358c;font-size:.6rem}.quickFacts strong{color:var(--orange);font:italic 1.45rem Georgia,serif}.articleLayout{grid-template-columns:.32fr .68fr;gap:7vw;padding:90px 5vw;display:grid}.articleToc{border-top:1px solid var(--ink);flex-direction:column;align-self:start;display:flex;position:sticky;top:28px}.articleToc p{text-transform:uppercase;letter-spacing:.13em;font-size:.62rem;font-weight:800}.articleToc a{border-top:1px solid var(--line);padding:13px 0;font-size:.75rem;line-height:1.35}.articleBody{max-width:850px}.articleLead{color:var(--orange);margin:0 0 80px;font:italic 1.7rem/1.5 Georgia,serif}.articleBody>section{padding:0 0 70px;scroll-margin-top:28px}.articleNumber{color:var(--orange);margin-bottom:16px;font:italic 1.5rem Georgia,serif;display:block}.articleBody h2{letter-spacing:-.045em;margin:0 0 36px;font:italic clamp(2.6rem,5vw,5rem)/.92 Georgia,serif}.articleBody p{font-size:1.03rem;line-height:1.8}.safetyBox{background:var(--lime);color:var(--ink);margin:10px 0 80px;padding:28px}.safetyBox strong{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.safetyBox p{margin-bottom:0}.articleFaq details{border-top:1px solid var(--line);padding:22px 0}.articleFaq details:last-child{border-bottom:1px solid var(--line)}.articleFaq summary{text-transform:none;letter-spacing:0;font-size:1rem}.articleSources{border-top:1px solid var(--ink);padding-top:20px}.articleSources h2{font-size:2rem}.articleSources a{border-top:1px solid var(--line);color:var(--orange);text-transform:uppercase;letter-spacing:.08em;padding:12px 0;font-size:.75rem;font-weight:800;display:block}.relatedGuides{background:var(--ink);color:var(--paper);padding:90px 5vw}.relatedGuides h2{margin:25px 0 60px;font-size:clamp(3rem,6vw,6rem)}.relatedGuides>div{border-top:1px solid #f2eadc40;grid-template-columns:repeat(3,1fr);display:grid}.relatedGuides a{border-right:1px solid #f2eadc40;flex-direction:column;min-height:260px;padding:24px;display:flex}.relatedGuides a span{text-transform:uppercase;letter-spacing:.12em;color:var(--lime);font-size:.62rem}.relatedGuides a strong{margin:auto 0;font-size:1.4rem;line-height:1.1}.relatedGuides a b{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);font-size:.68rem}@media (max-width:800px){.blogCards{grid-template-columns:1fr}.blogCard,.blogCard:nth-child(2n){border-left:0;padding-left:0}.blogCard:nth-child(2n)>div:last-child{left:0}.editorialNote{grid-template-columns:1fr}.quickFacts{grid-template-columns:1fr 1fr}.quickFacts div:nth-child(2){border-right:0}.articleLayout{grid-template-columns:1fr}.articleToc{position:static}.relatedGuides>div{grid-template-columns:1fr}.relatedGuides a{border-bottom:1px solid #f2eadc40;border-right:0}.blogFooter{gap:28px;display:grid}}@media (max-width:520px){.blogIndexHero,.articleHero{padding-left:22px;padding-right:22px}.blogIndexHero h1,.articleHero h1{font-size:15vw}.blogCards{padding:0 22px}.quickFacts{grid-template-columns:1fr}.quickFacts div,.quickFacts div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:24px 22px}.articleLayout,.relatedGuides{padding-left:22px;padding-right:22px}.articleMeta{flex-wrap:wrap;margin-bottom:60px}.articleLead{font-size:1.4rem}.blogNav,.blogFooter{padding-left:22px;padding-right:22px}}.blogNav .brand{font-size:calc(1.15rem + 5px);font-weight:400}.blogNav{font-size:calc(.68rem + 3px)}@media (max-width:900px){.blogNav a{align-items:center;min-height:44px;display:flex}.blogCard>div:last-child{min-height:44px;bottom:20px}.blogCard>div:last-child a{align-items:center;min-height:44px;display:flex}}
