.sec-compass[data-astro-cid-pxhgugls]{gap:var(--space-s);background:var(--color-surface);box-shadow:var(--shadow-3);border-radius:24px;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.sec-compass__head[data-astro-cid-pxhgugls]{align-items:center;gap:.6rem;display:flex}.sec-compass__icon[data-astro-cid-pxhgugls]{color:var(--color-accent);--icon-size:1.25rem}.sec-compass__brand[data-astro-cid-pxhgugls]{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent-ink);font-size:.8125rem;font-weight:600}.sec-compass__step[data-astro-cid-pxhgugls]{font-size:var(--step-2);font-weight:var(--weight-head);color:var(--color-text)}.sec-compass__chip[data-astro-cid-pxhgugls]{border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text);font-weight:500;font-size:var(--step--1);--icon-size:1.1rem;justify-self:start;align-items:center;gap:.5rem;padding:.5rem 1.1rem;display:inline-flex}.sec-compass__chip[data-astro-cid-pxhgugls] .icon{color:var(--color-accent)}.sec-compass__chip[data-astro-cid-pxhgugls] .ac{stroke:currentColor}.sec-compass__regs[data-astro-cid-pxhgugls]{margin:0 0 var(--space-2xs);padding-top:var(--space-s);border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.4rem;display:flex}.sec-compass__note[data-astro-cid-pxhgugls]{font-size:var(--step--1);color:var(--color-text-3)}.phero[data-astro-cid-pxhgugls] .sec-hero-updated{flex-basis:100%}.sec-disclaimer[data-astro-cid-pxhgugls]{font-size:var(--step--1);color:var(--color-text-3);--icon-size:.95rem;align-items:center;gap:.45rem;margin:0;display:inline-flex}.sec-disclaimer[data-astro-cid-pxhgugls] .icon{color:var(--color-accent-ink);flex-shrink:0}.sec-compass__regs[data-astro-cid-pxhgugls] li[data-astro-cid-pxhgugls]{border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--step--1);color:var(--color-text);padding:.3rem .8rem;font-weight:500}.risks[data-astro-cid-pxhgugls]{gap:var(--space-s);margin:0;display:grid}@media (width>=56rem){.risks[data-astro-cid-pxhgugls]{grid-template-columns:repeat(3,1fr)}}.risk[data-astro-cid-pxhgugls]{gap:var(--space-s);border-radius:var(--radius-l);background:var(--color-bg-subtle);grid-template-rows:auto 1fr auto;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid;position:relative}.risk__value[data-astro-cid-pxhgugls]{font-size:var(--step-6,var(--step-5));font-weight:var(--weight-head);letter-spacing:-.035em;color:var(--color-accent);line-height:.95}.risk__body[data-astro-cid-pxhgugls]{align-content:start;gap:.5rem;display:grid}.risk__title[data-astro-cid-pxhgugls]{font-size:var(--step-2);text-wrap:balance;font-weight:500;line-height:1.2}.risk__text[data-astro-cid-pxhgugls]{font-size:var(--step-0);color:var(--color-text-2);line-height:1.55}.risk__source[data-astro-cid-pxhgugls]{padding-top:var(--space-s);font-size:var(--step--2);color:var(--color-text-3);border-top:1px solid #e2d9ce}.risk__source[data-astro-cid-pxhgugls] a[data-astro-cid-pxhgugls]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:2px}.risk__source[data-astro-cid-pxhgugls] a[data-astro-cid-pxhgugls]:hover{color:var(--color-accent-ink)}.sec-regs[data-astro-cid-pxhgugls]{background:var(--color-bg-subtle)}.reg-card[data-astro-cid-pxhgugls]{height:100%;padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-surface);transition:box-shadow var(--dur-2) var(--ease-out);align-content:start;justify-items:start;gap:.75rem;padding-right:3rem;text-decoration:none;display:grid;position:relative}a[data-astro-cid-pxhgugls].reg-card:hover{box-shadow:var(--shadow-2)}.reg-card__title[data-astro-cid-pxhgugls]{font-size:var(--step-1);font-weight:var(--weight-head);line-height:1.3}.reg-card__meta[data-astro-cid-pxhgugls]{font-size:var(--step--2);color:var(--color-accent-ink);--icon-size:.95rem;align-items:center;gap:.4rem;display:inline-flex}.reg-card[data-astro-cid-pxhgugls] .reg-card__arrow{right:var(--space-m);top:var(--space-m);color:var(--color-text);transition:transform var(--dur-2) var(--ease-out);position:absolute}a[data-astro-cid-pxhgugls].reg-card:hover .reg-card__arrow{transform:translate(3px)}.sec-regs__note[data-astro-cid-pxhgugls]{max-width:60rem;margin-top:var(--space-m);font-size:var(--step--1);color:var(--color-text-2)}.sec-regs__note[data-astro-cid-pxhgugls] strong[data-astro-cid-pxhgugls]{color:var(--color-text);font-weight:600}.sec-case[data-astro-cid-pxhgugls]{border-radius:var(--radius-xl);background:var(--color-bg-subtle);transition:background-color var(--dur-2) var(--ease-out);text-decoration:none;display:grid;overflow:hidden}.sec-case[data-astro-cid-pxhgugls]:hover{background:var(--color-bg-muted)}@media (width>=56rem){.sec-case[data-astro-cid-pxhgugls]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.sec-case__media[data-astro-cid-pxhgugls]{padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-surface);place-items:center;margin:.75rem;display:grid}.sec-case__media--dark[data-astro-cid-pxhgugls]{background:var(--nss-night)}.sec-case__media[data-astro-cid-pxhgugls] img{border-radius:var(--radius-s);width:100%;height:auto;box-shadow:var(--shadow-2)}.sec-case__body[data-astro-cid-pxhgugls]{align-content:center;justify-items:start;gap:var(--space-s);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.sec-case__scale[data-astro-cid-pxhgugls]{font-size:var(--step-5);font-weight:var(--weight-head);letter-spacing:-.03em;color:var(--color-accent);line-height:1}.sec-case__title[data-astro-cid-pxhgugls]{font-size:var(--step-2);text-wrap:balance;line-height:1.25}.sec-case__text[data-astro-cid-pxhgugls]{color:var(--color-text-2)}.sec-case__more[data-astro-cid-pxhgugls]{color:var(--color-accent-ink);--icon-size:1rem;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.sec-case[data-astro-cid-pxhgugls]:hover .sec-case__more[data-astro-cid-pxhgugls] .icon{transform:translate(3px)}
