.blogSiteShell{--blog-navy:#071d35;--blog-navy-deep:#03172c;--blog-ink:#10253d;--blog-copy:#53606b;--blog-gold:#bd812b;--blog-gold-light:#e5bd75;--blog-paper:#fbf8f1;--blog-paper-deep:#f4eee3;--blog-line:rgb(50 57 61/13%);width:100%;min-height:100vh;background:#f4f0e8;color:var(--blog-ink);font-family:var(--site-font-sans)}.blogSiteShell a{color:inherit}.blogPage{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 10%,rgb(205 151 64/6%) 0 1px,transparent 1.5px) 0 0 /46px 46px,radial-gradient(ellipse at 56% 3%,rgb(225 194 145/18%),transparent 34%),linear-gradient(110deg,#fdfaf4 0,var(--blog-paper) 52%,#faf6ee 100%);color:var(--blog-ink)}.blogPage:before{position:absolute;z-index:-1;top:48px;left:50%;width:560px;height:560px;border:1px solid rgb(190 131 44/10%);border-radius:50%;content:"";transform:translateX(8%);box-shadow:0 0 0 48px rgb(190 131 44/4%),0 0 0 112px rgb(190 131 44/3%)}.blogHeader{position:relative;z-index:20;width:100%;height:68px;background:linear-gradient(106deg,#061a30,#07223f 56%,#06192e);color:#fff9ec;box-shadow:0 8px 20px rgb(3 18 34/10%)}.blogHeaderInner{display:grid;grid-template-columns:230px 1fr 42px;gap:28px;align-items:center;width:min(100% - 64px,1160px);height:100%;margin:0 auto}.blogBrandLockup{display:inline-flex;gap:10px;align-items:center;width:fit-content;color:#e2af58;font-family:var(--site-font-heading);font-size:25px;font-weight:500;line-height:1;text-decoration:none}.blogBrandMark{display:block;width:36px;height:36px;flex:0 0 36px;object-fit:contain}.blogDesktopNav{display:flex;gap:clamp(28px,4vw,58px);align-items:center;justify-content:center;font-size:13px}.blogDesktopNav a{position:relative;color:rgb(255 250 240/88%);text-decoration:none}.blogDesktopNav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--blog-gold-light);content:"";opacity:0;transform:scaleX(.3);transition:.16s ease}.blogDesktopNav a:focus-visible:after,.blogDesktopNav a:hover:after{opacity:1;transform:scaleX(1)}.blogSearchButton{display:grid;width:36px;height:36px;place-items:center;border-radius:50%}.blogSearchButton svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.blogMobileMenu{display:none}.blogContent{width:min(100% - 64px,1060px);margin:0 auto;padding:28px 0 0}.blogIntro{max-width:640px;padding:0 10px 20px}.blogCardCategory,.blogEyebrow{margin:0;color:#b3701c;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.blogIntro h1{max-width:590px;margin:8px 0;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:clamp(38px,4vw,48px);font-weight:500;letter-spacing:-.025em;line-height:.98}.blogIntro>p:last-child{max-width:500px;margin:0;color:var(--blog-copy);font-size:13px;line-height:1.5}.blogFeatured{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(320px,.94fr);min-height:270px;overflow:hidden;border:1px solid var(--blog-line);border-radius:8px;background:rgb(255 252 246/74%);box-shadow:0 16px 50px rgb(48 35 17/5%)}.blogArticleImage,.blogEditorImage,.blogFeaturedImage{position:relative;overflow:hidden}.blogArticleImage img,.blogEditorImage img,.blogFeaturedImage img{object-fit:cover}.blogFeaturedImage img{object-position:center 48%}.blogFeaturedCopy{display:flex;flex-direction:column;justify-content:center;padding:30px 36px;background:linear-gradient(90deg,rgb(255 251 244/94%),rgb(251 247 239/88%)),radial-gradient(circle at 85% 15%,rgb(195 133 38/12%),transparent 40%)}.blogFeaturedCopy h2{margin:9px 0 10px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:31px;font-weight:500;letter-spacing:-.02em;line-height:1.02}.blogFeaturedCopy>p:not(.blogEyebrow){margin:0;color:var(--blog-copy);font-size:14px;line-height:1.48}.blogFeaturedActions{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:22px}.blogReadTime{display:inline-flex;gap:6px;align-items:center;color:#6e7377;font-size:10px;white-space:nowrap}.blogReadTime svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.blogGoldButton,.blogPrimaryButton{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:40px;padding:0 19px;border-radius:4px;text-decoration:none}.blogPrimaryButton{background:var(--blog-navy);color:#fffaf0!important;font-size:11px;box-shadow:0 7px 18px rgb(5 27 50/16%)}.blogArticleCard>a svg,.blogEditorCard a svg,.blogGoldButton svg,.blogPrimaryButton svg,.blogSectionHeading a svg,.blogTopicGroup>a svg,.blogTopicNav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.blogTopicNav{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:12px;align-items:center;padding:20px 0}.blogTopicNav>span{margin-right:20px;color:#b3701c;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blogTopicNav a{display:flex;gap:10px;align-items:center;justify-content:center;min-height:37px;padding:0 13px;border:1px solid var(--blog-line);border-radius:6px;background:rgb(255 252 247/65%);color:#283644;font-size:11px;text-decoration:none}.blogTopicNav a b{color:var(--blog-gold);font-family:var(--site-font-heading);font-size:20px;font-weight:400}.blogTopicNav .blogAllTopics{gap:4px}.blogLatest{padding:0 0 20px}.blogSectionHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.blogEditorHeading h2,.blogSectionHeading h2{margin:0;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:24px;font-weight:500}.blogSectionHeading a{display:inline-flex;gap:5px;align-items:center;color:#23364b;font-size:10px;text-decoration:none}.blogLatestGrid{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(260px,.95fr);gap:18px}.blogArticleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.blogArticleCard,.blogEditorCard{position:relative;overflow:hidden;border:1px solid var(--blog-line);border-radius:7px;background:rgb(255 252 247/72%)}.blogArticleImage{aspect-ratio:1.56}.blogArticleBody{min-height:108px;padding:12px 13px 14px}.blogCardCategory{margin-bottom:5px;font-size:8px}.blogArticleCard h3,.blogEditorCard h3,.blogTopicGroup h3{color:var(--blog-ink);font-family:var(--site-font-heading);font-weight:500}.blogArticleCard h3{margin:0 25px 13px 0;font-size:16px;line-height:1.04}.blogArticleCard>a{position:absolute;right:10px;bottom:11px;display:grid;width:30px;height:30px;place-items:center;color:#a56518}.blogEditorCard{padding:12px}.blogEditorHeading{display:flex;gap:12px;align-items:center;margin:0 0 10px}.blogEditorHeading h2{font-size:18px;white-space:nowrap}.blogEditorHeading span{width:100%;height:1px;background:linear-gradient(90deg,var(--blog-gold),transparent)}.blogEditorImage{aspect-ratio:1.72;border-radius:3px}.blogEditorCard h3{margin:10px 4px 8px;font-size:17px;line-height:1.05}.blogEditorCard>div:last-child{display:flex;align-items:center;justify-content:space-between;margin:0 4px}.blogEditorCard a{display:grid;width:28px;height:28px;place-items:center;color:#a56518}.blogTopicGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;border:1px solid var(--blog-line);border-radius:8px;background:rgb(255 252 247/55%)}.blogTopicGroup{min-width:0;padding:18px 20px 16px;scroll-margin-top:20px}.blogTopicGroup+.blogTopicGroup{border-left:1px solid var(--blog-line)}.blogTopicGroup>h2{display:flex;gap:10px;align-items:center;margin:0 0 13px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:22px;font-weight:500}.blogTopicGroup>h2 span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(189 129 43/28%);border-radius:50%;color:var(--blog-gold);font-size:17px}.blogTopicArticles{display:grid;gap:9px}.blogTopicArticles article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center}.blogTopicArticles img{width:64px;height:43px;border-radius:3px;object-fit:cover}.blogTopicGroup h3{margin:0 0 2px;font-size:14px;line-height:1.08}.blogTopicArticles span{color:#84817a;font-size:8px}.blogTopicGroup>a{display:inline-flex;gap:5px;align-items:center;margin-top:12px;color:#a56518;font-size:9px;text-decoration:none}.blogCta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 270px;gap:36px;align-items:center;min-height:86px;margin:20px 0 36px;padding:17px 22px;overflow:hidden;border-radius:6px;background:linear-gradient(104deg,#061a30,#062643 72%,#04182d);color:#fff9ed}.blogCta h2{margin:0 0 3px;color:#fff9ed;font-family:var(--site-font-heading);font-size:21px;font-weight:500}.blogCta p{margin:0;color:rgb(255 250 239/68%);font-size:12px}.blogGoldButton{position:relative;z-index:2;min-width:175px;background:linear-gradient(135deg,#e6bd70,#ca8d33);color:#17283a!important;font-size:14px;box-shadow:0 8px 22px rgb(0 0 0/18%)}.blogCtaOrnament{position:absolute;right:-28px;bottom:-98px;width:290px;height:190px;border:1px solid rgb(223 174 89/34%);border-radius:50%;box-shadow:0 0 0 24px rgb(223 174 89/8%),0 0 0 52px rgb(223 174 89/5%)}.blogCtaOrnament:after,.blogCtaOrnament:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:rgb(223 174 89/26%);content:""}.blogCtaOrnament:after{transform:rotate(60deg)}.blogCtaOrnament span{position:absolute;top:21px;left:135px;color:#e4ae50;font-size:26px}.blogFooter{width:100%;margin:0;background:linear-gradient(106deg,#061a30,#07223f 56%,#06192e);color:#fff9ed}.blogFooterInner{display:grid;grid-template-columns:minmax(230px,1.2fr) repeat(2,minmax(120px,.7fr)) auto;gap:46px;align-items:start;width:min(100% - 64px,1060px);margin:0 auto;padding:24px 0 28px}.blogFooterBrand p{max-width:230px;margin:9px 0 0;color:rgb(255 250 239/58%);font-size:10px;line-height:1.45}.blogFooterNav{display:grid;gap:6px}.blogFooterNav a{color:rgb(255 250 239/76%);font-size:12px;text-decoration:none}.blogFooterCopyright{align-self:end;margin:0;color:rgb(255 250 239/52%);font-size:9px;white-space:nowrap}.blogFooter a,.blogPage a{transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.blogFooter a:hover,.blogPage a:hover{opacity:.78}.blogArticlePage a:focus-visible,.blogFooter a:focus-visible,.blogMobileMenu summary:focus-visible,.blogPage a:focus-visible{outline:2px solid var(--blog-gold-light);outline-offset:3px}.blogArticlePage{min-height:100vh;padding-bottom:56px;background:radial-gradient(ellipse at 48% 4%,rgb(224 191 137/16%),transparent 29%),linear-gradient(110deg,#fdfaf4 0,var(--blog-paper) 52%,#faf6ee 100%);color:var(--blog-ink)}.blogArticleBreadcrumbs{display:flex;gap:10px;align-items:center;width:min(100% - 64px,1280px);min-height:55px;margin:0 auto;overflow:hidden;border-bottom:1px solid var(--blog-line);color:#75736e;font-family:var(--site-font-heading);font-size:12px;white-space:nowrap}.blogArticleBreadcrumbs:before{position:absolute;right:0;left:0;height:55px;border-bottom:1px solid var(--blog-line);content:"";pointer-events:none}.blogArticleBreadcrumbs a{position:relative;color:#5f625f;text-decoration:none}.blogArticleBreadcrumbs>span:last-child{overflow:hidden;text-overflow:ellipsis}.blogArticleLayout{display:grid;grid-template-columns:190px minmax(0,680px) 225px;grid-template-areas:"toc title related" "toc hero related" "toc body related";gap:0 36px;align-items:start;width:min(100% - 64px,1203px);margin:0 auto;padding-top:38px}.blogArticleTitle{grid-area:title;padding:0 0 20px}.blogArticleMeta{display:flex;flex-wrap:wrap;gap:11px 20px;align-items:center;margin-bottom:13px;color:#8a8983;font-size:10px}.blogArticleMeta>span:first-child{color:#b4741f;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.blogArticleMeta>span:last-child{display:inline-flex;gap:5px;align-items:center}.blogArticleMeta svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.blogArticleTitle h1{max-width:640px;margin:0;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:clamp(47px,4.5vw,64px);font-weight:500;letter-spacing:-.035em;line-height:.84}.blogArticleTitle>p{max-width:610px;margin:12px 0 0;color:#496a8b;font-family:var(--site-font-heading);font-size:27px;line-height:1.08}.blogArticleTitle>small{display:block;margin-top:14px;color:#777871;font-size:10px}.blogArticleTitle>small a{color:inherit;text-decoration:none}.blogArticleHero{position:relative;grid-area:hero;aspect-ratio:1.78;margin:0 0 28px;overflow:hidden;border-radius:6px;background:#0a1f36}.blogArticleHero img{object-fit:cover;object-position:center}.blogArticleToc{position:sticky;top:24px;grid-area:toc;padding:7px 24px 0 0;border-right:1px solid var(--blog-line)}.blogArticleRelated>h2,.blogArticleToc>h2{margin:0;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:21px;font-weight:500}.blogArticleToc>h2:after{display:block;width:38px;height:1px;margin:16px 0 18px;background:var(--blog-gold);content:""}.blogArticleToc nav{display:grid;gap:13px}.blogArticleToc nav a{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;align-items:start;color:#4f5353;font-family:var(--site-font-heading);font-size:15px;line-height:1.18;text-decoration:none}.blogArticleToc nav a span{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#eee7da;color:#99743c;font-family:var(--site-font-sans);font-size:8px}.blogArticleToc nav a:first-child span{background:#d5a04a;color:#fffaf0}.blogArticleSideCta{display:grid;justify-items:center;margin-top:30px;padding:17px 11px 13px;border:1px solid rgb(211 161 73/34%);border-radius:7px;background:radial-gradient(circle at 50% 10%,rgb(222 171 80/18%),transparent 40%),linear-gradient(150deg,#061c34,#082744);color:#fff7e8;text-align:center;box-shadow:0 10px 26px rgb(5 25 45/13%)}.blogArticleSideCta>span{color:#dbab55;font-family:var(--site-font-heading);font-size:31px}.blogArticleSideCta p{margin:6px 0 12px;color:#fff7e8;font-family:var(--site-font-heading);font-size:15px;line-height:1.1}.blogArticleSideCta a{width:100%;padding:9px 8px;border-radius:3px;background:linear-gradient(135deg,#e4bb70,#c99039);color:#17283a;font-size:9px;text-decoration:none}.blogArticleContent{grid-area:body;color:#3f4548;font-family:var(--site-font-heading);font-size:17px;line-height:1.62}.blogArticleContent>blockquote{position:relative;margin:0 0 28px;padding:8px 24px 8px 42px;border:0;color:#334960;font-size:19px;line-height:1.35}.blogArticleContent>blockquote:before{position:absolute;top:-9px;left:0;color:#ca913c;content:"“";font-size:64px;line-height:1}.blogArticleContent>blockquote:after{display:block;width:40px;height:1px;margin-top:18px;background:var(--blog-gold);content:""}.blogArticleContent p{margin:0 0 18px}.blogArticleContent section{scroll-margin-top:24px}.blogArticleContent section>h2{margin:40px 0 15px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:30px;font-weight:500;letter-spacing:-.015em;line-height:1.05}.blogArticleContent ol,.blogArticleContent ul{display:grid;gap:10px;margin:20px 0 26px;padding:0;list-style:none}.blogArticleContent li{position:relative;padding-left:28px}.blogArticleContent ul li:before{position:absolute;top:1px;left:2px;color:#c8892d;content:"✦";font-size:13px}.blogArticleContent ol{counter-reset:article-question}.blogArticleContent ol li{counter-increment:article-question}.blogArticleContent ol li:before{position:absolute;top:1px;left:0;color:#b87920;content:counter(article-question) ".";font-family:var(--site-font-sans);font-size:11px;font-weight:700}.blogArticleNote{display:grid;grid-template-columns:29px minmax(0,1fr);gap:12px;align-items:start;margin:25px 0;padding:16px 18px;border:1px solid rgb(193 130 39/24%);border-radius:6px;background:#f7f0e5;color:#4a4e4e;font-size:15px;line-height:1.45}.blogArticleNote strong{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#c78a33;color:#fffaf0;font-family:var(--site-font-sans);font-size:13px}.blogArticleNote p{margin:2px 0 0}.blogArticleQuestions{margin-top:36px;padding:1px 24px 8px;border:1px solid var(--blog-line);border-radius:7px;background:rgb(255 252 247/70%)}.blogArticleSources{margin-top:38px;padding-top:1px;border-top:1px solid var(--blog-line)}.blogArticleSources li{display:grid;gap:2px}.blogArticleSources a{color:#365f86;font-size:14px;line-height:1.35;text-decoration-color:rgb(54 95 134/35%);text-underline-offset:3px}.blogArticleSources small{color:#7c7d78;font-family:var(--site-font-sans);font-size:11px;line-height:1.45}.blogArticleInlineCta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:40px;padding:22px 24px;overflow:hidden;border-radius:7px;background:linear-gradient(120deg,#061b32,#092b4b);color:#fff8e9}.blogArticleInlineCta h2{margin:0 0 5px;color:#fff8e9;font-family:var(--site-font-heading);font-size:25px;font-weight:500;line-height:1.05}.blogArticleInlineCta p{margin:0;color:rgb(255 248 233/66%);font-family:var(--site-font-sans);font-size:13px;line-height:1.45}.blogArticleInlineCta a{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:0 15px;border-radius:4px;background:linear-gradient(135deg,#e6bd70,#ca8d33);color:#17283a;font-family:var(--site-font-sans);font-size:14px;text-decoration:none;white-space:nowrap}.blogArticleInlineCta svg,.blogArticleRelated>a svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.blogArticleRelated{position:sticky;top:24px;grid-area:related;padding:7px 0 0 20px;border-left:1px solid var(--blog-line)}.blogArticleRelated>h2:after{display:block;width:100%;height:1px;margin:15px 0;background:linear-gradient(90deg,var(--blog-gold),transparent);content:""}.blogArticleRelated>div{display:grid;gap:16px}.blogArticleRelated article{display:block;overflow:hidden;border:1px solid var(--blog-line);border-radius:7px;background:rgb(255 252 247/66%)}.blogArticleRelated article img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.blogArticleRelated article div{padding:11px 12px 12px}.blogArticleRelated h3{margin:0 0 8px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:16px;font-weight:500;line-height:1.12}.blogArticleRelated time{color:#8b8982;font-size:9px}.blogArticleRelated>a{display:inline-flex;gap:6px;align-items:center;margin-top:16px;color:#496a8b;font-family:var(--site-font-heading);font-size:12px;text-decoration:none}.blogDirectoryPage{min-height:100vh;padding-bottom:12px;background:radial-gradient(circle at 78% 8%,rgb(205 151 64/6%) 0 1px,transparent 1.5px) 0 0 /46px 46px,radial-gradient(ellipse at 52% 2%,rgb(225 194 145/18%),transparent 34%),linear-gradient(110deg,#fdfaf4 0,var(--blog-paper) 52%,#faf6ee 100%);color:var(--blog-ink)}.blogDirectoryContent,.blogDirectoryPage .blogArticleBreadcrumbs{width:min(100% - 64px,1060px)}.blogDirectoryContent{margin:0 auto;padding-top:38px}.blogDirectoryIntro{max-width:720px;padding:0 10px 34px}.blogDirectoryIntro h1,.blogTopicArchiveCopy h1{margin:8px 0 10px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:clamp(38px,4vw,48px);font-weight:500;letter-spacing:-.025em;line-height:.98}.blogDirectoryIntro>p:last-child,.blogTopicArchiveCopy>p:last-child{max-width:620px;margin:0;color:var(--blog-copy);font-size:14px;line-height:1.5}.blogDirectoryHeading{display:flex;gap:18px;align-items:center;margin-bottom:16px}.blogDirectoryHeading h2{flex:0 0 auto;margin:0;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:24px;font-weight:500}.blogDirectoryHeading>span{width:100%;height:1px;background:linear-gradient(90deg,var(--blog-gold),transparent 72%)}.blogTopicDirectoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blogTopicDirectoryCard{overflow:hidden;border:1px solid var(--blog-line);border-radius:8px;background:rgb(255 252 247/72%);box-shadow:0 14px 38px rgb(48 35 17/4%)}.blogTopicDirectoryImage{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.blogArchiveArticleImage img,.blogTopicArchiveHeroImage img,.blogTopicDirectoryImage img{object-fit:cover}.blogTopicDirectoryCard>div{position:relative;min-height:220px;padding:24px 22px 20px}.blogTopicArchiveIcon,.blogTopicDirectoryIcon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(189 129 43/30%);border-radius:50%;color:var(--blog-gold);font-family:var(--site-font-heading);font-size:23px}.blogTopicDirectoryCard h2{margin:14px 0 8px;font-family:var(--site-font-heading);font-size:22px;font-weight:500;line-height:1.05}.blogTopicDirectoryCard h2 a{text-decoration:none}.blogTopicDirectoryCard p{margin:0;color:var(--blog-copy);font-size:13px;line-height:1.5}.blogTopicDirectoryCard footer{position:absolute;right:22px;bottom:19px;left:22px;display:flex;align-items:center;justify-content:space-between;color:#85817a;font-size:10px}.blogArchiveArticleLink,.blogOtherTopics a,.blogTopicDirectoryCard footer a{display:inline-flex;gap:7px;align-items:center;color:#a56518;text-decoration:none}.blogArchiveArticleLink svg,.blogOtherTopics svg,.blogTopicDirectoryCard svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.blogTopicArchiveHero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:300px;margin-bottom:34px;overflow:hidden;border:1px solid var(--blog-line);border-radius:8px;background:rgb(255 252 247/72%);box-shadow:0 16px 50px rgb(48 35 17/5%)}.blogTopicArchiveCopy{display:flex;flex-direction:column;justify-content:center;padding:34px 38px}.blogTopicArchiveCopy .blogEyebrow{margin-top:18px}.blogArchiveArticleImage,.blogTopicArchiveHeroImage{position:relative;overflow:hidden}.blogTopicArchiveArticles{padding-bottom:8px}.blogArchiveArticleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.blogArchiveArticleCard{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);min-height:190px;overflow:hidden;border:1px solid var(--blog-line);border-radius:8px;background:rgb(255 252 247/72%)}.blogArchiveArticleBody{position:relative;display:flex;flex-direction:column;padding:18px 18px 16px}.blogArchiveArticleBody h2{margin:7px 24px 8px 0;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:23px;font-weight:500;line-height:1.05}.blogArchiveArticleBody h2 a{text-decoration:none}.blogArchiveArticleBody>p:not(.blogCardCategory){margin:0 0 14px;color:var(--blog-copy);font-size:14px;line-height:1.45}.blogArchiveArticleBody>div{display:flex;gap:12px;align-items:center;margin-top:auto;color:#89857e;font-size:9px}.blogArchiveArticleLink{position:absolute;right:10px;bottom:10px;display:grid;width:30px;height:30px;place-items:center}.blogOtherTopics{display:flex;gap:10px;align-items:center;margin-top:24px;padding:16px 0;overflow-x:auto;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);scrollbar-width:none}.blogOtherTopics::-webkit-scrollbar{display:none}.blogOtherTopics>span{margin-right:10px;color:#b3701c;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.blogOtherTopics a{min-height:36px;padding:0 13px;border:1px solid var(--blog-line);border-radius:6px;background:rgb(255 252 247/65%);color:#283644;font-size:11px;white-space:nowrap}.blogOtherTopics a b{color:var(--blog-gold);font-family:var(--site-font-heading);font-size:18px;font-weight:400}.blogDirectoryPage a{transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.blogDirectoryPage a:hover{opacity:.78}.blogDirectoryPage a:focus-visible{outline:2px solid var(--blog-gold-light);outline-offset:3px}@media (max-width:1120px){.blogArticleLayout{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"toc title" "toc hero" "toc body" "related related";gap:0 30px}.blogArticleBreadcrumbs,.blogArticleLayout{width:min(100% - 48px,900px)}.blogArticleRelated{position:static;display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:42px;padding:22px 0 0;border-top:1px solid var(--blog-line);border-left:0}.blogArticleRelated>h2:after{display:none}.blogArticleRelated>div{grid-template-columns:repeat(2,minmax(0,1fr))}.blogArticleRelated article{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;padding:7px}.blogArticleRelated article img{width:92px;aspect-ratio:3/2;border-radius:3px}.blogArticleRelated article div{padding:3px 2px 3px 0}.blogArticleRelated h3{font-size:12px}.blogArticleRelated time{font-size:8px}.blogArticleRelated>a{margin:0}}@media (max-width:720px){.blogArticlePage{padding-bottom:30px}.blogArticleBreadcrumbs{gap:8px;width:min(100% - 32px,430px);min-height:45px;overflow-x:auto;font-size:10px;scrollbar-width:none}.blogDirectoryPage .blogArticleBreadcrumbs{width:min(100% - 32px,688px)}.blogArticleBreadcrumbs::-webkit-scrollbar{display:none}.blogArticleBreadcrumbs:before{height:45px}.blogArticleLayout{display:flex;flex-direction:column;width:min(100% - 32px,430px);padding-top:22px}.blogArticleTitle{order:1;padding-bottom:16px}.blogArticleMeta{gap:8px 14px;margin-bottom:10px;font-size:9px}.blogArticleTitle h1{font-size:clamp(40px,11.6vw,50px)}.blogArticleTitle>p{margin-top:14px;font-size:23px}.blogArticleTitle>small{margin-top:11px}.blogArticleHero{width:100%;order:2;margin-bottom:14px;border-radius:6px}.blogArticleToc{display:none}.blogArticleContent{width:100%;order:4;font-size:16px;line-height:1.58}.blogArticleContent>blockquote{margin-bottom:22px;padding:7px 4px 7px 34px;font-size:18px}.blogArticleContent>blockquote:before{font-size:52px}.blogArticleContent section>h2{margin-top:32px;font-size:27px}.blogArticleQuestions{padding:1px 16px 6px}.blogArticleInlineCta{grid-template-columns:1fr;gap:14px;margin:34px -16px 0;padding:20px 16px;border-radius:0}.blogArticleInlineCta a{width:fit-content}.blogArticleRelated{display:block;width:100%;order:5;margin-top:34px;padding-top:20px}.blogArticleRelated>h2:after{display:block}.blogArticleRelated>div{display:grid;grid-template-columns:1fr}.blogArticleRelated article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:center;padding:7px}.blogArticleRelated article img{width:120px}.blogArticleRelated h3{font-size:16px}}@media (max-width:1100px){.blogContent,.blogDirectoryContent,.blogDirectoryPage .blogArticleBreadcrumbs,.blogFooterInner,.blogHeaderInner{width:min(100% - 48px,920px)}.blogHeaderInner{grid-template-columns:205px 1fr 40px}.blogDesktopNav{gap:24px}.blogFeatured{grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr)}.blogLatestGrid{grid-template-columns:1fr}.blogEditorCard{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);column-gap:18px}.blogEditorHeading{grid-column:1/-1}.blogEditorImage{grid-row:span 2}.blogEditorCard h3{align-self:end;font-size:22px}.blogEditorCard>div:last-child{align-self:start}.blogFooterInner{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(120px,.7fr))}.blogFooterCopyright{grid-column:1/-1}}@media (max-width:820px){.blogHeaderInner{grid-template-columns:1fr 40px 40px}.blogDesktopNav{display:none}.blogMobileMenu{position:relative;display:block}.blogMobileMenu summary{display:grid;gap:4px;width:38px;height:38px;place-content:center;border-radius:50%;cursor:pointer;list-style:none}.blogMobileMenu summary::-webkit-details-marker{display:none}.blogMobileMenu summary span{width:19px;height:1px;background:currentColor}.blogMobileMenu nav{position:absolute;top:46px;right:0;display:grid;width:220px;padding:10px;border:1px solid rgb(226 175 88/30%);border-radius:8px;background:#071d35;box-shadow:0 18px 40px rgb(0 0 0/25%)}.blogMobileMenu nav a{padding:10px 12px;color:#fff9ed;font-size:13px;text-decoration:none}.blogFeatured{grid-template-columns:1fr}.blogTopicDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blogTopicArchiveHero{grid-template-columns:1fr}.blogTopicArchiveCopy{min-height:250px}.blogTopicArchiveHeroImage{aspect-ratio:2.1;order:-1}.blogFeaturedImage{aspect-ratio:2.1}.blogFeaturedCopy{padding:26px 30px}.blogTopicNav{grid-template-columns:repeat(2,minmax(0,1fr))}.blogTopicNav>span{grid-column:1/-1;margin:0}.blogTopicGroups{grid-template-columns:1fr}.blogTopicGroup+.blogTopicGroup{border-top:1px solid var(--blog-line);border-left:0}.blogTopicArticles{grid-template-columns:repeat(3,minmax(0,1fr))}.blogTopicArticles article{grid-template-columns:58px minmax(0,1fr)}.blogTopicArticles img{width:58px;height:43px}.blogCta{grid-template-columns:minmax(0,1fr) auto}.blogFooterInner{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(110px,.6fr));gap:26px}}@media (max-width:600px){.blogHeader{height:60px}.blogContent,.blogDirectoryContent,.blogDirectoryPage .blogArticleBreadcrumbs,.blogFooterInner,.blogHeaderInner{width:min(100% - 32px,430px)}.blogHeaderInner{gap:8px}.blogBrandLockup{gap:7px;font-size:21px}.blogBrandMark{width:32px;height:32px;flex-basis:32px}.blogContent{padding-top:18px}.blogDirectoryContent{padding-top:22px}.blogDirectoryIntro{padding:0 2px 24px}.blogDirectoryIntro h1,.blogTopicArchiveCopy h1{font-size:clamp(33px,9.5vw,34px)}.blogDirectoryIntro>p:last-child,.blogTopicArchiveCopy>p:last-child{font-size:14px}.blogDirectoryHeading{margin-bottom:11px}.blogDirectoryHeading h2{font-size:21px}.blogArchiveArticleGrid,.blogTopicDirectoryGrid{grid-template-columns:1fr;gap:10px}.blogTopicDirectoryCard{display:grid;grid-template-columns:34% minmax(0,1fr);min-height:166px}.blogTopicDirectoryImage{height:100%;min-height:166px;aspect-ratio:auto}.blogTopicDirectoryCard>div{display:grid;grid-template-columns:29px minmax(0,1fr);column-gap:10px;align-content:start;min-height:166px;padding:13px 13px 38px}.blogTopicDirectoryIcon{width:29px;height:29px;font-size:18px}.blogTopicDirectoryCard h2{align-self:center;margin:0;font-size:22px}.blogTopicDirectoryCard p{grid-column:1/-1;margin-top:10px;font-size:15px;line-height:1.38}.blogTopicDirectoryCard footer{right:13px;bottom:11px;left:13px;font-size:9px}.blogTopicDirectoryCard footer a{font-size:10px}.blogTopicArchiveHero{margin-bottom:24px}.blogTopicArchiveHeroImage{aspect-ratio:1.72}.blogTopicArchiveCopy{min-height:0;padding:20px 16px 22px}.blogTopicArchiveCopy .blogEyebrow{margin-top:13px}.blogTopicArchiveIcon{width:34px;height:34px;font-size:21px}.blogArchiveArticleCard{grid-template-columns:34% minmax(0,1fr);min-height:132px}.blogArchiveArticleBody{min-height:132px;padding:11px 34px 10px 12px}.blogArchiveArticleBody h2{margin:5px 0 8px;font-size:17px}.blogArchiveArticleBody>p:not(.blogCardCategory){display:none}.blogArchiveArticleBody>div{display:grid;gap:4px;font-size:8px}.blogArchiveArticleLink{right:5px;bottom:7px}.blogOtherTopics{gap:7px;width:calc(100% + 16px);margin-top:18px}.blogOtherTopics>span{display:none}.blogOtherTopics a{min-height:34px;padding:0 10px;font-size:10px}.blogPage:before{top:90px;left:5%;width:330px;height:330px;transform:none}.blogIntro{padding:0 2px 18px}.blogIntro h1{margin-top:7px;font-size:clamp(33px,9.5vw,34px);line-height:.98}.blogIntro>p:last-child{max-width:355px;font-size:15px}.blogFeatured{border-radius:7px}.blogFeaturedImage{aspect-ratio:1.72}.blogFeaturedCopy{padding:16px 16px 17px}.blogFeaturedCopy h2{max-width:350px;margin:6px 0 7px;font-size:25px}.blogFeaturedCopy>p:not(.blogEyebrow){font-size:15.5px}.blogFeaturedActions{margin-top:13px}.blogPrimaryButton{min-height:36px;padding:0 14px}.blogTopicNav{display:flex;gap:7px;width:calc(100% + 16px);padding:14px 0;overflow-x:auto;scrollbar-width:none}.blogTopicNav::-webkit-scrollbar{display:none}.blogTopicNav>span{display:none}.blogTopicNav a{min-width:max-content;min-height:34px;padding:0 10px;font-size:10px}.blogTopicNav a b{font-size:16px}.blogSectionHeading{margin-bottom:8px}.blogSectionHeading h2{font-size:21px}.blogArticleGrid{grid-template-columns:1fr;gap:8px}.blogArticleCard{display:grid;grid-template-columns:34% minmax(0,1fr);min-height:92px}.blogArticleImage{height:100%;min-height:92px;aspect-ratio:auto}.blogArticleBody{min-height:92px;padding:10px 38px 10px 11px}.blogArticleCard h3{margin:0 0 9px;font-size:19px}.blogArticleCard>a{right:7px;bottom:8px}.blogEditorCard{display:block;padding:10px}.blogEditorHeading h2{font-size:22px}.blogEditorImage{aspect-ratio:2.1}.blogEditorCard h3{margin-top:9px;font-size:19px}.blogTopicGroups{margin-right:-16px;margin-left:-16px;border-right:0;border-left:0;border-radius:0}.blogTopicGroup{padding:15px 16px}.blogTopicGroup>h2{font-size:19px}.blogTopicArticles{grid-template-columns:1fr}.blogTopicArticles article{grid-template-columns:72px minmax(0,1fr)}.blogTopicArticles img{width:72px;height:48px}.blogTopicGroup h3{font-size:18px}.blogCta{grid-template-columns:1fr;gap:14px;min-height:150px;margin:16px 0 28px;padding:19px 16px}.blogCta h2{max-width:280px;font-size:25px}.blogCta p{max-width:260px;font-size:13px}.blogGoldButton{width:fit-content}.blogCtaOrnament{right:-105px;bottom:-70px}.blogFooterInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:20px 0 24px}.blogFooterBrand,.blogFooterCopyright{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.blogFooter a,.blogPage a{transition:none}}