html{scroll-padding-top:72px}.resource-page.svelte-70qrqf{color:var(--text,#2d2d4e);background:var(--bg,#f7f8fc);min-height:100vh;font-family:Poppins,sans-serif}.hero.svelte-70qrqf{background:var(--navy,#1a1a46);color:#fff;padding:6rem 2.5rem 5rem;position:relative;overflow:hidden}.hero-inner.svelte-70qrqf{z-index:2;max-width:1200px;margin:0 auto;position:relative}.back-link.svelte-70qrqf{color:#ffffffb3;margin-bottom:1.75rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;display:block}.back-link.svelte-70qrqf:hover{color:#fff}.hero-badge.svelte-70qrqf{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.72rem;font-weight:600;display:inline-block}.hero-title.svelte-70qrqf{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:700}.hero-lead.svelte-70qrqf{color:#ffffffd9;margin:0;font-size:1.1rem}.hero-orb.svelte-70qrqf{pointer-events:none;border-radius:50%;position:absolute}.hero-orb-1.svelte-70qrqf{background:radial-gradient(circle,#ffffff0a 0%,#0000 70%);width:500px;height:500px;top:-120px;right:-80px}.hero-orb-2.svelte-70qrqf{background:radial-gradient(circle,#ffffff08 0%,#0000 70%);width:300px;height:300px;bottom:-60px;left:10%}.hero-jump.svelte-70qrqf{color:#ffffffbf;border:1px solid #ffffff4d;border-radius:999px;margin-top:1.5rem;padding:.35rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.hero-jump.svelte-70qrqf:hover{color:#fff;border-color:#ffffffb3}.wrap.svelte-70qrqf{max-width:1200px;margin:0 auto;padding:3.5rem 2.5rem 5rem}.section.svelte-70qrqf{margin-bottom:4.5rem;position:relative}.eyebrow.svelte-70qrqf{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink,#b84242);margin-bottom:.5rem;font-size:.72rem;font-weight:600}.section.svelte-70qrqf h2:where(.svelte-70qrqf){letter-spacing:-.01em;color:var(--navy-ink,#12123a);margin-bottom:1.5rem;font-size:clamp(1.6rem,3vw,2.3rem)}.lead.svelte-70qrqf{color:var(--text,#2d2d4e);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}p.svelte-70qrqf{color:var(--text,#2d2d4e);margin-bottom:1rem;line-height:1.75}.accordion-group.svelte-70qrqf{border:1px solid var(--border,#e4e4f0);border-radius:10px;margin-top:1rem;overflow:hidden}.accordion-group.svelte-70qrqf details:where(.svelte-70qrqf){border-bottom:1px solid var(--border,#e4e4f0)}.accordion-group.svelte-70qrqf details:where(.svelte-70qrqf):last-child{border-bottom:none}.accordion-group.svelte-70qrqf details:where(.svelte-70qrqf)>summary:where(.svelte-70qrqf){color:var(--navy-ink,#12123a);background:var(--bg,#f7f8fc);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.accordion-group.svelte-70qrqf details:where(.svelte-70qrqf)>summary:where(.svelte-70qrqf)::-webkit-details-marker{display:none}.accordion-group.svelte-70qrqf details:where(.svelte-70qrqf)>summary:where(.svelte-70qrqf):after{content:"▾";color:var(--coral,#e05252);flex-shrink:0;font-size:1rem;transition:transform .2s}.accordion-group.svelte-70qrqf details[open]:where(.svelte-70qrqf)>summary:where(.svelte-70qrqf):after{transform:rotate(180deg)}.accordion-group.svelte-70qrqf details[open]:where(.svelte-70qrqf)>summary:where(.svelte-70qrqf){border-bottom:1px solid var(--border,#e4e4f0);background:#fff}.accordion-body.svelte-70qrqf{background:#fff;padding:1.25rem 1.5rem}.accordion-body.svelte-70qrqf p:where(.svelte-70qrqf):last-child{margin-bottom:0}.info-box.svelte-70qrqf{background:var(--sky-tint,#eef3fb);border-left:4px solid var(--navy,#1a1a46);color:var(--navy-ink,#12123a);border-radius:0 10px 10px 0;margin-top:1.5rem;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.6}.info-box.svelte-70qrqf ul:where(.svelte-70qrqf){margin:.75rem 0 0 1.25rem;padding:0}.info-box.svelte-70qrqf li:where(.svelte-70qrqf){margin-bottom:.4rem;line-height:1.6}.tool-block.svelte-70qrqf{background:var(--bg,#f7f8fc);border:1px solid var(--border,#e4e4f0);border-radius:12px;margin-bottom:1.25rem;padding:1.5rem}.tool-block.svelte-70qrqf h4:where(.svelte-70qrqf){color:var(--navy-ink,#12123a);margin-bottom:.75rem;font-size:1rem}.tool-block.svelte-70qrqf p:where(.svelte-70qrqf){margin-bottom:.75rem;font-size:.95rem}.tool-block.svelte-70qrqf p:where(.svelte-70qrqf):last-child{margin-bottom:0}.alpha-list.svelte-70qrqf{margin:.75rem 0 1rem;padding-left:1.5rem}.alpha-list.svelte-70qrqf li:where(.svelte-70qrqf){color:var(--text,#2d2d4e);margin-bottom:.5rem;line-height:1.7;list-style-type:lower-alpha}.worked-example.svelte-70qrqf{border:1px solid var(--border,#e4e4f0);background:#fff;border-radius:14px;margin:0 0 1rem;overflow:hidden}.we-assumptions.svelte-70qrqf{background:var(--sky-tint,#eef3fb);border-bottom:1px solid var(--border,#e4e4f0);padding:1.25rem 1.5rem}.we-assumptions.svelte-70qrqf h4:where(.svelte-70qrqf){text-transform:uppercase;letter-spacing:.08em;color:var(--navy-ink,#12123a);margin-bottom:.75rem;font-size:.9rem;font-weight:700}.we-assumptions.svelte-70qrqf ul:where(.svelte-70qrqf){margin:0;padding-left:1.25rem}.we-assumptions.svelte-70qrqf li:where(.svelte-70qrqf){color:var(--text,#2d2d4e);margin-bottom:.3rem;font-size:.9rem;line-height:1.6}.we-calcs.svelte-70qrqf{grid-template-columns:1fr 1fr;gap:0;display:grid}.we-col.svelte-70qrqf{border-bottom:1px solid var(--border,#e4e4f0);padding:1.25rem 1.5rem}.we-col.svelte-70qrqf:first-child{border-right:1px solid var(--border,#e4e4f0)}.we-col.svelte-70qrqf h4:where(.svelte-70qrqf){text-transform:uppercase;letter-spacing:.08em;color:var(--navy-ink,#12123a);margin-bottom:.75rem;font-size:.85rem;font-weight:700}.we-col.svelte-70qrqf ul:where(.svelte-70qrqf){margin:0;padding-left:1.25rem}.we-col.svelte-70qrqf li:where(.svelte-70qrqf){color:var(--text,#2d2d4e);margin-bottom:.4rem;font-size:.88rem;line-height:1.6}.we-result.svelte-70qrqf{color:var(--navy-ink,#12123a);background:#fffbf0;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.6}.we-note.svelte-70qrqf{color:var(--text-light,#5a5a7a);font-size:.85rem;font-style:italic;line-height:1.65}@media (width<=600px){.we-calcs.svelte-70qrqf{grid-template-columns:1fr}.we-col.svelte-70qrqf:first-child{border-right:none;border-bottom:1px solid var(--border,#e4e4f0)}}.not-covered-list.svelte-70qrqf{margin:1.5rem 0;padding:0;list-style:none}.not-covered-list.svelte-70qrqf li:where(.svelte-70qrqf){border-left:3px solid var(--coral,#e05252);color:var(--text,#2d2d4e);background:#fff;border-radius:0 10px 10px 0;margin-bottom:.75rem;padding:1rem 1rem 1rem 1.25rem;font-size:.95rem;line-height:1.6}.download-section.svelte-70qrqf{text-align:center;border-top:1px solid var(--border,#e4e4f0);padding:3rem 0}.download-section.svelte-70qrqf h2:where(.svelte-70qrqf){text-align:center}.download-section.svelte-70qrqf .lead:where(.svelte-70qrqf){text-align:center;margin:0 auto 2rem}.btn-download.svelte-70qrqf{background:var(--coral,#e05252);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn-download.svelte-70qrqf:hover{background:var(--coral-ink,#b84242);transform:translateY(-1px)}.btn-icon.svelte-70qrqf{font-size:1.1rem}.important-note.svelte-70qrqf{color:var(--text,#2d2d4e);text-align:left;background:#fff8e1;border-left:4px solid #f59e0b;border-radius:0 10px 10px 0;max-width:760px;margin-top:2.5rem;margin-left:auto;margin-right:auto;padding:1.25rem 1.5rem;font-size:.9rem;line-height:1.65}.jargon.svelte-70qrqf{border-bottom:1px dashed var(--coral,#e05252);cursor:help}
