.fml-eyebrow[data-astro-cid-ag2iifzc]{color:var(--accent);text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700;margin-bottom:14px;font-family:var(--font-sans)}.fml-h2[data-astro-cid-ag2iifzc]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:700;color:var(--text-main);margin-bottom:.5rem;text-align:center;line-height:1.2}.fml-rule[data-astro-cid-ag2iifzc]{width:40px;height:3px;background:var(--accent);margin:0 auto 2.75rem}.fml-lead[data-astro-cid-ag2iifzc]{text-align:center;font-size:1rem;color:var(--text-muted);max-width:680px;margin:-1.75rem auto 2.75rem;line-height:1.65}.btn-outline-white[data-astro-cid-ag2iifzc]{display:inline-flex;align-items:center;gap:12px;padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-weight:500;font-size:1rem;border:1px solid rgba(255,255,255,.6);color:#fff;text-decoration:none;transition:background .2s ease;font-family:var(--font-display)}.btn-outline-white[data-astro-cid-ag2iifzc]:hover{background:#ffffff1a;color:#fff}.sr-only[data-astro-cid-ag2iifzc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fml-crumbs[data-astro-cid-ag2iifzc]{font-size:.8rem;color:#ffffffb3;margin-bottom:1.25rem}.fml-crumbs[data-astro-cid-ag2iifzc] a[data-astro-cid-ag2iifzc]{color:#ffffffd9;text-decoration:none}.fml-crumbs[data-astro-cid-ag2iifzc] a[data-astro-cid-ag2iifzc]:hover{color:#fff;text-decoration:underline}.fml-answer[data-astro-cid-ag2iifzc]{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:center}.fml-answer[data-astro-cid-ag2iifzc] h2[data-astro-cid-ag2iifzc]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:700;color:var(--text-main);margin-bottom:1rem;line-height:1.2}.fml-answer[data-astro-cid-ag2iifzc] p[data-astro-cid-ag2iifzc]{color:var(--text-muted);font-size:1.05rem;line-height:1.75;margin:0 0 1rem}.fml-facts[data-astro-cid-ag2iifzc]{background:#fff;border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius-md);padding:.5rem 1.75rem;box-shadow:0 12px 28px #0000000f;margin:0}.fml-facts[data-astro-cid-ag2iifzc] div[data-astro-cid-ag2iifzc]{padding:1rem 0;border-bottom:1px solid var(--border)}.fml-facts[data-astro-cid-ag2iifzc] div[data-astro-cid-ag2iifzc]:last-child{border-bottom:0}.fml-facts[data-astro-cid-ag2iifzc] dt[data-astro-cid-ag2iifzc]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-muted);margin-bottom:.25rem}.fml-facts[data-astro-cid-ag2iifzc] dd[data-astro-cid-ag2iifzc]{margin:0;font-weight:600;color:var(--text-main);font-size:1rem}.fml-signs[data-astro-cid-ag2iifzc]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;list-style:none;padding:0;margin:0}.fml-signs[data-astro-cid-ag2iifzc] li[data-astro-cid-ag2iifzc]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:1.5rem 1.25rem}.fml-sign-num[data-astro-cid-ag2iifzc]{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--accent);line-height:1;margin-bottom:.9rem;display:block}.fml-signs[data-astro-cid-ag2iifzc] h3[data-astro-cid-ag2iifzc]{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.6rem;line-height:1.3}.fml-signs[data-astro-cid-ag2iifzc] p[data-astro-cid-ag2iifzc]{font-size:.82rem;color:#ffffffa6;line-height:1.6;margin:0}.fml-scope[data-astro-cid-ag2iifzc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.fml-scope-card[data-astro-cid-ag2iifzc]{border:1px solid #e5e5e5;border-radius:var(--radius-md);padding:1.75rem;background:#fff}.fml-scope-card[data-astro-cid-ag2iifzc] .fml-check[data-astro-cid-ag2iifzc]{width:44px;height:44px;background:var(--bg-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.fml-scope-card[data-astro-cid-ag2iifzc] h3[data-astro-cid-ag2iifzc]{font-size:1rem;font-weight:700;color:var(--text-main);margin-bottom:.6rem;line-height:1.3}.fml-scope-card[data-astro-cid-ag2iifzc] p[data-astro-cid-ag2iifzc]{font-size:.88rem;color:#555;line-height:1.65;margin:0}.fml-table-wrap[data-astro-cid-ag2iifzc]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid #e5e5e5;background:#fff}.fml-table[data-astro-cid-ag2iifzc]{width:100%;border-collapse:collapse;min-width:640px;font-size:.9rem}.fml-table[data-astro-cid-ag2iifzc] caption[data-astro-cid-ag2iifzc]{caption-side:bottom;text-align:left;font-size:.78rem;color:var(--text-muted);padding:.75rem 1rem}.fml-table[data-astro-cid-ag2iifzc] th[data-astro-cid-ag2iifzc],.fml-table[data-astro-cid-ag2iifzc] td[data-astro-cid-ag2iifzc]{padding:1rem 1.15rem;text-align:left;border-bottom:1px solid #ececec;vertical-align:top;line-height:1.5}.fml-table[data-astro-cid-ag2iifzc] thead[data-astro-cid-ag2iifzc] th[data-astro-cid-ag2iifzc]{background:var(--bg-dark);color:#fff;font-family:var(--font-display);font-weight:600;font-size:.95rem}.fml-table[data-astro-cid-ag2iifzc] thead[data-astro-cid-ag2iifzc] th[data-astro-cid-ag2iifzc].fml-highlight{background:var(--accent)}.fml-table[data-astro-cid-ag2iifzc] tbody[data-astro-cid-ag2iifzc] th[data-astro-cid-ag2iifzc]{font-weight:700;color:var(--text-main);width:22%;background:#fafafa}.fml-table[data-astro-cid-ag2iifzc] td[data-astro-cid-ag2iifzc]{color:#555}.fml-table[data-astro-cid-ag2iifzc] td[data-astro-cid-ag2iifzc].fml-highlight{background:#8b2b2e0a;color:var(--text-main);font-weight:600}.fml-table[data-astro-cid-ag2iifzc] tbody[data-astro-cid-ag2iifzc] tr[data-astro-cid-ag2iifzc]:last-child th[data-astro-cid-ag2iifzc],.fml-table[data-astro-cid-ag2iifzc] tbody[data-astro-cid-ag2iifzc] tr[data-astro-cid-ag2iifzc]:last-child td[data-astro-cid-ag2iifzc]{border-bottom:0}.fml-steps[data-astro-cid-ag2iifzc]{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:44px;list-style:none;padding:0}.fml-step[data-astro-cid-ag2iifzc]{text-align:center;position:relative}.fml-step[data-astro-cid-ag2iifzc]:not(:last-child):after{content:"→";position:absolute;top:34px;right:-26px;color:#ffffff73;font-size:28px}.fml-step-number[data-astro-cid-ag2iifzc]{color:#ffffff38;font-size:44px;font-family:var(--font-display);margin-bottom:10px;font-weight:600}.fml-step[data-astro-cid-ag2iifzc] h3[data-astro-cid-ag2iifzc]{font-family:var(--font-display);font-size:18px;font-weight:600;margin-bottom:10px;color:#fff}.fml-step[data-astro-cid-ag2iifzc] p[data-astro-cid-ag2iifzc]{color:#cfd5d7;font-size:14px;margin:0}.fml-split[data-astro-cid-ag2iifzc]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.fml-split[data-astro-cid-ag2iifzc] h2[data-astro-cid-ag2iifzc]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:700;color:var(--text-main);margin-bottom:1.25rem;line-height:1.2}.fml-bestfor[data-astro-cid-ag2iifzc]{list-style:none;padding:0;margin:0}.fml-bestfor[data-astro-cid-ag2iifzc] li[data-astro-cid-ag2iifzc]{position:relative;padding:.85rem 0 .85rem 2rem;border-bottom:1px solid var(--border);color:var(--text-main);line-height:1.55;font-size:.97rem}.fml-bestfor[data-astro-cid-ag2iifzc] li[data-astro-cid-ag2iifzc]:before{content:"✓";position:absolute;left:.25rem;top:.85rem;color:var(--accent);font-weight:700}.fml-leader[data-astro-cid-ag2iifzc]{display:flex;gap:1.5rem;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);padding:1.75rem;box-shadow:0 12px 28px #0000000f}.fml-leader[data-astro-cid-ag2iifzc] img[data-astro-cid-ag2iifzc]{width:110px;height:130px;object-fit:cover;object-position:top;border-radius:var(--radius-sm);flex-shrink:0}.fml-leader[data-astro-cid-ag2iifzc] h3[data-astro-cid-ag2iifzc]{font-family:var(--font-display);font-size:1.3rem;font-weight:600;color:var(--text-main);margin:0 0 .2rem}.fml-leader[data-astro-cid-ag2iifzc] .fml-role[data-astro-cid-ag2iifzc]{color:var(--accent);font-weight:600;font-size:.85rem;margin-bottom:.75rem}.fml-leader[data-astro-cid-ag2iifzc] p[data-astro-cid-ag2iifzc]{color:var(--text-muted);font-size:.92rem;line-height:1.65;margin:0 0 .75rem}.fml-leader[data-astro-cid-ag2iifzc] a[data-astro-cid-ag2iifzc]{color:var(--accent);font-weight:600;font-size:.9rem;text-decoration:none}.fml-leader[data-astro-cid-ag2iifzc] a[data-astro-cid-ag2iifzc]:hover{text-decoration:underline}.fml-faq[data-astro-cid-ag2iifzc]{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin-top:32px;text-align:left}.fml-faq[data-astro-cid-ag2iifzc] details[data-astro-cid-ag2iifzc]{background:#fff;border:1px solid rgba(0,0,0,.08);padding:18px 20px;border-radius:var(--radius-sm)}.fml-faq[data-astro-cid-ag2iifzc] summary[data-astro-cid-ag2iifzc]{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px;font-family:var(--font-sans);color:var(--text-main)}.fml-faq[data-astro-cid-ag2iifzc] summary[data-astro-cid-ag2iifzc]::-webkit-details-marker{display:none}.fml-faq[data-astro-cid-ag2iifzc] summary[data-astro-cid-ag2iifzc]:after{content:"+";color:var(--accent);font-size:20px;line-height:1}.fml-faq[data-astro-cid-ag2iifzc] details[data-astro-cid-ag2iifzc][open] summary[data-astro-cid-ag2iifzc]:after{content:"−"}.fml-faq[data-astro-cid-ag2iifzc] details[data-astro-cid-ag2iifzc] p[data-astro-cid-ag2iifzc]{margin-top:14px;color:var(--text-muted);font-size:15px;margin-bottom:0;line-height:1.65}.fml-related[data-astro-cid-ag2iifzc]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.fml-related[data-astro-cid-ag2iifzc] a[data-astro-cid-ag2iifzc]{display:block;border:1px solid #e5e5e5;border-radius:var(--radius-md);padding:1.5rem 1.75rem;text-decoration:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.fml-related[data-astro-cid-ag2iifzc] a[data-astro-cid-ag2iifzc]:hover{border-color:var(--accent);box-shadow:0 10px 24px #0000000f}.fml-related[data-astro-cid-ag2iifzc] .fml-kicker[data-astro-cid-ag2iifzc]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent);margin-bottom:.4rem}.fml-related[data-astro-cid-ag2iifzc] h3[data-astro-cid-ag2iifzc]{font-size:1.05rem;font-weight:700;color:var(--text-main);margin:0 0 .4rem}.fml-related[data-astro-cid-ag2iifzc] p[data-astro-cid-ag2iifzc]{font-size:.88rem;color:var(--text-muted);margin:0;line-height:1.6}@media(max-width:980px){.fml-answer[data-astro-cid-ag2iifzc],.fml-split[data-astro-cid-ag2iifzc]{grid-template-columns:1fr;gap:2rem}.fml-signs[data-astro-cid-ag2iifzc],.fml-scope[data-astro-cid-ag2iifzc],.fml-steps[data-astro-cid-ag2iifzc]{grid-template-columns:repeat(2,1fr)}.fml-step[data-astro-cid-ag2iifzc]:after{display:none}.fml-faq[data-astro-cid-ag2iifzc]{grid-template-columns:1fr}}@media(max-width:640px){.fml-signs[data-astro-cid-ag2iifzc],.fml-scope[data-astro-cid-ag2iifzc],.fml-related[data-astro-cid-ag2iifzc]{grid-template-columns:1fr}.fml-leader[data-astro-cid-ag2iifzc]{flex-direction:column}}
