.resource-hub-hero{background:var(--surface);padding:clamp(56px,7vw,94px) 0}.resource-hub-intro{max-width:970px;margin-top:34px}.resource-hub-intro>span,.guide-article-hero-grid>div>span,.resource-hub-cta span,.guide-article-cta>div>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}[data-theme=light] .resource-hub-intro>span,[data-theme=light] .guide-article-hero-grid>div>span,[data-theme=light] .resource-hub-cta span,[data-theme=light] .guide-article-cta>div>span{color:#bd4400}.resource-hub-intro h1{letter-spacing:-.058em;max-width:920px;margin-top:15px;font-size:clamp(50px,6vw,82px);line-height:.95}.resource-hub-intro p{max-width:720px;color:var(--muted);margin-top:23px;font-size:18px;line-height:1.68}.resource-buy-paths{border-top:1px solid var(--line);background:var(--bg);padding:clamp(58px,7vw,88px) 0}.resource-buy-paths header{grid-template-columns:180px minmax(0,1fr);align-items:end;gap:42px;margin-bottom:32px;display:grid}.resource-buy-paths header>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}[data-theme=light] .resource-buy-paths header>span{color:#bd4400}.resource-buy-paths h2{max-width:760px;font-size:clamp(35px,4vw,51px)}.resource-buy-path-list{border-top:1px solid var(--line)}.resource-buy-path-list>a{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 190px;align-items:center;gap:28px;min-height:142px;padding:24px 0;display:grid}.resource-buy-path-list>a>span{color:var(--muted-soft);align-self:start;padding-top:5px;font-size:12px;font-weight:780}.resource-buy-path-list small{color:var(--orange);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:800}[data-theme=light] .resource-buy-path-list small{color:#bd4400}.resource-buy-path-list h3{margin-top:7px;font-size:clamp(24px,2.7vw,34px);line-height:1.06}.resource-buy-path-list p{max-width:720px;color:var(--muted);margin-top:9px;font-size:13px;line-height:1.6}.resource-buy-path-list>a>strong{border-bottom:1px solid var(--line-strong);justify-self:end;padding-bottom:4px;font-size:12px}@media (hover:hover) and (pointer:fine){.resource-buy-path-list>a:hover>strong{color:var(--orange);border-color:var(--orange)}}.resource-hub-list{background:var(--bg);padding:clamp(68px,8vw,104px) 0}.resource-hub-heading{grid-template-columns:minmax(0,1fr) 460px;align-items:end;gap:60px;margin-bottom:30px;display:grid}.resource-hub-heading h2{font-size:clamp(38px,4vw,54px)}.resource-hub-heading p{color:var(--muted);font-size:15px;line-height:1.65}.resource-hub-list ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.resource-hub-list li{border-bottom:1px solid var(--line)}.resource-hub-list li>a{grid-template-columns:66px minmax(0,1fr) 48px;align-items:center;gap:28px;min-height:180px;padding:28px 10px 28px 0;display:grid}.resource-index{color:var(--muted-soft);align-self:start;padding-top:5px;font-size:14px;font-weight:750}.resource-hub-list small{color:var(--orange);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:760}[data-theme=light] .resource-hub-list small{color:#bd4400}.resource-hub-list h2{margin-top:10px;font-size:clamp(26px,3vw,38px);line-height:1.05}.resource-hub-list p{max-width:760px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.resource-arrow{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--orange);border-radius:50%;place-items:center;font-size:17px;transition:transform .18s,border-color .18s;display:grid}@media (hover:hover) and (pointer:fine){.resource-hub-list li>a:hover .resource-arrow{border-color:var(--orange);transform:translate(3px,-3px)}}.resource-hub-cta{color:#f4f4f5;background:linear-gradient(112deg,#0a0a0c 0% 55%,#21130d 100%);padding:60px 0}.resource-hub-cta>.shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.resource-hub-cta h2{max-width:740px;margin-top:9px;font-size:clamp(31px,3.5vw,45px)}.guide-article-hero{background:var(--surface);padding:34px 0 clamp(62px,7vw,92px)}.guide-article-hero .breadcrumbs{margin-bottom:32px}.guide-article-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);align-items:center;gap:clamp(48px,6vw,82px);display:grid}.guide-article-hero-grid h1{letter-spacing:-.056em;max-width:720px;margin-top:15px;font-size:clamp(48px,5.4vw,72px);line-height:.96}.guide-article-hero-grid>div>p{max-width:660px;color:var(--muted);margin-top:21px;font-size:17px;line-height:1.67}.guide-article-hero-grid.is-text-only{grid-template-columns:minmax(0,1040px);padding:clamp(18px,3vw,42px) 0 10px}.guide-article-hero-grid.is-text-only h1{max-width:1020px;font-size:clamp(58px,7vw,92px)}.guide-article-hero-grid.is-text-only>div>p{max-width:780px}.guide-byline{border-top:1px solid var(--line);color:var(--muted-soft);flex-wrap:wrap;gap:8px 22px;margin-top:26px;padding-top:18px;font-size:11px;display:flex}.guide-byline strong{color:var(--ink)}.guide-hero-action{width:max-content;margin-top:28px}.guide-article-hero figure{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--asset-sky);box-shadow:var(--shadow-lg);overflow:hidden}.guide-article-hero figure img{aspect-ratio:16/9;object-fit:cover;width:100%}.guide-article-hero figcaption{color:var(--muted-soft);padding:11px 14px;font-size:10px}.guide-article-body{background:var(--bg);padding:clamp(68px,8vw,104px) 0}.guide-article-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,96px);display:grid}.guide-article-layout>aside{border-top:1px solid var(--line);display:grid;position:sticky;top:96px}.guide-article-layout>aside>strong{letter-spacing:.06em;text-transform:uppercase;padding:16px 0;font-size:11px}.guide-article-layout>aside nav{border-top:1px solid var(--line);display:grid}.guide-article-layout>aside a{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:28px 1fr;gap:8px;padding:13px 0;font-size:12px;line-height:1.45;display:grid}.guide-article-layout>aside a span{color:var(--orange);font-size:10px;font-weight:780}.guide-article-layout>aside>a{color:var(--ink);grid-template-columns:1fr auto;margin-top:16px;font-weight:720}.guide-experience-note{border-left:3px solid var(--orange);max-width:790px;color:var(--muted);margin:0 0 70px;padding:20px 0 20px 24px;font-size:14px;line-height:1.65}.guide-experience-note strong{color:var(--ink)}.guide-article-sections>section{margin-bottom:80px;scroll-margin-top:100px}.guide-article-sections>section>header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding-bottom:27px;display:grid}.guide-article-sections>section>header>span{color:var(--orange);padding-top:8px;font-size:12px;font-weight:780}.guide-article-sections h2{max-width:760px;font-size:clamp(35px,4vw,48px)}.guide-article-sections header p{max-width:780px;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.67}.guide-article-sections ol{margin:0;padding:0;list-style:none}.guide-article-sections li{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:48px;padding:25px 0;display:grid}.guide-article-sections h3{font-size:21px;line-height:1.2}.guide-article-sections li p{color:var(--muted);font-size:14px;line-height:1.68}.guide-article-sections>.guide-recommendations{margin-bottom:72px}.guide-recommendation-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-recommendation-list>a{border-bottom:1px solid var(--line);flex-direction:column;min-height:190px;padding:25px 28px 25px 0;display:flex}.guide-recommendation-list>a:nth-child(odd){border-right:1px solid var(--line);padding-right:32px}.guide-recommendation-list>a:nth-child(2n){padding-left:32px}.guide-recommendation-list small{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}[data-theme=light] .guide-recommendation-list small{color:#bd4400}.guide-recommendation-list h3{margin-top:11px;font-size:23px}.guide-recommendation-list p{margin-top:9px}.guide-recommendation-list strong{border-bottom:1px solid var(--line-strong);width:max-content;margin-top:auto;padding-top:19px;font-size:12px}@media (hover:hover) and (pointer:fine){.guide-recommendation-list>a:hover strong{color:var(--orange);border-color:var(--orange)}}.guide-article-cta{border-top:2px solid var(--orange);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:54px;padding:38px;display:grid}.guide-article-cta h2{margin-top:9px;font-size:clamp(30px,3vw,42px)}.guide-article-cta p{max-width:670px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.62}.buy-includes a{border-bottom:1px solid var(--line-strong)}@media (max-width:900px){.resource-hub-heading,.resource-buy-paths header,.guide-article-hero-grid{grid-template-columns:1fr}.resource-buy-paths header{gap:10px}.resource-buy-path-list>a{grid-template-columns:42px minmax(0,1fr)}.resource-buy-path-list>a>strong{grid-column:2;justify-self:start}.guide-article-hero-grid figure{max-width:760px}.guide-article-layout{grid-template-columns:1fr}.guide-article-layout>aside{position:static}.guide-article-layout>aside nav{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-article-layout>aside nav a{padding-right:14px}}@media (max-width:620px){.resource-hub-hero{padding:34px 0 52px}.resource-hub-intro{margin-top:26px}.resource-hub-intro h1,.guide-article-hero-grid h1{font-size:41px}.guide-article-hero-grid.is-text-only h1{font-size:45px}.resource-hub-intro p,.guide-article-hero-grid>div>p{font-size:15px}.resource-hub-heading{gap:12px}.resource-buy-path-list>a{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:0;padding:24px 0}.resource-buy-path-list h3{font-size:25px}.resource-buy-path-list>a>strong{grid-column:2}.resource-hub-list li>a{grid-template-columns:34px minmax(0,1fr) 44px;gap:10px;min-height:0;padding:24px 0}.resource-index{font-size:11px}.resource-hub-list h2{font-size:25px}.resource-hub-list p{font-size:13px}.resource-hub-cta>.shell,.guide-article-cta{grid-template-columns:1fr;gap:28px}.resource-hub-cta .button,.guide-article-cta .button{width:100%}.guide-article-hero{padding:25px 0 48px}.guide-article-hero-grid{gap:30px}.guide-byline{gap:6px 14px}.guide-article-body{padding:52px 0}.guide-article-layout{gap:45px}.guide-article-layout>aside nav{grid-template-columns:1fr}.guide-experience-note{margin-bottom:52px;padding-left:17px}.guide-article-sections>section{margin-bottom:60px}.guide-article-sections>section>header{grid-template-columns:28px minmax(0,1fr);gap:8px}.guide-article-sections li{grid-template-columns:1fr;gap:8px;padding:21px 0}.guide-recommendation-list{grid-template-columns:1fr}.guide-recommendation-list>a,.guide-recommendation-list>a:nth-child(odd),.guide-recommendation-list>a:nth-child(2n){border-right:0;min-height:168px;padding:22px 0}.guide-article-cta{padding:26px 20px}}
