.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%);--blog-text-body:15px;--blog-text-compact:16px;--blog-text-link:14px;--blog-text-small:12px;--blog-title-size:clamp(43px,4vw,61px);--blog-section-title-size:clamp(32px,3.2vw,44px);--blog-card-title-size:24px;width:100%;min-height:100vh;background:#f4f0e8;color:var(--blog-ink);font-family:var(--site-font-sans);font-size:var(--blog-text-body)}.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:31px;font-weight:500;letter-spacing:-.025em;line-height:.92;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:14px}.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:var(--blog-text-small);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:var(--blog-title-size);font-weight:500;letter-spacing:-.025em;line-height:.98}.blogIntro>p:last-child{max-width:500px;margin:0;color:var(--blog-copy);font-size:var(--blog-text-body);line-height:1.6}.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:38px;font-weight:500;letter-spacing:-.02em;line-height:1.02}.blogFeaturedCopy>p:not(.blogEyebrow){margin:0;color:var(--blog-copy);font-size:var(--blog-text-body);line-height:1.6}.blogFeaturedActions{display:flex;gap:18px;align-items:center;justify-content:flex-end;margin-top:22px}.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:var(--blog-text-link);box-shadow:0 7px 18px rgb(5 27 50/16%)}.blogCardArrow 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:var(--blog-text-small);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:var(--blog-text-link);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:var(--blog-section-title-size);font-weight:500}.blogSectionHeading a{display:inline-flex;gap:5px;align-items:center;color:#23364b;font-size:var(--blog-text-link);text-decoration:none}.blogLatestGrid{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(260px,.95fr);gap:18px;align-items:start}.blogArticleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.blogArticleCard,.blogEditorCard{position:relative;display:block;overflow:hidden;border:1px solid var(--blog-line);border-radius:7px;background:rgb(255 252 247/72%);color:inherit;text-decoration:none}.blogArticleImage{aspect-ratio:1.56}.blogArticleBody{min-height:112px;padding:10px 12px 26px}.blogCardCategory{margin-bottom:5px}.blogArticleCard h3,.blogEditorCard h3,.blogTopicGroup h3{color:var(--blog-ink);font-family:var(--site-font-heading);font-weight:400}.blogArticleCard h3{margin:0;font-size:18px;line-height:1.2}.blogArticleCard>.blogCardArrow{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:26px}.blogEditorHeading span{flex:1 1;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:18px;line-height:1.2}.blogEditorCard>div:last-child{display:flex;align-items:center;justify-content:flex-end;margin:0 4px}.blogEditorCard .blogCardArrow{display:grid;width:28px;height:28px;place-items:center;color:#a56518}.blogTopicGroups{display:grid;grid-template-columns:repeat(2,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:nth-child(2n){border-left:1px solid var(--blog-line)}.blogTopicGroup:nth-child(n+3){border-top: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:26px;font-weight:400}.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:18px;line-height:1.3}.blogTopicArticles span{color:#84817a;font-size:var(--blog-text-small)}.blogTopicGroup>a{display:inline-flex;gap:5px;align-items:center;margin-top:12px;color:#a56518;font-size:var(--blog-text-link);text-decoration:none}.blogCta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;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:29px;font-weight:500}.blogCta p{margin:0;color:rgb(255 250 239/68%);font-size:var(--blog-text-compact)}.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:var(--blog-text-link);line-height:1.45}.blogFooterNav{display:grid;gap:6px}.blogFooterNav a{color:rgb(255 250 239/76%);font-size:var(--blog-text-link);text-decoration:none}.blogFooterCopyright{align-self:end;margin:0;color:rgb(255 250 239/52%);font-size:var(--blog-text-small);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:var(--blog-text-small);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:var(--blog-text-small)}.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:.98}.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:var(--blog-text-small)}.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:24px;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:var(--blog-text-compact);line-height:1.4;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:11px}.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:var(--blog-text-compact);line-height:1.5}.blogArticleSideCta a{width:100%;padding:9px 8px;border-radius:3px;background:linear-gradient(135deg,#e4bb70,#c99039);color:#17283a;font-size:var(--blog-text-link);text-decoration:none}.blogArticleContent{grid-area:body;color:#3f4548;font-family:var(--site-font-heading);font-size:var(--blog-text-body);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:var(--blog-section-title-size);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:var(--blog-text-compact);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:var(--blog-text-compact);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:var(--blog-text-link);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:29px;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:var(--blog-text-compact);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:18px;font-weight:400;line-height:1.25}.blogArticleRelated time{color:#8b8982;font-size:var(--blog-text-small)}.blogArticleRelated>a{display:inline-flex;gap:6px;align-items:center;margin-top:16px;color:#496a8b;font-family:var(--site-font-heading);font-size:var(--blog-text-link);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:var(--blog-title-size);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:var(--blog-text-body);line-height:1.6}.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:var(--blog-section-title-size);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(2,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:29px;font-weight:500;line-height:1.15;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.blogTopicDirectoryCard h2 a{text-decoration:none}.blogTopicDirectoryCard p{margin:0;color:var(--blog-copy);font-size:var(--blog-text-compact);line-height:1.55}.blogTopicDirectoryCard footer{position:absolute;right:22px;bottom:19px;left:22px;display:flex;align-items:center;justify-content:space-between;color:#85817a;font-size:var(--blog-text-small)}.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:var(--blog-card-title-size);font-weight:500;line-height:1.15}.blogArchiveArticleBody h2 a{text-decoration:none}.blogArchiveArticleBody>p:not(.blogCardCategory){margin:0 0 14px;color:var(--blog-copy);font-size:var(--blog-text-compact);line-height:1.55}.blogArchiveArticleBody>div{display:flex;gap:12px;align-items:center;margin-top:auto;color:#89857e;font-size:var(--blog-text-small)}.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:var(--blog-text-small);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:var(--blog-text-link);white-space:nowrap}.blogOtherTopics a b{color:var(--blog-gold);font-family:var(--site-font-heading);font-size:18px;font-weight:400}.blogTopicHubContent{padding-top:28px}.blogTopicHubHero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:390px;overflow:hidden;border:1px solid var(--blog-line);border-radius:12px;background:#071d35;box-shadow:0 22px 60px rgb(32 28 20/10%);color:#fff9ed}.blogTopicHubHeroCopy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:48px 46px;background:radial-gradient(circle at 10% 10%,rgb(222 171 83/12%) 0 1px,transparent 1.5px) 0 0 /36px 36px,linear-gradient(115deg,#061a30,#092641)}.blogTopicHubHeroKicker{display:flex;gap:13px;align-items:center}.blogTopicHubHeroKicker .blogTopicArchiveIcon{width:34px;height:34px;border-color:rgb(229 189 117/42%);font-size:21px}.blogTopicHubHeroKicker .blogEyebrow{color:#e5bd75}.blogTopicHubHero h1{max-width:440px;margin:22px 0 13px;color:#fff9ed;font-family:var(--site-font-heading);font-size:clamp(46px,6vw,52px);font-weight:500;letter-spacing:-.035em;line-height:.9;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.blogTopicHubHeroCopy>p{max-width:430px;margin:0;color:rgb(255 250 239/76%);font-size:var(--blog-text-body);line-height:1.58}.blogTopicHubScrollLink{display:inline-flex;gap:10px;align-items:center;width:fit-content;margin-top:27px;color:#e5bd75;font-size:var(--blog-text-link);text-decoration:none}.blogTopicHubScrollLink svg{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.blogTopicHubHeroImage{position:relative;min-height:390px;overflow:hidden}.blogTopicHubHeroImage:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 29 53/36%),transparent 33%),linear-gradient(0deg,rgb(7 29 53/22%),transparent 40%);content:""}.blogTopicHubHeroImage img{object-fit:cover}.blogTopicHubHeroOrb{position:absolute;z-index:1;border:1px solid rgb(231 189 114/36%);border-radius:50%}.blogTopicHubHeroOrbOne{right:-90px;bottom:-150px;width:330px;height:330px;box-shadow:0 0 0 34px rgb(231 189 114/5%)}.blogTopicHubHeroOrbTwo{top:42px;right:58px;width:10px;height:10px;background:#e5bd75;box-shadow:0 0 18px #e5bd75}.blogTopicHubArcana,.blogTopicHubArticles,.blogTopicHubOverview{padding-top:70px}.blogTopicHubSectionIntro{max-width:690px}.blogTopicHubSectionIntroWide{max-width:760px}.blogTopicHubSectionIntro h2,.blogTopicHubTriangleCopy>h2{margin:7px 0 12px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:var(--blog-section-title-size);font-weight:500;letter-spacing:-.025em;line-height:1}.blogTopicHubSectionIntro>p:last-child,.blogTopicHubTriangleCopy>p:not(.blogEyebrow){margin:0;color:var(--blog-copy);font-size:var(--blog-text-body);line-height:1.6}.blogTopicHubInsightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:27px;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.blogTopicHubInsightGrid article{min-height:210px;padding:26px 27px 24px}.blogTopicHubInsightGrid article+article{border-left:1px solid var(--blog-line)}.blogTopicHubInsightGrid article>span{color:var(--blog-gold);font-size:var(--blog-text-small);font-weight:700;letter-spacing:.14em}.blogTopicHubInsightGrid h3{margin:17px 0 8px;font-family:var(--site-font-heading);font-size:25px;font-weight:500;line-height:1.08}.blogTopicHubInsightGrid p{margin:0;color:var(--blog-copy);font-size:var(--blog-text-compact);line-height:1.55}.blogTopicHubArcana{scroll-margin-top:90px}.blogTopicHubArcanaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px}.blogTopicHubArcanaCard{position:relative;display:block;min-height:184px;overflow:hidden;padding:17px 14px 15px;border:1px solid var(--blog-line);border-radius:8px;background:radial-gradient(circle at 82% 16%,rgb(189 129 43/12%) 0 1px,transparent 1.5px) 0 0 /31px 31px,rgb(255 252 247/78%);box-shadow:0 10px 28px rgb(48 35 17/3%);color:inherit;text-decoration:none}.blogTopicHubArcanaCard.is-published{border-color:rgb(189 129 43/34%);background:radial-gradient(circle at 82% 16%,rgb(189 129 43/18%) 0 1px,transparent 1.5px) 0 0 /31px 31px,linear-gradient(145deg,rgb(255 253 248/96%),rgb(250 242 228/88%));box-shadow:0 14px 36px rgb(78 48 13/9%)}.blogTopicHubArcanaCard.is-published:hover{opacity:1;transform:translateY(-2px)}.blogTopicHubArcanaNumber{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(189 129 43/28%);border-radius:50%;color:var(--blog-gold);font-family:var(--site-font-heading);font-size:16px}.blogTopicHubArcanaCard h3{margin:13px 0 5px;font-family:var(--site-font-heading);font-size:20px;font-weight:700;line-height:1.15}.blogTopicHubArcanaCard p{margin:0;color:var(--blog-copy);font-size:14.5px;line-height:1.55}.blogTopicHubArcanaFuture{position:absolute;right:11px;bottom:8px;color:rgb(189 129 43/55%);font-size:10px}.blogTopicHubArcanaCard small{display:block;margin-top:9px;color:#8d8880;font-size:var(--blog-text-small);line-height:1.35}.blogTopicHubArcanaCard.is-unavailable{background:rgb(243 239 231/72%);box-shadow:none;opacity:.72}.blogTopicHubArticleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:27px}.blogTopicHubArticleCard{overflow:hidden;border:1px solid var(--blog-line);border-radius:9px;background:rgb(255 252 247/78%);box-shadow:0 14px 34px rgb(48 35 17/4%)}.blogTopicHubArticleImage{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.blogTopicHubArticleImage img{object-fit:cover;transition:transform .35s ease}.blogTopicHubArticleCard:hover .blogTopicHubArticleImage img{transform:scale(1.025)}.blogTopicHubArticleCard>div{padding:19px 19px 17px}.blogTopicHubArticleCard h3{margin:8px 0;font-family:var(--site-font-heading);font-size:25px;font-weight:500;line-height:1.15}.blogTopicHubArticleCard h3 a{text-decoration:none}.blogTopicHubArticleCard>div>p:not(.blogCardCategory){margin:0;color:var(--blog-copy);font-size:var(--blog-text-compact);line-height:1.55}.blogTopicHubArticleCard footer{display:flex;gap:10px;align-items:center;margin-top:17px;color:#89857e;font-size:var(--blog-text-small)}.blogTopicHubTriangle{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);grid-template-areas:"copy visual" "points points";gap:32px 48px;align-items:center;margin-top:78px;padding-top:40px;border-top:1px solid var(--blog-line)}.blogTopicHubTriangleCopy{grid-area:copy}.blogTopicHubTriangleVisual{display:grid;grid-area:visual;min-height:280px;place-items:center;padding:16px;border:1px solid rgb(189 129 43/24%);border-radius:12px;background:radial-gradient(ellipse at 50% 65%,#14334d,#071d35 76%)}.blogTopicHubTriangleDiagram{width:min(100%,330px);height:auto;overflow:visible}.blogTopicHubOrbit{fill:none;stroke:rgb(189 129 43/14%);stroke-dasharray:3 9}.blogTopicHubOrbitInner{stroke:rgb(42 78 111/13%)}.blogTopicHubTriangleLine{fill:rgb(229 189 117/4%);stroke:url(#relationship-triangle-line);stroke-width:1.25}.blogTopicHubConstellation,.blogTopicHubTriangleLineInner{fill:none;opacity:.68}.blogTopicHubConstellation{stroke:rgb(30 60 88/28%);stroke-dasharray:2 7}.blogTopicHubTriangleNode circle{fill:#fbf8f1;stroke:#bd812b;stroke-width:1.25}.blogTopicHubTriangleNode text{fill:#10253d;font-family:var(--site-font-sans);font-size:22px;font-weight:500;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;dominant-baseline:central;text-anchor:middle}.blogTopicHubTriangleStar{fill:#bd812b}.blogTopicHubTriangleDot{fill:#d6a14b}.blogTopicHubTriangleCopy>p:not(.blogEyebrow){max-width:500px}.blogTopicHubTrianglePoints{display:grid;grid-area:points;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.blogTopicHubTrianglePoints li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-content:start;padding:20px 18px;border:1px solid var(--blog-line);border-radius:8px;background:rgb(255 252 247/72%)}.blogTopicHubTrianglePoints li>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(189 129 43/35%);border-radius:50%;color:var(--blog-gold);font-family:var(--site-font-sans);font-size:14px;font-weight:500;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;line-height:1}.blogTopicHubTrianglePoints h3{margin:2px 0 8px;font-family:var(--site-font-heading);font-size:20px;font-weight:500;line-height:1.2}.blogTopicHubTrianglePoints p{margin:0;color:var(--blog-copy);font-size:14.5px;line-height:1.55}.blogTopicHubCta{margin-top:30px}.blogArcanaReferenceContent{padding-bottom:56px}.blogArcanaReferenceHero{display:grid;width:100%;min-width:0;grid-template-columns:minmax(400px,.86fr) minmax(0,1.14fr);overflow:hidden;border:1px solid var(--blog-line);border-radius:12px;background:rgb(255 252 247/86%);box-shadow:0 20px 54px rgb(48 35 17/6%)}.blogArcanaReferenceHeroCopy{position:relative;display:flex;min-height:450px;min-width:0;flex-direction:column;justify-content:center;overflow:hidden;padding:56px 52px}.blogArcanaReferenceHeroCopy:after{position:absolute;right:-90px;bottom:-136px;width:270px;height:270px;border:1px solid rgb(189 129 43/14%);border-radius:50%;box-shadow:0 0 0 30px rgb(189 129 43/4%),0 0 0 63px rgb(189 129 43/3%);content:""}.blogArcanaReferenceHeroCopy h1{max-width:510px;margin:18px 0 20px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:calc(var(--blog-title-size) * .9);font-weight:500;letter-spacing:-.035em;line-height:.96}.blogArcanaReferenceHeroCopy>p:last-of-type{max-width:540px;margin:0;color:var(--blog-copy);font-size:var(--blog-text-body);line-height:1.58}.blogArcanaReferenceGlyph{position:absolute;right:28px;bottom:21px;color:rgb(189 129 43/52%);font-family:var(--site-font-heading);font-size:16px;letter-spacing:.18em}.blogArcanaReferenceHeroImage{position:relative;width:100%;min-height:450px;min-width:0;margin:0;background:#10253d}.blogArcanaReferenceHeroImage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blogArcanaReferenceEssence{display:grid;min-width:0;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);gap:68px;align-items:center;padding:76px 56px 68px}.blogArcanaReferenceEssence h2,.blogArcanaReferencePositions h2,.blogArcanaReferencePractice h2,.blogArcanaReferenceRelated h2,.blogArcanaReferenceScenes h2{margin:8px 0 17px;color:var(--blog-ink);font-family:var(--site-font-heading);font-size:var(--blog-section-title-size);font-weight:500;letter-spacing:-.025em;line-height:1}.blogArcanaReferenceEssence>div>p:last-child{margin:0;color:var(--blog-copy);font-size:var(--blog-text-body);line-height:1.64}.blogArcanaReferenceEssence>div>p.blogArcanaReferenceSeoIntro{margin:22px 0 0;color:var(--blog-copy);font-size:var(--blog-text-compact);line-height:1.58}.blogArcanaReferenceEssence blockquote,.blogArcanaReferenceEssence>div,.blogArcanaReferencePositionList article>*,.blogArcanaReferencePractice>div{min-width:0}.blogArcanaReferenceEssence blockquote{position:relative;margin:0;padding:29px 0 29px 34px;border-left:1px solid var(--blog-gold);color:var(--blog-ink);font-family:var(--site-font-heading);font-size:28px;line-height:1.2}.blogArcanaReferencePoles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blogArcanaReferencePoles>article{padding:34px 36px 32px;border:1px solid var(--blog-line);border-radius:10px;background:rgb(255 252 247/77%)}.blogArcanaReferencePoles>article.is-shadow{background:linear-gradient(145deg,rgb(16 37 61/97%),rgb(21 48 73/97%));color:#fffaf0}.blogArcanaReferencePoles>article>span{color:var(--blog-gold);font-size:20px}.blogArcanaReferencePoles h2{margin:18px 0 11px;font-family:var(--site-font-heading);font-size:29px;font-weight:500;line-height:1.03}.blogArcanaReferencePoles li,.blogArcanaReferencePoles p{font-size:var(--blog-text-compact);line-height:1.56}.blogArcanaReferencePoles p{margin:0 0 20px;color:var(--blog-copy)}.blogArcanaReferencePoles .is-shadow li,.blogArcanaReferencePoles .is-shadow p{color:rgb(255 250 240/76%)}.blogArcanaReferencePoles ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.blogArcanaReferencePoles li{position:relative;padding-left:16px}.blogArcanaReferencePoles li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--blog-gold);content:""}.blogArcanaReferencePositions,.blogArcanaReferenceRelated,.blogArcanaReferenceScenes{padding-top:78px}.blogArcanaReferenceSceneGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:29px;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.blogArcanaReferenceSceneGrid article{min-height:258px;padding:30px 30px 27px}.blogArcanaReferenceSceneGrid article+article{border-left:1px solid var(--blog-line)}.blogArcanaReferenceSceneGrid span{color:var(--blog-gold);font-size:var(--blog-text-small);font-weight:700;letter-spacing:.14em}.blogArcanaReferenceSceneGrid h3{margin:24px 0 11px;font-family:var(--site-font-heading);font-size:24px;font-weight:500;line-height:1.08}.blogArcanaReferenceSceneGrid p{margin:0;color:var(--blog-copy);font-size:var(--blog-text-compact);line-height:1.58}.blogArcanaReferencePractice{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:30px 58px;margin-top:78px;padding:46px 50px;border-radius:12px;background:radial-gradient(circle at 88% 8%,rgb(231 189 114/10%) 0 1px,transparent 1.5px) 0 0 /38px 38px,linear-gradient(135deg,#10253d,#0b2f4d);color:#fffaf0}.blogArcanaReferencePractice h2{color:#fffaf0}.blogArcanaReferencePractice>div>p:last-child,.blogArcanaReferencePracticeNote{margin:0;color:rgb(255 250 240/70%);font-size:var(--blog-text-compact);line-height:1.56}.blogArcanaReferencePractice ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.blogArcanaReferencePractice li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid rgb(255 250 240/13%);color:rgb(255 250 240/88%);font-size:var(--blog-text-compact);line-height:1.48}.blogArcanaReferencePractice li span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(231 189 114/55%);border-radius:50%;color:var(--blog-gold-light);font-family:var(--site-font-heading)}.blogArcanaReferencePracticeNote{grid-column:2}.blogArcanaReferencePositionList{margin-top:30px;border-top:1px solid var(--blog-line)}.blogArcanaReferencePositionList article{display:grid;grid-template-columns:160px minmax(210px,.7fr) minmax(0,1fr);gap:28px;align-items:start;padding:27px 0;border-bottom:1px solid var(--blog-line)}.blogArcanaReferencePositionList article>div{display:flex;gap:12px;align-items:center}.blogArcanaReferencePositionList span{color:var(--blog-gold);font-family:var(--site-font-heading);font-size:14px}.blogArcanaReferencePositionList small{color:var(--blog-copy);font-size:var(--blog-text-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blogArcanaReferencePositionList h3{margin:0;font-family:var(--site-font-heading);font-size:23px;font-weight:500;line-height:1.08}.blogArcanaReferencePositionList p{margin:0;color:var(--blog-copy)}.blogArcanaReferencePositionList p,.blogArcanaReferencePositions .blogTopicHubSectionIntro>p:last-child,.blogArcanaReferenceScenes .blogTopicHubSectionIntro>p:last-child{font-size:var(--blog-text-compact);line-height:1.58}.blogArcanaReferenceBack{display:flex;justify-content:space-between;margin-top:34px;padding:20px 0;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.blogArcanaReferenceBack a{display:inline-flex;gap:9px;align-items:center;color:var(--blog-blue);font-size:var(--blog-text-link);text-decoration:none}.blogArcanaReferenceBack svg{width:16px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round}.blogArcanaReferenceCta{margin-top:30px}.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: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-column:1/-1;grid-row:2;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>a{grid-column:2;grid-row:1;margin:0}}@media (max-width:720px){.blogArticlePage{padding-bottom:30px}.blogArticleBreadcrumbs{gap:8px;width:min(100% - 32px,430px);min-height:45px;overflow-x:auto;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}.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;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}.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}}@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}.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}.blogTopicHubTriangle{gap:28px}.blogArcanaReferenceHero{grid-template-columns:1fr}.blogArcanaReferenceHeroImage{min-height:0;aspect-ratio:4/3;order:-1}.blogArcanaReferenceHeroCopy{min-height:0}}@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:var(--blog-text-compact);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}.blogFooterInner{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(110px,.6fr));gap:26px}.blogTopicHubHero{grid-template-columns:1fr}.blogTopicHubHeroImage{min-height:0;aspect-ratio:2.05;order:-1}.blogTopicHubHeroCopy{min-height:310px}.blogTopicHubArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blogTopicHubTriangle{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "points"}.blogTopicHubTrianglePoints{grid-template-columns:repeat(2,minmax(0,1fr))}.blogArcanaReferenceHero{grid-template-columns:1fr}.blogArcanaReferenceHeroImage{min-height:0;aspect-ratio:4/3;order:-1}.blogArcanaReferenceHeroCopy{min-height:0;padding:44px 40px 48px}.blogArcanaReferenceEssence{gap:40px;padding-inline:24px}.blogArcanaReferenceSceneGrid{grid-template-columns:1fr}.blogArcanaReferenceSceneGrid article{min-height:0;padding-inline:20px}.blogArcanaReferenceSceneGrid article+article{border-top:1px solid var(--blog-line);border-left:0}.blogArcanaReferencePositionList article{grid-template-columns:130px minmax(190px,.72fr) minmax(0,1fr);gap:20px}}@media (max-width:600px){.blogSiteShell{--blog-title-size:40px;--blog-section-title-size:33px}.blogHeader{height:60px}.blogContent,.blogDirectoryContent,.blogDirectoryPage .blogArticleBreadcrumbs,.blogFooterInner,.blogHeaderInner{width:min(100% - 32px,430px)}.blogHeaderInner{gap:8px}.blogArcanaReferenceContent{padding-bottom:34px}.blogArcanaReferenceHero{border-radius:8px}.blogArcanaReferenceHeroImage{aspect-ratio:4/3}.blogArcanaReferenceHeroCopy{padding:29px 20px 34px}.blogArcanaReferenceHeroCopy h1{margin:13px 0 15px;line-height:.98;overflow-wrap:break-word}.blogArcanaReferenceHeroCopy>p:last-of-type{line-height:1.55}.blogArcanaReferenceGlyph{right:18px;bottom:13px;font-size:12px}.blogArcanaReferenceEssence{grid-template-columns:1fr;gap:30px;padding:49px 0 42px}.blogArcanaReferenceEssence>div>p:last-child{line-height:1.62}.blogArcanaReferenceEssence blockquote{padding:20px 0 20px 22px;font-size:25px}.blogArcanaReferencePoles{grid-template-columns:1fr;gap:10px}.blogArcanaReferencePoles>article{padding:24px 21px 22px}.blogArcanaReferencePoles h2{font-size:27px}.blogArcanaReferencePoles li,.blogArcanaReferencePoles p{line-height:1.48}.blogArcanaReferencePoles p{margin-bottom:15px}.blogArcanaReferencePoles ul{gap:8px}.blogArcanaReferencePositions,.blogArcanaReferenceRelated,.blogArcanaReferenceScenes{padding-top:52px}.blogArcanaReferenceSceneGrid{margin-top:21px}.blogArcanaReferenceSceneGrid article{padding:24px 4px 25px}.blogArcanaReferenceSceneGrid h3{margin-top:15px;font-size:25px}.blogArcanaReferencePractice{grid-template-columns:1fr;gap:24px;margin-top:52px;padding:31px 21px;border-radius:8px}.blogArcanaReferencePracticeNote{grid-column:auto}.blogArcanaReferencePositionList{margin-top:22px}.blogArcanaReferencePositionList article{grid-template-columns:1fr;gap:11px;padding:23px 0}.blogArcanaReferencePositionList h3{font-size:25px}.blogArcanaReferenceBack{gap:14px;align-items:flex-start}.blogBrandLockup{gap:7px;font-size:27px}.blogBrandMark{width:32px;height:32px;flex-basis:32px}.blogContent{padding-top:18px}.blogDirectoryContent{padding-top:22px}.blogTopicHubContent{padding-top:16px}.blogTopicHubHero{border-radius:8px}.blogTopicHubHeroImage{aspect-ratio:1.55}.blogTopicHubHeroCopy{min-height:0;padding:27px 20px 29px}.blogTopicHubHeroKicker{gap:10px}.blogTopicHubHeroKicker .blogTopicArchiveIcon{width:31px;height:31px;font-size:19px}.blogTopicHubHero h1{margin:18px 0 11px;font-size:47px}.blogTopicHubHeroCopy>p{line-height:1.55}.blogTopicHubScrollLink{margin-top:21px}.blogTopicHubArcana,.blogTopicHubArticles,.blogTopicHubOverview{padding-top:46px}.blogTopicHubSectionIntro h2,.blogTopicHubTriangleCopy>h2{margin-top:6px}.blogTopicHubSectionIntro>p:last-child,.blogTopicHubTriangleCopy>p:not(.blogEyebrow){line-height:1.55}.blogTopicHubInsightGrid{grid-template-columns:1fr;margin-top:20px}.blogTopicHubInsightGrid article{min-height:0;padding:19px 4px 20px}.blogTopicHubInsightGrid article+article{border-top:1px solid var(--blog-line);border-left:0}.blogTopicHubInsightGrid h3{margin-top:10px}.blogTopicHubArcanaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px}.blogTopicHubArcanaCard{min-height:157px;padding:14px 12px}.blogTopicHubArticleGrid{grid-template-columns:1fr;gap:10px;margin-top:20px}.blogTopicHubArticleCard{display:grid;grid-template-columns:37% minmax(0,1fr);min-height:133px}.blogTopicHubArticleImage{height:100%;min-height:133px;aspect-ratio:auto}.blogTopicHubArticleCard>div{padding:10px 12px}.blogTopicHubArticleCard h3{margin:6px 0}.blogTopicHubArticleCard>div>p:not(.blogCardCategory){display:none}.blogTopicHubArticleCard footer{display:grid;gap:5px;margin-top:7px}.blogTopicHubTriangle{gap:22px;margin-top:48px;padding-top:28px}.blogTopicHubTrianglePoints{grid-template-columns:1fr}.blogTopicHubCta{margin-top:18px}.blogDirectoryIntro{padding:0 2px 24px}.blogDirectoryHeading{margin-bottom:11px}.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}.blogTopicDirectoryCard p{grid-column:1/-1;margin-top:10px;line-height:1.55}.blogTopicDirectoryCard footer{right:13px;bottom:11px;left:13px}.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}.blogArchiveArticleBody>p:not(.blogCardCategory){display:none}.blogArchiveArticleBody>div{display:grid;gap:4px}.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}.blogPage:before{top:90px;left:5%;width:330px;height:330px;transform:none}.blogIntro{padding:0 2px 18px}.blogIntro h1{margin-top:7px;line-height:.98}.blogIntro>p:last-child{max-width:355px}.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:33px}.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}.blogTopicNav a b{font-size:16px}.blogSectionHeading{margin-bottom:8px}.blogArticleGrid{grid-template-columns:1fr;gap:8px}.blogArticleCard{display:grid;grid-template-columns:clamp(96px,28vw,112px) minmax(0,1fr);min-height:116px}.blogArticleImage{height:100%;min-height:116px;aspect-ratio:auto}.blogArticleBody{min-height:116px;padding:9px 12px 22px}.blogArticleCard>.blogCardArrow{right:7px;bottom:8px}.blogEditorCard{display:block;padding:10px}.blogEditorImage{aspect-ratio:2.1}.blogEditorCard h3{margin-top:9px}.blogTopicGroups{margin-right:-16px;margin-left:-16px;border-right:0;border-left:0;border-radius:0}.blogTopicGroup{padding:15px 16px}.blogTopicArticles{grid-template-columns:1fr}.blogTopicArticles article{grid-template-columns:72px minmax(0,1fr)}.blogTopicArticles img{width:72px;height:48px}.blogCta{grid-template-columns:1fr;gap:14px;min-height:150px;margin:16px 0 28px;padding:19px 16px}.blogCta h2{max-width:280px}.blogCta p{max-width:260px}.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}}