.modtitle[data-astro-cid-mztxle5r]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-top:2px solid var(--sky);margin-bottom:18px;padding-top:16px;padding-bottom:16px;font-size:clamp(13px,1.5vw,15px);font-weight:500;display:inline-block}@media (width>=960px){.hero[data-astro-cid-mztxle5r]>.container[data-astro-cid-mztxle5r]:has(.ir-hero-card){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hero[data-astro-cid-mztxle5r]>.container[data-astro-cid-mztxle5r]:has(.ir-hero-card)>.ir-hero-text[data-astro-cid-mztxle5r]{min-width:0}.hero[data-astro-cid-mztxle5r]>.container[data-astro-cid-mztxle5r]:has(.ir-hero-card)>.ir-hero-text[data-astro-cid-mztxle5r]>h1[data-astro-cid-mztxle5r]{max-width:none}.hero[data-astro-cid-mztxle5r]>.container[data-astro-cid-mztxle5r]:has(.ir-hero-card)>.ir-hero-card[data-astro-cid-mztxle5r]{align-self:center;max-width:none;margin-top:0}}.hero[data-astro-cid-mztxle5r]:has(.ir-hero-card){background:linear-gradient(#f4f5fa 0%,#f5f6fb 100%)}.ir-reg-group[data-astro-cid-mztxle5r]{margin-top:30px}.ir-reg-region[data-astro-cid-mztxle5r]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sky);border-bottom:1px solid var(--line);padding-bottom:10px;font-size:11px;font-weight:700}.ir-reg[data-astro-cid-mztxle5r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}@media (width<=960px){.ir-reg[data-astro-cid-mztxle5r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ir-reg[data-astro-cid-mztxle5r]{grid-template-columns:1fr}}.ir-reg-card[data-astro-cid-mztxle5r]{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.ir-reg-card[data-astro-cid-mztxle5r] b[data-astro-cid-mztxle5r]{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;line-height:1.3}.ir-reg-where[data-astro-cid-mztxle5r]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink40);font-size:10px;font-weight:500;line-height:1.5}.ir-reg-card[data-astro-cid-mztxle5r] p[data-astro-cid-mztxle5r]{color:var(--ink60);margin-top:4px;font-size:13.5px;line-height:1.55}.ir-reg-card[data-astro-cid-mztxle5r] p[data-astro-cid-mztxle5r].ir-reg-links{margin-top:auto;padding-top:8px;font-size:13px}.ir-reg-card[data-astro-cid-mztxle5r] a[data-astro-cid-mztxle5r]{color:var(--sky);text-underline-offset:2px;text-decoration:underline}.ir-fmap[data-astro-cid-mztxle5r]{background:var(--white);border:1px solid var(--line);border-radius:18px;margin-top:28px;padding:22px 24px}.ir-fmap-head[data-astro-cid-mztxle5r]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sky);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:14px;font-size:10.5px;font-weight:700}.ir-fmap-row[data-astro-cid-mztxle5r]{border-bottom:1px dashed var(--line);grid-template-columns:1.3fr 2fr auto;align-items:center;gap:18px;padding:14px 0;display:grid}.ir-fmap-row[data-astro-cid-mztxle5r]:last-of-type{border-bottom:none}.ir-fmap-name[data-astro-cid-mztxle5r]{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:700}.ir-fmap-name[data-astro-cid-mztxle5r] span[data-astro-cid-mztxle5r]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink40);margin-top:3px;font-size:10px;font-weight:500;display:block}.ir-fmap-bar[data-astro-cid-mztxle5r]{background:var(--cream);border:1px solid var(--line);border-radius:4px;height:7px;position:relative;overflow:hidden}.ir-fmap-fill[data-astro-cid-mztxle5r]{background:linear-gradient(90deg,var(--sky),color-mix(in oklab,var(--sky) 60%,#4ade80));border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ir-fmap-pct[data-astro-cid-mztxle5r]{font-family:var(--mono);color:var(--ink);text-align:right;min-width:44px;font-size:12px;font-weight:700}.ir-fmap-foot[data-astro-cid-mztxle5r]{border-top:1px dashed var(--line);font-family:var(--mono);letter-spacing:.03em;color:var(--ink60);margin-top:14px;padding-top:14px;font-size:11px}@media (width<=640px){.ir-fmap-row[data-astro-cid-mztxle5r]{grid-template-columns:1fr;gap:6px}.ir-fmap-pct[data-astro-cid-mztxle5r]{text-align:left}}.ir-meter[data-astro-cid-mztxle5r]{border-top:1px dashed var(--line);margin-top:18px;padding-top:16px}.ir-meter-row[data-astro-cid-mztxle5r]{grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:8px 0;display:grid}.ir-meter-lab[data-astro-cid-mztxle5r]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink60);font-size:10.5px;font-weight:600}.ir-meter-bar[data-astro-cid-mztxle5r]{background:var(--cream);border:1px solid var(--line);border-radius:4px;height:8px;position:relative;overflow:hidden}.ir-meter-fill[data-astro-cid-mztxle5r]{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ir-meter-fill-old[data-astro-cid-mztxle5r]{background:var(--orange)}.ir-meter-fill-new[data-astro-cid-mztxle5r]{background:var(--sky)}.ir-meter-v[data-astro-cid-mztxle5r]{font-family:var(--mono);color:var(--orange);text-align:right;min-width:64px;font-size:12px;font-weight:700}.ir-meter-v-new[data-astro-cid-mztxle5r]{color:var(--sky)}@media (width<=640px){.ir-meter-row[data-astro-cid-mztxle5r]{grid-template-columns:1fr;gap:4px}.ir-meter-v[data-astro-cid-mztxle5r]{text-align:left}}
