.inner-page .guide-index-hero .inner-hero{padding-bottom:56px}.inner-page .guide-index-hero .inner-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;min-height:404px}.inner-page .guide-latest{background:linear-gradient(135deg,#203354bb,#141e30);padding:28px;box-shadow:inset 0 1px #cce1ff08}.guide-latest-top{box-sizing:border-box;background:#0b14266b;border-radius:18px;justify-content:space-between;align-items:flex-end;min-height:94px;margin-bottom:24px;padding:16px;display:flex}.guide-latest-top strong{letter-spacing:-.04em;font-size:42px;font-weight:700;line-height:1.1;display:block}.guide-latest-top span{color:#9db0cb;margin-top:7px;font-size:11px;display:block}.guide-latest-top>a{color:#edc672;font-size:12px}.guide-latest ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.guide-latest li>a{align-items:center;gap:14px;display:flex}.guide-latest li img{object-fit:cover;border-radius:12px;flex-shrink:0;width:64px;height:64px}.guide-latest time{color:#9db0cb;font-size:11px}.guide-latest li h2{font:500 14px/1.3 var(--font-sans);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.guide-latest a{text-decoration:none}.guide-latest a:hover h2{color:#edc672}.guide-filter-bar{background:#0b152466;border-block:1px solid #c4dcff13}.guide-filter-inner{justify-content:space-between;align-items:center;gap:28px;padding-block:12px;display:flex}.guide-categories{flex-wrap:nowrap;gap:8px;min-width:0;margin:-5px;padding:5px;display:flex;overflow-x:auto}.guide-categories a{white-space:nowrap;color:#bdcce1;border:1px solid #adc9ef2b;border-radius:100px;flex-shrink:0;padding:10px 17px;font-size:13px;line-height:1.4;text-decoration:none;display:block}.guide-categories a[aria-current=page]{color:#111b2b;background:#edc672;border-color:#edc672}.guide-categories a:hover{border-color:#edc672}.guide-search{min-width:220px}.guide-search label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-search>div{gap:6px;display:flex}.guide-search input{color:#eef3fc;width:170px;min-width:0;font:inherit;background:#111f33;border:1px solid #adc9ef36;border-radius:9px;padding:9px 10px;font-size:14px}.guide-search button{color:#eef3fc;font:inherit;cursor:pointer;background:#1d304e;border:1px solid #adc9ef36;border-radius:9px;padding:9px 12px;font-size:12px}.inner-page .guide-results{padding-top:60px}.guide-result-count{color:#a7bad5;margin:24px 0 0;font-size:12px!important}.guide-result-count a,.guide-empty a{color:#edc672}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.guide-card{background:radial-gradient(at 100% 0,#e0b96312,#0000 60%),#101d30;border:1px solid #adc9ef24;border-radius:30px;min-width:0;overflow:hidden}.guide-card>a{color:inherit;height:100%;text-decoration:none;display:block}.guide-card-image{aspect-ratio:1.7;background:#17263b;position:relative;overflow:hidden}.guide-card-image img{object-fit:cover;transition:transform .35s}.guide-card-copy{padding:30px}.guide-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.guide-meta>span{color:#edc672;background:#edc67219;border-radius:100px;padding:5px 12px}.guide-meta time{color:#a0b3cf}.inner-page .guide-card h2{font:600 clamp(22px,2.1vw,30px)/1.15 var(--font-serif);letter-spacing:-.025em;margin:0 0 20px}.guide-card p{color:#b9c9df;margin:0 0 24px;font-size:15px;line-height:1.8}.guide-read{color:#edc672;align-items:center;gap:12px;font-size:13px;display:inline-flex}.guide-featured{grid-column:1/-1}.guide-featured>a{grid-template-columns:1.25fr 1fr;display:grid}.guide-featured .guide-card-image{aspect-ratio:auto;min-height:420px}.guide-featured .guide-card-copy{padding:40px}.inner-page .guide-featured h2{font-size:clamp(27px,2.7vw,38px)}.guide-empty{padding:45px}.guide-empty p{margin-bottom:25px}.guide-article-hero{isolation:isolate;box-sizing:border-box;align-items:flex-end;min-height:440px;padding:140px 0 36px;display:flex;position:relative;overflow:hidden}.guide-article-backdrop{object-fit:cover;object-position:center 40%;z-index:-2;opacity:.66}.guide-article-hero:after{content:"";z-index:-1;background:linear-gradient(#0a122155 0%,#0a122180 40%,#0a1221d9 78%,#0a1221 100%);position:absolute;inset:0}.guide-article-heading{padding-top:0}.guide-article-hero .inner-breadcrumb{max-width:1040px}.guide-article-meta{color:#b9c9df;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 16px;font-size:12px;display:flex}.guide-article-meta .inner-pill{margin:0;text-decoration:none}.guide-article-heading h1{font:600 clamp(24px,2.4vw,34px)/1.2 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:1040px;margin:0 0 16px}.guide-article-hero .inner-lead{max-width:790px;margin-bottom:14px;font-size:15px;line-height:1.6}.guide-article-layout{grid-template-columns:minmax(0,2.7fr) minmax(220px,1fr);align-items:start;gap:42px;padding-top:12px;display:grid}.guide-article-body{overflow-wrap:anywhere;background:linear-gradient(135deg,#1b2e4b,#111d30);padding:32px 36px}.guide-article-body section+section{border-top:1px solid #adc9ef1f;margin-top:24px;padding-top:22px}.guide-article-body h2{font:600 clamp(18px,1.6vw,22px)/1.3 var(--font-serif);letter-spacing:-.025em;margin:0 0 14px}.guide-article-body p,.guide-article-body li{color:#bac9df;white-space:pre-line;margin:0;font-size:15px;line-height:1.72}.guide-article-body a{color:#edc672;text-underline-offset:4px}.guide-article-next .inner-button{color:#111a29;margin-top:20px}.guide-sources ul{padding-left:20px}.guide-article-toc{border:1px solid #adc9ef1f;border-radius:20px;padding:20px 18px;position:sticky;top:110px}.guide-article-toc nav>p{text-transform:uppercase;letter-spacing:.16em;color:#edc672;margin:0 0 20px;font-size:11px}.guide-article-toc ol{border-left:1px solid #adc9ef30;margin:0;padding:0;list-style:none}.guide-article-toc li+li{margin-top:14px}.guide-article-toc li a{color:#b8c8de;padding-left:14px;font-size:13px;line-height:1.55;text-decoration:none;display:block}.guide-article-toc li a:hover{color:#edc672;box-shadow:-1px 0 #edc672}.guide-toc-back{color:#edc672;margin-top:24px;font-size:12px;display:block}.guide-related .guide-card h2{font-size:26px}.guide-related .guide-card-image{aspect-ratio:2}@media (hover:hover){.guide-card>a:hover .guide-card-image img{transform:scale(1.035)}.guide-card>a:hover h2{color:#edc672}}@media (max-width:1000px){.inner-page .guide-index-hero .inner-hero{padding-bottom:56px}.inner-page .guide-index-hero .inner-hero-grid{grid-template-columns:1.2fr 1fr;gap:30px;min-height:404px}.guide-latest{padding:20px}.guide-latest-top{padding:14px}.guide-featured .guide-card-copy{padding:28px}.guide-article-layout{grid-template-columns:minmax(0,2.4fr) minmax(200px,1fr);gap:28px}.guide-article-body{padding:30px}.guide-filter-inner{gap:20px}.guide-search{min-width:200px}.guide-search input{width:130px}}@media (max-width:760px){.inner-page .guide-index-hero .inner-hero-grid{min-height:0}.inner-page .guide-latest{padding:22px}.inner-page .guide-results{padding-top:36px}.guide-filter-inner{flex-direction:column;align-items:stretch;gap:14px}.inner-page .guide-index-hero .inner-hero{padding-bottom:56px}.inner-page .guide-index-hero .inner-hero-grid{grid-template-columns:1fr;min-height:404px}.guide-latest{box-sizing:border-box;width:100%}.guide-featured>a{grid-template-columns:1fr}.guide-featured .guide-card-image{aspect-ratio:1.7;min-height:0}.guide-card-grid{grid-template-columns:1fr;gap:22px}.guide-card-copy,.guide-featured .guide-card-copy{padding:25px}.guide-card{border-radius:23px}.guide-article-hero{min-height:360px;padding:120px 0 30px}.guide-article-heading{padding-top:0}.guide-article-heading h1{font-size:clamp(22px,6vw,32px)}.guide-article-hero .inner-lead{font-size:15px}.guide-article-layout{flex-direction:column;gap:25px;display:flex}.guide-article-toc{box-sizing:border-box;order:-1;width:100%;position:static}.guide-article-body{box-sizing:border-box;width:100%;padding:25px}.guide-article-body p{font-size:14.5px;line-height:1.72}.guide-search{width:100%}.guide-search input{width:100%;font-size:16px}.guide-categories a{padding:9px 13px;font-size:12px}}
