.blogArticle{padding:65px 24px 90px}.articleHeader,.articleBody{max-width:880px;margin:auto}.articleHeader>a{color:var(--wine);font-size:14px;text-decoration:underline}.articleHeader .eyebrow{margin-top:40px;font-size:14px}.articleHeader h1{letter-spacing:-.035em;margin:20px 0 26px;font:400 clamp(38px,5.2vw,70px)/1.08 Georgia,serif}.articleMeta{color:var(--muted);font-size:14px}.articleMeta a{text-decoration:underline}.articleLead{font-size:21px}.articlePhoto{max-width:1100px;margin:38px auto 50px}.articlePhoto img{object-fit:cover;object-position:center 48%;width:100%;height:auto;max-height:620px;display:block}.articlePhoto figcaption{color:var(--muted);margin-top:12px;font-size:14px}.articleBody{font-size:18px;line-height:1.75}.articleBody h2{margin:58px 0 22px;scroll-margin-top:30px;font:400 clamp(29px,3vw,40px)/1.2 Georgia,serif}.articleBody h3{margin:32px 0 15px;font:400 27px/1.3 Georgia,serif}.articleBody p{margin:0 0 22px}.articleBody a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.articleBody ul,.articleBody ol{list-style:revert;margin:20px 0 28px;padding-left:28px}.articleBody li{margin-bottom:12px}.articleContents{border-left:3px solid var(--wine);background:var(--ivory);flex-direction:column;gap:8px;margin:35px 0;padding:25px 30px;font-size:16px;display:flex}.articleBody table{min-width:680px;font-size:16px;line-height:1.5}.articleBody th,.articleBody td{white-space:normal;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 14px}.articleBody th{background:var(--wine-dark);color:#fff;font-weight:700}.articleBody .articleSources{margin-top:18px;font-size:14px}.articleCta{border:1px solid var(--wine);padding:18px 24px;font-size:17px;display:inline-block}.articleFaq{margin-top:60px;scroll-margin-top:30px}.articleFaq details{border-top:1px solid var(--line);padding:20px 0}.articleFaq details:last-child{border-bottom:1px solid var(--line)}.articleFaq summary{cursor:pointer;font-weight:700}.articleFaq details p{margin:16px 0 0}.blogIndex{max-width:1050px;margin:auto;padding:75px 24px 100px}.blogIndex h1{margin:0 0 25px;font:54px Georgia}.blogCard{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:35px;padding-top:30px;display:grid}.blogCard img{object-fit:cover;width:100%;height:320px}.blogCard h2{margin:15px 0;font:34px/1.2 Georgia}.blogCard a{color:var(--wine);text-decoration:underline}.blogCard p{font-size:18px}@media (max-width:600px){.blogArticle{padding-top:40px}.articleBody{font-size:17px}.articlePhoto img{max-height:420px}.articleLead{font-size:19px}.blogCard{grid-template-columns:1fr}.articleContents{padding:22px}.blogIndex h1{font-size:42px}}.articleBody a.primary{color:#fff;text-decoration:none}.articleBody a.secondaryCta{text-decoration:none}.articleBody a.secondaryCta:hover{color:#fff}.articleBody .dualCta a:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.blogArticle article figure figcaption{letter-spacing:normal;text-transform:none;color:var(--muted);margin:8px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:1.4}
