.offers[data-astro-cid-hmfyvzte]{margin:2.5rem 0 0;padding:1.5rem;border:1px solid rgba(var(--accent-rgb),.3);border-radius:var(--radius-lg);background:radial-gradient(320px 180px at 95% -20%,rgba(var(--accent-rgb),.08),transparent 60%),var(--surface)}.offers-head[data-astro-cid-hmfyvzte]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.1rem}.offers-head[data-astro-cid-hmfyvzte] h2[data-astro-cid-hmfyvzte]{font-size:1.05rem;font-weight:800;margin:0;border:none;padding:0}.pr-badge[data-astro-cid-hmfyvzte]{font-size:.62rem;font-weight:800;letter-spacing:.08em;color:rgb(var(--gray));border:1px solid rgb(var(--gray-light));border-radius:4px;padding:.1rem .4rem}.banner-grid[data-astro-cid-hmfyvzte]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.banner[data-astro-cid-hmfyvzte]{flex:0 1 auto}.banner[data-astro-cid-hmfyvzte] a[data-astro-cid-hmfyvzte]{display:block;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgb(var(--gray-light));transition:transform .2s var(--ease-out),box-shadow .2s,border-color .2s}.banner[data-astro-cid-hmfyvzte] a[data-astro-cid-hmfyvzte]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:rgba(var(--accent-rgb),.55)}.banner[data-astro-cid-hmfyvzte] img[data-astro-cid-hmfyvzte]{display:block;max-width:100%;height:auto;border-radius:0}.px[data-astro-cid-hmfyvzte]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.disclosure[data-astro-cid-hmfyvzte]{margin:1rem 0 0;font-size:.68rem;color:rgb(var(--gray));text-align:center}.guide main{max-width:860px;padding:1rem}.guide .hero{padding:1.5rem 0 2rem;border-bottom:1px solid rgb(var(--gray-light));margin-bottom:2rem}.guide .guide-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:.75rem}.guide .hero h1{font-size:1.7rem;font-weight:900;line-height:1.45;margin:0 0 1rem;color:rgb(var(--black))}.guide .meta-dates{font-family:var(--font-mono);font-size:.75rem;color:rgb(var(--gray));margin:0 0 1.25rem}.guide .lead{font-size:1rem;line-height:1.9;color:rgb(var(--gray-dark));margin:0}.guide .toc{background:#4f46e50a;border:1px solid rgba(79,70,229,.15);border-radius:12px;padding:1.25rem 1.5rem;margin:0 0 2.5rem}.guide .toc-title{font-size:.8rem;font-weight:700;letter-spacing:.15em;color:var(--accent);margin:0 0 .75rem}.guide .toc ol{margin:0;padding-left:1.25rem}.guide .toc li{font-size:.9rem;line-height:1.9}.guide .toc a{color:rgb(var(--gray-dark));text-decoration:none}.guide .toc a:hover{color:var(--accent);text-decoration:underline}.guide article h2{font-size:1.35rem;font-weight:800;line-height:1.5;margin:3rem 0 1rem;color:rgb(var(--black));border-left:4px solid var(--accent);padding-left:.75rem;scroll-margin-top:1rem}.guide article h3{font-size:1.1rem;font-weight:800;line-height:1.5;margin:2rem 0 .75rem;color:rgb(var(--black))}.guide article p{font-size:.95rem;line-height:1.95;color:rgb(var(--gray-dark));margin:0 0 1.1rem}.guide article ul,.guide article ol{font-size:.95rem;line-height:1.9;color:rgb(var(--gray-dark));margin:0 0 1.25rem;padding-left:1.4rem}.guide article li{margin-bottom:.4rem}.guide article strong{color:rgb(var(--black))}.guide article a{color:var(--accent)}.guide .summary-box{background:#4f46e50d;border-left:4px solid var(--accent);border-radius:0 10px 10px 0;padding:1.1rem 1.4rem;margin:0 0 1.5rem}.guide .summary-box p{margin:0 0 .5rem;font-size:.92rem}.guide .summary-box p:last-child{margin-bottom:0}.guide .table-wrap{overflow-x:auto;margin:0 0 1.5rem;-webkit-overflow-scrolling:touch}.guide table{border-collapse:collapse;width:100%;min-width:640px;font-size:.85rem;line-height:1.6}.guide th{background:#4f46e512;color:rgb(var(--black));font-weight:700;text-align:left;padding:.6rem .75rem;border:1px solid rgb(var(--gray-light));white-space:nowrap}.guide td{padding:.6rem .75rem;border:1px solid rgb(var(--gray-light));color:rgb(var(--gray-dark));vertical-align:top}.guide .risk-high{color:#dc2626;font-weight:700;white-space:nowrap}.guide .risk-mid{color:#d97706;font-weight:700;white-space:nowrap}.guide .risk-low{color:#059669;font-weight:700;white-space:nowrap}.guide .faq-section{margin-top:3rem}.guide .faq-item{border:1px solid rgb(var(--gray-light));border-radius:10px;padding:1.1rem 1.4rem;margin-bottom:1rem;background:var(--bg-color)}.guide .faq-item h3{font-size:1rem;margin:0 0 .6rem}.guide .faq-item p{margin:0;font-size:.92rem}.guide .related-hubs{margin-top:3rem;padding:1.5rem;border:1px solid rgb(var(--gray-light));border-radius:12px}.guide .related-hubs h2{border:none;padding:0;margin:0 0 .75rem;font-size:1.1rem}.guide .related-hubs ul{margin:0;padding-left:1.4rem;font-size:.92rem;line-height:2}.guide .cta{margin-top:3rem;padding:2rem;background:#4f46e50d;border-radius:12px;text-align:center}.guide .cta p{font-size:.95rem;line-height:1.8;color:rgb(var(--gray-dark))}.guide .cta a{display:inline-block;padding:.875rem 2rem;background:var(--accent);color:#fff;border-radius:8px;text-decoration:none;font-weight:700;margin:.5rem}.guide .cta a.secondary{background:#0d0d0f;color:#a78bfa;border:1.5px solid #4B2B8A}@media(max-width:767px){.guide .hero h1{font-size:1.4rem}}
