.position[data-astro-cid-hmykidg2]{display:grid;gap:2rem}@media(min-width:900px){.position[data-astro-cid-hmykidg2]{grid-template-columns:1.3fr .7fr;gap:3rem;align-items:start}}.position__text[data-astro-cid-hmykidg2] h2[data-astro-cid-hmykidg2]{font-size:var(--fs-h2);margin-bottom:var(--sp-4)}.position__text[data-astro-cid-hmykidg2] p[data-astro-cid-hmykidg2]{font-size:var(--fs-body);color:var(--c-ink-2);line-height:1.85;margin-bottom:var(--sp-4);max-width:66ch}.position__text[data-astro-cid-hmykidg2] strong[data-astro-cid-hmykidg2]{color:var(--c-ink);font-weight:600}.position__principles[data-astro-cid-hmykidg2]{display:flex;flex-direction:column;gap:.75rem}.pos-item[data-astro-cid-hmykidg2]{padding:1rem 1.15rem;background:var(--c-primary-tint);border:1px solid rgba(37,99,235,.1);border-radius:var(--r-md)}.pos-item__label[data-astro-cid-hmykidg2]{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.1em;color:var(--c-primary);background:#fff;padding:.1rem .45rem;border-radius:3px;margin-bottom:.45rem}.pos-item[data-astro-cid-hmykidg2] p[data-astro-cid-hmykidg2]{font-size:var(--fs-xs);color:var(--c-ink-2);line-height:1.7}.landed[data-astro-cid-hmykidg2]{display:flex;flex-direction:column;gap:1.25rem}.landed-card[data-astro-cid-hmykidg2]{padding:1.75rem;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);transition-delay:var(--delay, 0ms)}@media(min-width:768px){.landed-card[data-astro-cid-hmykidg2]{padding:2rem}}.landed-card__head[data-astro-cid-hmykidg2]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.9rem}@media(min-width:640px){.landed-card__head[data-astro-cid-hmykidg2]{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.landed-card__head[data-astro-cid-hmykidg2] h3[data-astro-cid-hmykidg2]{font-size:var(--fs-h2)}.landed-card__badge[data-astro-cid-hmykidg2]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;color:#047857;background:var(--c-accent-soft);padding:.3rem .7rem;border-radius:999px;align-self:flex-start;flex-shrink:0;white-space:nowrap}.dot-live[data-astro-cid-hmykidg2]{width:5px;height:5px;border-radius:50%;background:var(--c-accent)}.landed-card__tagline[data-astro-cid-hmykidg2]{font-size:var(--fs-sm);font-weight:500;color:var(--c-ink-2);line-height:1.75;margin-bottom:.7rem}.landed-card__desc[data-astro-cid-hmykidg2]{font-size:var(--fs-sm);color:var(--c-ink-3);line-height:1.85;margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--c-line-soft);max-width:76ch}.landed-card__grid[data-astro-cid-hmykidg2]{display:grid;gap:1.25rem}@media(min-width:800px){.landed-card__grid[data-astro-cid-hmykidg2]{grid-template-columns:1.15fr .85fr;gap:1.75rem}}.landed-block[data-astro-cid-hmykidg2] h4[data-astro-cid-hmykidg2]{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-4);margin-bottom:.75rem}.check-list[data-astro-cid-hmykidg2]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.check-list[data-astro-cid-hmykidg2] li[data-astro-cid-hmykidg2]{display:flex;align-items:flex-start;gap:.45rem;font-size:var(--fs-xs);color:var(--c-ink-2);line-height:1.65}.check-list[data-astro-cid-hmykidg2] svg{color:var(--c-accent);margin-top:3px;flex-shrink:0}.landed-block--limit[data-astro-cid-hmykidg2]{padding:1.15rem;background:#fffbf5;border:1px solid #f3e3cd;border-radius:var(--r-sm)}.landed-block--limit[data-astro-cid-hmykidg2] h4[data-astro-cid-hmykidg2]{color:#a16207}.limit-list[data-astro-cid-hmykidg2]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.limit-list[data-astro-cid-hmykidg2] li[data-astro-cid-hmykidg2]{position:relative;padding-left:.95rem;font-size:var(--fs-xs);color:#78500a;line-height:1.65}.limit-list[data-astro-cid-hmykidg2] li[data-astro-cid-hmykidg2]:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#d9a94a}.compliance[data-astro-cid-hmykidg2]{padding:1.75rem;background:var(--c-primary-tint);border:1px solid rgba(37,99,235,.12);border-radius:var(--r-md)}@media(min-width:768px){.compliance[data-astro-cid-hmykidg2]{padding:2rem}}.compliance__head[data-astro-cid-hmykidg2]{display:flex;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(37,99,235,.12)}.compliance__icon[data-astro-cid-hmykidg2]{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-sm);background:#fff;color:var(--c-primary);flex-shrink:0}.compliance__head[data-astro-cid-hmykidg2] h2[data-astro-cid-hmykidg2]{font-size:var(--fs-h2);margin-bottom:.4rem}.compliance__head[data-astro-cid-hmykidg2] p[data-astro-cid-hmykidg2]{font-size:var(--fs-sm);color:var(--c-ink-2);line-height:1.8;max-width:72ch}.compliance__points[data-astro-cid-hmykidg2]{display:grid;grid-template-columns:1fr;gap:.6rem 1.5rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.compliance__points[data-astro-cid-hmykidg2]{grid-template-columns:1fr 1fr}}.compliance__points[data-astro-cid-hmykidg2] li[data-astro-cid-hmykidg2]{display:flex;align-items:flex-start;gap:.45rem;font-size:var(--fs-xs);color:var(--c-ink-2);line-height:1.65}.compliance__points[data-astro-cid-hmykidg2] svg{color:var(--c-accent);margin-top:3px;flex-shrink:0}.directions[data-astro-cid-hmykidg2]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.directions[data-astro-cid-hmykidg2]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.direction[data-astro-cid-hmykidg2]{padding:1.5rem;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);transition-delay:var(--delay, 0ms)}.direction__badge[data-astro-cid-hmykidg2]{display:inline-block;font-size:.625rem;font-weight:600;color:var(--c-ink-4);background:var(--c-bg-alt);padding:.15rem .5rem;border-radius:3px;margin-bottom:.7rem}.direction[data-astro-cid-hmykidg2] h3[data-astro-cid-hmykidg2]{font-size:1rem;margin-bottom:.65rem}.direction__thinking[data-astro-cid-hmykidg2]{font-size:var(--fs-xs);color:var(--c-ink-2);line-height:1.75;margin-bottom:1rem}.direction__rationale[data-astro-cid-hmykidg2]{font-size:.75rem;color:var(--c-ink-3);line-height:1.7;padding-top:.9rem;border-top:1px solid var(--c-line-soft)}.direction__rationale[data-astro-cid-hmykidg2] span[data-astro-cid-hmykidg2]{display:block;font-size:.625rem;font-weight:600;letter-spacing:.06em;color:var(--c-ink-4);margin-bottom:.3rem}
