.blogArticleInfographic{border-top:2px solid var(--gold);background:#f7f4ed;width:min(1040px,100vw - 48px);margin:68px 0 74px 50%;overflow:hidden;transform:translate(-50%)}.blogArticleInfographicHeader{padding:36px 42px 30px}.blogArticleInfographicHeader .eyebrow{color:#9a742f}.blogArticleInfographicHeader h2{color:var(--ink);letter-spacing:-.018em;margin:10px 0 14px;font:600 clamp(34px,4vw,46px)/1.06 Cormorant Garamond,serif}.blogArticleInfographicHeader p{color:#566579;max-width:720px;margin:0;font-size:16px;line-height:1.7}.blogArticleInfographicMedia{background:var(--navy);width:100%}.blogArticleInfographicMedia img{object-fit:contain;width:100%;height:auto;display:block}.blogArticleInfographic figcaption{color:#687487;padding:15px 42px 18px;font-size:12px;line-height:1.55}@media (max-width:600px){.blogArticleInfographic{width:calc(100vw - 20px);margin-top:54px;margin-bottom:58px}.blogArticleInfographicHeader{padding:27px 20px 23px}.blogArticleInfographicHeader h2{font-size:32px}.blogArticleInfographicHeader p{font-size:15px;line-height:1.65}.blogArticleInfographic figcaption{padding:13px 20px 16px}}.blogHero.is-animation-ready .blogHeroEyebrow,.blogHero.is-animation-ready h1,.blogHero.is-animation-ready p{opacity:0;will-change:opacity,transform;transform:translateY(24px)}.blogHero.is-animation-ready.is-revealed .blogHeroEyebrow,.blogHero.is-animation-ready.is-revealed h1,.blogHero.is-animation-ready.is-revealed p{animation:.72s cubic-bezier(.22,.61,.36,1) forwards blogHeroReveal}.blogHero.is-animation-ready.is-revealed h1{animation-delay:.17s}.blogHero.is-animation-ready.is-revealed p{animation-delay:.35s}@keyframes blogHeroReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blogHero.is-animation-ready .blogHeroEyebrow,.blogHero.is-animation-ready h1,.blogHero.is-animation-ready p{opacity:1;transform:none;animation:none!important}}.blogListing{padding-bottom:120px}.blogListingItem{min-width:0;display:flex}.blogListingItem--featured{grid-column:1/-1}.blogListingItem>.postCard{width:100%}.blogListing.is-animation-ready .blogListingItem{opacity:0;transform:translateY(22px)}.blogListing.is-animation-ready.is-revealed .blogListingItem{animation:.68s cubic-bezier(.22,.61,.36,1) forwards blogCardReveal;animation-delay:calc(var(--card-index,0) * 90ms)}@keyframes blogCardReveal{to{opacity:1;transform:translateY(0)}}.filters button{border-color:#cfc6b2;transition:background-color .24s,border-color .24s,color .24s,transform .24s}.filters button:hover{border-color:var(--gold);background:#cba75d17}.filters button.active{border-color:var(--navy);background:var(--navy);color:#fff}.filters button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.postCard{border-color:#ddd7ca;min-height:310px;padding:34px;transition:transform .36s cubic-bezier(.22,.61,.36,1),border-color .36s,box-shadow .36s,background-color .36s}.postCard>.postCardLink{color:inherit;font-size:inherit;font-weight:inherit;flex-direction:column;flex:1;margin:0;display:flex}.postCardLink>span{color:#9a742f;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.postCardLink h2{color:var(--ink);margin:20px 0 15px;font-size:clamp(26px,2.2vw,31px);line-height:1.12;transition:color .28s}.postCardLink p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.postCardLink footer{margin-top:auto;padding-top:28px}.postCardLink>.postCardCue{color:#8b672b;letter-spacing:.1em;align-items:center;gap:8px;margin-top:18px;font-size:10px;font-weight:800;transition:color .26s,gap .26s;display:flex}.postCardLink:focus-visible{outline:2px solid var(--gold);outline-offset:6px}@media (hover:hover) and (pointer:fine){.postCard:not(.featuredPost):hover{background:#fffefa;border-color:#cba75db3;transform:translateY(-4px);box-shadow:0 18px 42px #07132514}.postCard:not(.featuredPost):hover h2{color:#896726}.postCard:not(.featuredPost):hover .postCardCue{color:#6f511f;gap:12px}}.featuredPost{background:#fff;border-color:#ded7c8;min-height:0;padding:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),border-color .42s,box-shadow .42s;overflow:hidden}.featuredPost>.featuredPostLink{grid-template-columns:minmax(0,48%) minmax(0,52%);width:100%;display:grid}.featuredPostMedia{background:#022a4c;grid-area:1/2;min-height:430px;position:relative;overflow:hidden}.featuredPostMedia img{object-fit:contain;object-position:center;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.featuredPostContent{flex-direction:column;grid-area:1/1;min-width:0;padding:44px clamp(42px,4vw,52px);display:flex}.featuredPostContent>span{color:#9a742f;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.featuredPostContent h2{max-width:680px;color:var(--ink);letter-spacing:-.02em;margin:18px 0 16px;font:600 clamp(34px,3.4vw,48px)/1.05 Cormorant Garamond,serif;transition:color .32s}.featuredPostContent p{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.featuredPostContent footer{color:#8a8290;margin-top:auto;padding-top:24px;font-size:11px}.featuredPostContent>.featuredPostCta{color:#8b672b;letter-spacing:.11em;align-items:center;gap:10px;margin-top:14px;font-size:10px;font-weight:800;transition:color .3s,gap .3s;display:flex}.featuredPostCta span{font-size:15px}.featuredPost--withoutImage>.featuredPostLink{grid-template-columns:1fr}.featuredPost--withoutImage .featuredPostContent{max-width:900px;min-height:360px}@media (hover:hover) and (pointer:fine){.featuredPost:hover{border-color:#cba75db8;transform:translateY(-3px);box-shadow:0 22px 48px #0713251c}.featuredPost:hover .featuredPostMedia img{transform:none}.featuredPost:hover .featuredPostContent h2{color:#9a742f}.featuredPost:hover .featuredPostCta{color:#6f511f;gap:15px}}@media (max-width:900px){.featuredPost>.featuredPostLink{grid-template-columns:1fr}.featuredPostMedia{aspect-ratio:1672/941;grid-area:1/1;min-height:0}.featuredPostMedia img{object-position:center}.featuredPostContent{grid-area:2/1;padding:38px}.featuredPostContent h2{font-size:38px}}@media (max-width:700px){.blogListing{padding-bottom:78px}.blogListingItem--featured{grid-column:auto}.featuredPost>.featuredPostLink{grid-template-columns:1fr}.featuredPostMedia{aspect-ratio:1672/941;grid-area:1/1;min-height:0}.featuredPostMedia img{object-position:center}.featuredPostContent{grid-area:2/1;padding:36px 26px 32px}.featuredPostContent h2{font-size:32px;line-height:1.08}.featuredPostContent p{font-size:14px}.featuredPostContent footer{padding-top:28px}.featuredPost--withoutImage .featuredPostContent,.postCard{min-height:0}}@media (prefers-reduced-motion:reduce){.blogListing.is-animation-ready .blogListingItem{opacity:1;transform:none;animation:none!important}.featuredPost,.featuredPostMedia img,.featuredPostContent h2,.featuredPostCta,.postCard,.postCard h2,.postCardCue,.filters button{transition:none!important}.featuredPost:hover,.postCard:hover{transform:none!important}.featuredPost:hover .featuredPostMedia img{transform:none}}.blogArticleInfographicHeader .eyebrow,.postCardLink>span,.featuredPostContent>span,.postCardLink>.postCardCue,.featuredPostContent>.featuredPostCta{color:var(--gold-on-light)}.blogArticleTableWrap tbody th,.blogArticleChecklist li span,.blogBackLink{color:var(--gold-on-light)!important}.blogArticleCta .eyebrow{color:var(--navy)}.blogArticle{background:#fff}.blogArticleHero{background:radial-gradient(circle at 78% 18%,#17385f 0,transparent 34%),var(--navy);color:#fff;padding:96px 0 90px}.blogArticleHeroInner{max-width:980px}.blogArticleHero h1{color:#fff;letter-spacing:-.025em;max-width:900px;margin:0 0 25px;font:600 clamp(48px,6vw,72px)/1 Cormorant Garamond,serif}.blogArticleHero p{color:#bdc9d9;max-width:750px;margin:0;font-size:17px;line-height:1.72}.blogArticleMeta{color:var(--gold2);letter-spacing:.04em;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.blogArticleBody{max-width:960px;padding-top:82px;padding-bottom:96px}.blogArticleLead{color:#34445b;max-width:790px;margin:0;font:500 25px/1.5 Cormorant Garamond,serif}.blogArticleContent{max-width:790px;color:var(--muted);margin-top:38px}.blogArticleContent>p{margin:0 0 24px;font-size:17px;line-height:1.88}.blogArticleContent>h2{color:var(--ink);letter-spacing:-.018em;margin:68px 0 23px;scroll-margin-top:110px;font:600 clamp(32px,4vw,44px)/1.08 Cormorant Garamond,serif}.blogArticleCallout{border-left:3px solid var(--gold);color:#24364f;background:#f7f4ed;margin:36px 0;padding:25px 30px 25px 34px;position:relative}.blogArticleCallout:before{content:"";background:linear-gradient(135deg,#0000 49%,#cba75d29 50%);width:52px;height:52px;position:absolute;top:0;right:0}.blogArticleCallout p,.blogArticleNotice p{margin:0;font-size:16px;line-height:1.75}.blogArticleNotice{color:#44556c;background:#f8fafc;border:1px solid #d8dee6;margin:48px 0 0;padding:24px 28px}.blogArticleMediaAnchor{height:0;display:block;overflow:hidden}.blogArticleTableWrap{border-top:2px solid var(--gold);width:100%;margin:34px 0 38px;overflow-x:auto;box-shadow:0 14px 34px #081b3412}.blogArticleTableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:580px}.blogArticleTableWrap caption{color:#435268;text-align:left;background:#f7f4ed;padding:16px 20px;font-size:12px}.blogArticleTableWrap th,.blogArticleTableWrap td{text-align:left;border-bottom:1px solid #e4e6e9;padding:17px 20px}.blogArticleTableWrap thead th{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.blogArticleTableWrap tbody th{color:#9a742f;width:112px;font-size:18px}.blogArticleTableWrap tbody td{color:#4f5d70;font-size:15px}.blogArticleChecklist{border-top:2px solid var(--gold);background:#f7f4ed;width:calc(100vw - 40px);max-width:1040px;margin:72px 0 58px;padding:clamp(38px,6vw,64px);transform:none}.blogArticleChecklist h2,.blogArticleSources h2,.blogArticleCta h2{color:var(--ink);letter-spacing:-.018em;margin:12px 0 18px;font:600 clamp(34px,4.5vw,48px)/1.08 Cormorant Garamond,serif}.blogArticleChecklist>p,.blogArticleSources>p{color:#566579;max-width:720px;margin:0;font-size:16px;line-height:1.75}.blogArticleChecklist ul{border-top:1px solid #0c254429;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.blogArticleChecklist li{border-bottom:1px solid #0c254429;align-items:center;gap:16px;min-height:76px;padding:16px 18px 16px 0;display:flex}.blogArticleChecklist li:nth-child(odd){border-right:1px solid #0c254429}.blogArticleChecklist li:nth-child(2n){padding-left:24px}.blogArticleChecklist li span{color:#a98036;letter-spacing:.12em;font-size:11px;font-weight:800}.blogArticleChecklist li strong{color:#24364f;font-size:15px}.blogArticleSources{background:var(--navy);color:#fff;width:calc(100vw - 40px);max-width:1040px;margin:72px 0 0;padding:clamp(38px,6vw,64px)}.blogArticleSources h2{color:#fff}.blogArticleSources>p{color:#b9c5d4}.blogArticleSources ul{border-top:1px solid #cba75d59;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:34px 0 0;padding:0;list-style:none;display:grid}.blogArticleSources li{border-bottom:1px solid #cba75d38}.blogArticleSources a{color:#f4f0e7;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 0;font-size:14px;line-height:1.45;transition:color .22s;display:flex}.blogArticleSources a span{color:var(--gold2);flex:none;font-size:17px;transition:transform .22s}.blogArticleSources a:hover{color:var(--gold2)}.blogArticleSources a:hover span{transform:translate(3px,-3px)}.blogArticleSources a:focus-visible{outline:2px solid var(--gold2);outline-offset:4px}.blogArticleCta{width:calc(100vw - 40px);max-width:1040px;color:var(--ink);background:linear-gradient(120deg,#c49b4b,#d8b66e);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;margin:76px 0 0;padding:clamp(36px,5vw,56px);display:grid}.blogArticleCta h2{max-width:620px;margin-bottom:14px}.blogArticleCta p{color:#334159;max-width:650px;margin:0;font-size:15px;line-height:1.72}.blogArticleCta>a{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:15px 24px;font-size:11px;font-weight:800;transition:background .22s,transform .22s;display:inline-flex}.blogArticleCta>a:hover{background:#17385f;transform:translateY(-2px)}.blogArticleCta>a:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.blogArticleCta>a span{font-size:16px}.blogBackLink{border-bottom:1px solid var(--gold);color:#8b672b;text-transform:uppercase;letter-spacing:.06em;margin-top:50px;padding-bottom:3px;font-size:12px;font-weight:700;display:inline-flex}.blogBackLink:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (max-width:800px){.blogArticleChecklist,.blogArticleSources,.blogArticleCta{width:100%;max-width:none}.blogArticleSources ul{grid-template-columns:1fr}.blogArticleCta{grid-template-columns:1fr;gap:28px}.blogArticleCta>a{justify-self:start}}@media (max-width:600px){.blogArticleHero{padding:68px 0 64px}.blogArticleHero h1{font-size:43px}.blogArticleHero p{font-size:16px}.blogArticleBody{padding-top:58px;padding-bottom:70px}.blogArticleLead{font-size:22px}.blogArticleMeta{flex-wrap:wrap;align-items:flex-start}.blogArticleContent>p{font-size:16px;line-height:1.82}.blogArticleContent>h2{margin-top:54px;font-size:34px}.blogArticleCallout{padding:22px 22px 22px 25px}.blogArticleTableWrap{width:calc(100vw - 40px);margin-left:calc(-50vw + 50% + 20px)}.blogArticleChecklist,.blogArticleSources,.blogArticleCta{padding:34px 24px}.blogArticleChecklist ul{grid-template-columns:1fr}.blogArticleChecklist li:nth-child(odd){border-right:0}.blogArticleChecklist li:nth-child(2n){padding-left:0}.blogArticleSources a{min-height:68px}.blogArticleCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.blogArticleSources a,.blogArticleSources a span,.blogArticleCta>a{transition:none!important}.blogArticleSources a:hover span,.blogArticleCta>a:hover{transform:none}}
