.blogContentArticlePage{background:radial-gradient(circle at 8% 2%, #b58b2b17, transparent 26rem), radial-gradient(circle at 96% 22%, #10534314, transparent 30rem), linear-gradient(180deg, var(--public-page-warm) 0%, #f2f6f2 52%, #fff 100%)}.blogContentArticlePage .blogContentArticleShell{gap:22px;padding-top:30px}.blogContentArticlePage .blogContentBreadcrumbs{padding-inline:4px}.blogContentArticlePage .blogContentArticleHero{border-radius:var(--public-radius-panel);box-shadow:var(--public-shadow-raised);background:radial-gradient(circle at 94% 8%,#b58b2b29,#0000 34%),radial-gradient(circle at 4% 100%,#10534314,#0000 42%),linear-gradient(145deg,#fffffffc,#fbf7ebe6);border:1px solid #b58b2b38;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.blogContentArticlePage .blogContentArticleHero:before{background:linear-gradient(90deg, var(--public-brass), #b58b2b2e);content:"";border-radius:0 999px 999px 0;width:min(220px,42%);height:4px;position:absolute;inset:0 auto auto 0}.blogContentArticlePage .blogContentArticleHero>div{gap:18px;position:relative}.blogContentArticlePage .blogContentArticleHero h1{max-width:820px;color:var(--public-ink-strong);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(38px,4.6vw,60px);font-weight:540;line-height:1.02}.blogContentArticlePage .blogContentArticleHero>div>p{color:#47564f;max-width:780px;font-size:clamp(17px,1.7vw,20px);line-height:1.68}.blogContentArticlePage .blogArticleMetaRow{gap:8px}.blogContentArticlePage .blogArticleMetaRow span{color:#43524b;background:#ffffffc7;border-color:#b58b2b33;border-radius:999px;min-height:34px;padding-inline:12px;box-shadow:inset 0 1px #ffffffe6}.blogContentArticlePage .knowledgeTermHeroActions{gap:12px;padding-top:2px}.blogContentArticlePage .knowledgeBookingCta,.blogContentArticlePage .knowledgeSecondaryCta{border-radius:var(--public-radius-control);min-height:48px;padding-inline:18px}.blogContentArticlePage .knowledgeBookingCta{border-color:var(--public-evergreen-strong);background:linear-gradient(145deg, #12604e, var(--public-evergreen-strong));box-shadow:0 2px #062a22,0 17px 30px -18px #0a3b31a8,inset 0 1px #ffffff29}.blogContentArticlePage .knowledgeSecondaryCta{background:linear-gradient(145deg, #fff, var(--public-brass-soft));color:var(--public-evergreen-strong);box-shadow:var(--public-shadow-control);border-color:#b58b2b57}.blogContentArticlePage .blogContentArticleFeaturedImage,.blogContentArticlePage .blogContentInlineFigure{border-radius:var(--public-radius-panel);background:linear-gradient(145deg, #fff, var(--public-brass-soft));box-shadow:var(--public-shadow-raised);border-color:#b58b2b33}.blogContentArticlePage .blogContentArticleFeaturedImage img,.blogContentArticlePage .blogContentInlineFigure img{background:#edf2ee}.blogContentArticlePage .blogContentArticleLayout{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.blogContentArticlePage .blogContentArticleBody{border-color:var(--public-border-soft);border-radius:var(--public-radius-panel);box-shadow:var(--public-shadow-card);background:radial-gradient(circle at 98% 0,#b58b2b0e,#0000 28rem),#fffffff5;gap:26px;padding:clamp(22px,3.4vw,38px)}.blogContentArticlePage .knowledgeAnswerBlock{border-radius:var(--public-radius-card);background:radial-gradient(circle at 100% 0%, #b58b2b26, transparent 42%), linear-gradient(145deg, var(--public-brass-soft), #eff7f3eb);box-shadow:var(--public-shadow-control);border-color:#b58b2b3d;padding:20px 22px 20px 26px;position:relative;overflow:hidden}.blogContentArticlePage .knowledgeAnswerBlock:before{background:var(--public-brass);content:"";width:4px;position:absolute;inset:0 auto 0 0}.blogContentArticlePage .knowledgeArticleSection{border-top-color:#1053431f;gap:13px;padding-top:24px}.blogContentArticlePage .knowledgeArticleSection h2{width:fit-content;color:var(--public-ink-strong);text-wrap:balance;padding-bottom:9px;font-size:clamp(21px,2vw,26px);font-weight:540;line-height:1.22;position:relative}.blogContentArticlePage .knowledgeArticleSection h2:after{background:linear-gradient(90deg, var(--public-brass), #b58b2b2e);content:"";border-radius:999px;width:46px;height:3px;position:absolute;inset:auto auto 0 0}.blogContentArticlePage .knowledgeArticleSection p,.blogContentArticlePage .blogContentSemanticList li{color:#3e4d46;font-size:16px;line-height:1.74}.blogContentArticlePage .blogContentNumberedSteps li,.blogContentArticlePage .blogContentChecklist li,.blogContentArticlePage .blogContentSourceNotes li,.blogContentArticlePage .blogContentProcessDiagram li,.blogContentArticlePage .blogContentSemanticList.checklist li{border-color:var(--public-border-soft);border-radius:var(--public-radius-control);box-shadow:var(--public-shadow-control);background:radial-gradient(circle at 96% 4%,#b58b2b14,#0000 34%),linear-gradient(145deg,#fff,#f5f9f6f5)}.blogContentArticlePage .blogContentNumberedSteps li:before,.blogContentArticlePage .blogContentTocList span,.blogContentArticlePage .blogContentMobileToc a>span{background:var(--public-brass-soft);color:#765919;border:1px solid #b58b2b3d}.blogContentArticlePage .blogContentTableScroller{border-color:var(--public-border-soft);border-radius:var(--public-radius-card);box-shadow:var(--public-shadow-control)}.blogContentArticlePage .blogContentComparisonTable th,.blogContentArticlePage .blogContentArticleBody .blogContentTableScroller th{background:linear-gradient(180deg, var(--public-brass-soft), #f5f8f4);color:var(--public-evergreen-strong)}.blogContentArticlePage .blogContentArticleRail{gap:16px}.blogContentArticlePage .blogContentArticleRail .knowledgeRailPanel,.blogContentArticlePage .blogContentMobileToc{border-color:var(--public-border-soft);border-radius:var(--public-radius-card);box-shadow:var(--public-shadow-card);background:radial-gradient(circle at 98% 2%,#b58b2b14,#0000 42%),#fffffff5}.blogContentArticlePage .blogContentTocRail{border-color:#b58b2b33;padding:18px}.blogContentArticlePage .blogContentArticleRail .knowledgeRailPanel h2{color:var(--public-ink-strong);font-size:16px}.blogContentArticlePage .blogContentTocList a,.blogContentArticlePage .blogContentMobileToc a{border-color:var(--public-border-soft);border-radius:var(--public-radius-control);background:#ffffffd6;box-shadow:inset 0 1px #ffffffe6}.blogContentArticlePage .blogContentTocList a:hover,.blogContentArticlePage .blogContentTocList a:focus-visible,.blogContentArticlePage .blogContentMobileToc a:hover,.blogContentArticlePage .blogContentMobileToc a:focus-visible{background:var(--public-brass-soft);box-shadow:var(--public-shadow-control);border-color:#b58b2b57;transform:translateY(-1px)}.blogContentArticlePage .blogContentAuthorBox{border-radius:var(--public-radius-card);background:radial-gradient(circle at 94% 8%, #b58b2b24, transparent 36%), linear-gradient(145deg, #fff, var(--public-brass-soft));box-shadow:var(--public-shadow-control);border-color:#b58b2b33;position:relative;overflow:hidden}.blogContentArticlePage .blogContentAuthorBox>a{border-radius:var(--public-radius-control);min-height:44px;box-shadow:var(--public-shadow-control);background:#ffffffd1;border-color:#b58b2b4d}.blogContentArticlePage .blogContentSidebarCta{border-radius:var(--public-radius-card);color:#fff;background:radial-gradient(circle at 92% 4%,#f7c75d3d,#0000 40%),linear-gradient(145deg,#105343 0%,#082f27 58%,#06271f 100%);border-color:#b58b2b5c;gap:16px;padding:22px;box-shadow:0 30px 58px -34px #06271fc2,9px 14px 30px -26px #b58b2b94,inset 1px 1px #ffffff1f}.blogContentArticlePage .blogContentSidebarCtaIcon{color:#f7c75d;background:#f7c75d1a;border:1px solid #f7c75d6b;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff1f}.blogContentArticlePage .blogContentSidebarCtaIcon svg{stroke-width:1.8px;width:24px;height:24px}.blogContentArticlePage .blogContentSidebarCtaCopy{gap:8px;display:grid}.blogContentArticlePage .blogContentSidebarCtaCopy>span{color:#f7c75d;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.blogContentArticlePage .blogContentSidebarCta h2{color:#fff;text-wrap:balance;margin:0;font-size:23px;font-weight:540;line-height:1.18}.blogContentArticlePage .blogContentSidebarCta p{color:#fffc;margin:0;font-size:14px;line-height:1.58}.blogContentArticlePage .blogContentSidebarCtaActions{gap:10px;display:grid}.blogContentArticlePage .blogContentSidebarCtaActions a{border-radius:var(--public-radius-control);color:#fff;background:#ffffff14;border:1px solid #fff3;grid-template-columns:20px minmax(0,1fr) 18px;justify-content:stretch;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:13px;font-weight:540;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff1a}.blogContentArticlePage .blogContentSidebarCtaActions a:first-child{color:#17231f;background:linear-gradient(145deg,#f7d982,#c99a30);border-color:#d6a93f;box-shadow:0 14px 28px -18px #f7c75dc2,inset 0 1px #ffffff85}.blogContentArticlePage .blogContentSidebarCtaActions a:hover{border-color:#f7c75da8;transform:translateY(-1px)}.blogContentArticlePage .blogContentSidebarCtaActions a span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.blogContentArticlePage .blogContentSidebarCtaActions svg{stroke-width:1.9px;width:18px;height:18px}.blogContentArticlePage .blogContentSidebarCtaActions svg:last-child{justify-self:end}.blogContentArticlePage .blogContentPostNav{gap:18px}.blogContentArticlePage .blogContentPostNav a{border-color:var(--public-border-soft);border-radius:var(--public-radius-card);min-height:112px;box-shadow:var(--public-shadow-card);background:radial-gradient(circle at 96% 4%,#b58b2b1a,#0000 38%),linear-gradient(145deg,#fff,#f5f9f6f5);padding:20px 22px;transition:border-color .16s,box-shadow .16s,transform .16s}.blogContentArticlePage .blogContentPostNav a:hover,.blogContentArticlePage .blogContentPostNav a:focus-visible{box-shadow:var(--public-shadow-raised);border-color:#b58b2b57;transform:translateY(-2px)}.blogContentArticlePage .blogContentPostNav span{color:#84651f}@media (max-width:1040px){.blogContentArticlePage .blogContentArticleLayout{grid-template-columns:1fr}.blogContentArticlePage .blogContentMobileToc{overflow:hidden}.blogContentArticlePage .blogContentMobileToc summary{min-height:52px;padding:17px 20px}.blogContentArticlePage .blogContentArticleRail{grid-template-columns:repeat(2,minmax(0,1fr))}.blogContentArticlePage .blogContentSidebarCta{grid-column:1/-1}.blogContentArticlePage .blogContentSidebarCtaActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blogContentArticlePage .blogContentArticleShell{padding-top:22px;padding-bottom:56px}.blogContentArticlePage .blogContentArticleHero{border-radius:var(--public-radius-card);padding:24px 20px}.blogContentArticlePage .blogContentArticleHero h1{font-size:clamp(34px,11vw,44px)}.blogContentArticlePage .blogContentArticleFeaturedImage,.blogContentArticlePage .blogContentInlineFigure,.blogContentArticlePage .blogContentArticleBody{border-radius:var(--public-radius-card)}.blogContentArticlePage .blogContentArticleBody{padding:20px 17px}.blogContentArticlePage .knowledgeAnswerBlock{padding:18px 17px 18px 21px}.blogContentArticlePage .blogContentArticleRail,.blogContentArticlePage .blogContentSidebarCtaActions,.blogContentArticlePage .blogContentPostNav{grid-template-columns:1fr}.blogContentArticlePage .blogContentSidebarCta{padding:20px}.blogContentArticlePage .blogContentPostNav a,.blogContentArticlePage .blogContentPostNav a:last-child{text-align:left;width:100%;min-height:96px}}@media (prefers-reduced-motion:reduce){.blogContentArticlePage .blogContentTocList a,.blogContentArticlePage .blogContentMobileToc a,.blogContentArticlePage .blogContentSidebarCtaActions a,.blogContentArticlePage .blogContentPostNav a{transition:none}}[data-theme=dark] .blogContentArticlePage .blogContentArticleHero,[data-theme=dark] .blogContentArticlePage .blogContentArticleBody,[data-theme=dark] .blogContentArticlePage .blogContentArticleRail .knowledgeRailPanel,[data-theme=dark] .blogContentArticlePage .blogContentMobileToc,[data-theme=dark] .blogContentArticlePage .blogContentAuthorBox,[data-theme=dark] .blogContentArticlePage .blogContentPostNav a{background:#17221e;border-color:#d5dcd733}
