.guides-page{background:var(--hero-navy);color:var(--text-on-dark);min-height:100vh;padding:110px 24px 90px;position:relative;overflow:hidden}.guides-page:before{content:"";position:absolute;inset:0 0 auto;height:520px;background:radial-gradient(900px 420px at 18% -8%,rgba(102,217,232,.1),transparent 60%),radial-gradient(760px 380px at 92% 4%,rgba(184,150,62,.12),transparent 62%);pointer-events:none}.guides-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.guides-head{max-width:760px;margin-bottom:48px}.guides-eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:16px}.guides-title{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,5.2vw,56px);line-height:1.05;color:var(--text-on-dark);margin:0 0 18px}.guides-title em{font-style:italic;color:var(--gold-soft)}.guides-sub{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--text-on-dark-secondary);margin:0;max-width:620px}.guides-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-body);font-size:12.5px;color:var(--text-on-dark-muted);margin-bottom:24px}.guides-crumbs a{color:var(--text-on-dark-secondary);text-decoration:none}.guides-crumbs a:hover{color:var(--gold-soft)}.guides-crumbs span{color:var(--text-on-dark-muted)}.guides-section-h{font-family:var(--font-display);font-weight:300;font-size:clamp(24px,3.4vw,36px);color:var(--text-on-dark);margin:0 0 26px}.guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 1024px){.guides-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.guides-grid{grid-template-columns:1fr}}.guides-block{margin-top:64px}.guides-empty{border:1px dashed var(--line-dark);border-radius:var(--radius-card);padding:40px;text-align:center;font-family:var(--font-body);font-size:14px;color:var(--text-on-dark-muted)}@media (max-width: 600px){.guides-page{padding:96px 18px 70px}}.guides-page.guides-page[data-theme=light]{background:var(--bg-warm);color:var(--ink)}.guides-page.guides-page[data-theme=light]:before{background:radial-gradient(900px 420px at 18% -8%,rgba(102,217,232,.08),transparent 60%),radial-gradient(760px 380px at 92% 4%,rgba(184,150,62,.14),transparent 62%);opacity:.7}.guides-page.guides-page[data-theme=light] .guides-title,.guides-page.guides-page[data-theme=light] .guides-section-h,.guides-page.guides-page[data-theme=light] .g-h1{color:var(--ink)}.guides-page.guides-page[data-theme=light] .guides-sub,.guides-page.guides-page[data-theme=light] .guides-crumbs a,.guides-page.guides-page[data-theme=light] .g-crumbs a{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .guides-crumbs span,.guides-page.guides-page[data-theme=light] .g-crumbs span{color:var(--text-muted)}.guides-page.guides-page[data-theme=light] .g-crumbs-cur{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-rt,.guides-page.guides-page[data-theme=light] .upd{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .upd time{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-meta-dot{color:var(--text-muted)}.guides-page.guides-page[data-theme=light] .g-hero{border-color:var(--line-light);background:var(--bg-soft)}.guides-page.guides-page[data-theme=light] .g-card{background:var(--bg-white);border-color:var(--line-light);box-shadow:var(--shadow-card)}.guides-page.guides-page[data-theme=light] .g-card:hover{background:#fff;border-color:#b8963e66}.guides-page.guides-page[data-theme=light] .g-card-title{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-card-desc{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .g-card-meta{color:var(--text-muted)}.guides-page.guides-page[data-theme=light] .g-card-badge{background:#ffffffd1;color:var(--ink);border-color:var(--line-light)}.guides-page.guides-page[data-theme=light] .g-cat{background:var(--bg-white);border-color:var(--line-light);box-shadow:var(--shadow-card)}.guides-page.guides-page[data-theme=light] .g-cat:hover{background:#fff;border-color:#b8963e66}.guides-page.guides-page[data-theme=light] .g-cat-title{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-cat-desc{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .g-body h2,.guides-page.guides-page[data-theme=light] .g-body h3,.guides-page.guides-page[data-theme=light] .g-body strong{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-body p,.guides-page.guides-page[data-theme=light] .g-body li{color:#2b3038}.guides-page.guides-page[data-theme=light] .g-body blockquote{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-body hr{border-top-color:var(--line-light)}.guides-page.guides-page[data-theme=light] .g-toc{background:var(--bg-white);border-color:var(--line-light);box-shadow:var(--shadow-card)}.guides-page.guides-page[data-theme=light] .g-toc a{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .g-toc a:hover{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-toc a.active{color:var(--gold);border-left-color:var(--gold)}.guides-page.guides-page[data-theme=light] .g-faq-h{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-faq-item{background:var(--bg-white);border-color:var(--line-light);box-shadow:var(--shadow-card)}.guides-page.guides-page[data-theme=light] .g-faq-item summary{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-faq-a p{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .g-keyfacts{background:var(--bg-white);border-color:var(--line-light);box-shadow:var(--shadow-card)}.guides-page.guides-page[data-theme=light] .g-keyfacts-item dt{color:var(--text-muted)}.guides-page.guides-page[data-theme=light] .g-keyfacts-item dd{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-callout{background:var(--bg-white);border-color:var(--line-light);box-shadow:var(--shadow-card)}.guides-page.guides-page[data-theme=light] .g-callout--warning{background:#d684461a;border-color:#d6844659}.guides-page.guides-page[data-theme=light] .g-callout--info{background:#b8963e1a;border-color:#b8963e4d}.guides-page.guides-page[data-theme=light] .g-callout--tip{background:#3ca0b41a;border-color:#3ca0b44d}.guides-page.guides-page[data-theme=light] .g-callout-title{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-callout-text{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .g-callout--tip .g-callout-ico{color:#2a93a6}.guides-page.guides-page[data-theme=light] .g-table-scroll{border-color:var(--line-light)}.guides-page.guides-page[data-theme=light] .g-table-scroll table{color:var(--text-secondary)}.guides-page.guides-page[data-theme=light] .g-table-scroll th,.guides-page.guides-page[data-theme=light] .g-table-scroll td{color:#2b3038;border-bottom-color:var(--line-light)}.guides-page.guides-page[data-theme=light] .g-table-scroll th{color:var(--ink);background:var(--bg-soft)}.guides-page.guides-page[data-theme=light] .g-cta{border-color:#b8963e59;background:linear-gradient(145deg,#b8963e24,#ffffff80)}.guides-page.guides-page[data-theme=light] .g-cta-title{color:var(--ink)}.guides-page.guides-page[data-theme=light] .g-cta-text{color:var(--text-secondary)}.guide-article .g-crumbs,.guides-inner .guides-crumbs{padding-right:104px;min-height:30px}@media (max-width: 600px){.guide-article .g-crumbs,.guides-inner .guides-crumbs{padding-right:42px}}@media (max-width: 767px){.guides-page{padding:92px 20px 56px;overflow:clip}.guides-page:before{height:360px;background:radial-gradient(620px 300px at 30% -10%,rgba(184,150,62,.1),transparent 64%)}.guides-head{margin-bottom:32px}.guides-eyebrow{font-size:10px;margin-bottom:10px}.guides-title{font-size:clamp(32px,9vw,40px);line-height:1.06;margin-bottom:14px}.guides-sub{font-size:14px;line-height:1.65}.guides-section-h{font-size:28px;line-height:1.1;margin-bottom:20px}.guides-block{margin-top:44px}.guides-grid{gap:14px}.guides-page .g-card,.guides-page .g-cat{border-radius:24px;box-shadow:0 1px 3px #1214170d;transform:none}.guides-page .g-cat{min-height:0;padding:24px 22px}.guides-page .g-cat-glow,.guides-page .g-cta-glow{display:none}.guides-page .g-card-body{padding:20px 20px 22px}.guides-page .g-card-title{font-size:20px}.guide-article .g-h1{font-size:clamp(32px,8.8vw,40px);line-height:1.08}.guide-article .g-hero{border-radius:24px;margin-bottom:30px}.guide-article .g-grid{gap:22px}.guide-article .g-body h2{margin-top:36px}.guide-article .g-cta{padding:24px 22px;border-radius:20px;gap:20px;background:#b8963e1a}.guide-article .g-cta--inline{margin:36px 0}.guide-article .g-cta--footer{margin-top:36px}.guide-article .g-cta-btn{min-height:48px}.guide-article .g-table-scroll{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}.g-card[data-astro-cid-ndtwrw4f]{display:flex;flex-direction:column;border:1px solid var(--dark-card-border);border-radius:var(--radius-card);background:var(--dark-card-surface);box-shadow:var(--dark-card-shadow);overflow:hidden;text-decoration:none;transition:border-color .3s,transform .3s,background .3s}.g-card[data-astro-cid-ndtwrw4f]:hover{border-color:#b8963e66;background:var(--dark-card-surface-hover);transform:translateY(-3px)}.g-card-media[data-astro-cid-ndtwrw4f]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--hero-navy-2)}.g-card-media[data-astro-cid-ndtwrw4f] img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.g-card[data-astro-cid-ndtwrw4f]:hover .g-card-media[data-astro-cid-ndtwrw4f] img{transform:scale(1.05)}.g-card-badge[data-astro-cid-ndtwrw4f]{position:absolute;top:14px;left:14px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--text-on-dark);background:#080b108c;border:1px solid var(--line-dark);border-radius:var(--radius-pill);padding:5px 12px;backdrop-filter:blur(6px)}.g-card-body[data-astro-cid-ndtwrw4f]{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.g-card-title[data-astro-cid-ndtwrw4f]{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2;color:var(--text-on-dark);margin:0 0 10px}.g-card-desc[data-astro-cid-ndtwrw4f]{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--text-on-dark-secondary);margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-card-meta[data-astro-cid-ndtwrw4f]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:12px;color:var(--text-on-dark-muted)}.g-card-arr[data-astro-cid-ndtwrw4f]{color:var(--gold-soft)}.g-card[data-astro-cid-ndtwrw4f]:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.g-theme-toggle[data-astro-cid-uthnlfhs]{position:absolute;top:-2px;right:0;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--line-dark);background:#ffffff0d;color:var(--text-on-dark);font-family:var(--font-body);font-size:12px;cursor:pointer;transition:border-color .2s,background .2s,color .2s;backdrop-filter:blur(6px)}.g-theme-toggle[data-astro-cid-uthnlfhs]:hover{border-color:#b8963e80;color:var(--gold-soft)}.g-theme-toggle[data-astro-cid-uthnlfhs]:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.g-ico[data-astro-cid-uthnlfhs]{flex-shrink:0}.g-ico-moon[data-astro-cid-uthnlfhs]{display:block}.g-ico-sun[data-astro-cid-uthnlfhs]{display:none}.guides-page[data-theme=dark] .g-ico-sun[data-astro-cid-uthnlfhs]{display:block}.guides-page[data-theme=dark] .g-ico-moon[data-astro-cid-uthnlfhs]{display:none}.guides-page[data-theme=light] .g-theme-toggle[data-astro-cid-uthnlfhs]{border-color:var(--line-light);background:#1214170a;color:var(--ink)}@media (max-width: 600px){.g-theme-toggle[data-astro-cid-uthnlfhs]{top:-4px;right:0;padding:7px 9px}.g-theme-label[data-astro-cid-uthnlfhs]{display:none}}
