.lb[data-astro-cid-aoxplebv]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:2em 0;padding:28px;box-shadow:0 10px 30px #102b430f}.lb__head[data-astro-cid-aoxplebv]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.lb__eyebrow[data-astro-cid-aoxplebv]{color:var(--accent);font:700 .75rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.lb__title[data-astro-cid-aoxplebv]{font-size:1.45rem;margin:0 0 6px!important}.lb__lead[data-astro-cid-aoxplebv]{color:var(--muted);margin:0;font-size:.95rem}.lb__controls[data-astro-cid-aoxplebv]{justify-items:end;gap:10px;display:grid}.lb__seg[data-astro-cid-aoxplebv]{background:var(--bg-2);border-radius:999px;padding:4px;display:inline-flex}.lb__seg[data-astro-cid-aoxplebv] button[data-astro-cid-aoxplebv]{font:600 .85rem var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px}.lb__seg[data-astro-cid-aoxplebv] button[data-astro-cid-aoxplebv][aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 1px 4px #102b431f}.lb__toggle[data-astro-cid-aoxplebv]{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.lb__list[data-astro-cid-aoxplebv]{list-style:none;margin:0!important;padding:0!important}.lb__row[data-astro-cid-aoxplebv]{border-top:1px solid var(--border);margin:0!important}.lb__main[data-astro-cid-aoxplebv]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1.3fr) minmax(0,1fr) 64px;align-items:center;gap:14px;padding:12px 6px;display:grid}.lb__main[data-astro-cid-aoxplebv]:hover{background:var(--bg-2)}.lb__rank[data-astro-cid-aoxplebv]{width:30px;height:30px;font:700 .9rem var(--font-display);background:var(--bg-2);color:var(--navy);border-radius:50%;place-items:center;display:grid}.lb__row[data-astro-cid-aoxplebv]:nth-child(-n+3) .lb__rank[data-astro-cid-aoxplebv]{background:var(--grad);color:#fff}.lb__name[data-astro-cid-aoxplebv]{min-width:0;display:grid}.lb__name[data-astro-cid-aoxplebv] strong[data-astro-cid-aoxplebv]{color:var(--navy)}.lb__domain[data-astro-cid-aoxplebv]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.lb__tag[data-astro-cid-aoxplebv]{background:var(--bg-2);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.72rem}.lb__bar[data-astro-cid-aoxplebv]{background:var(--bg-2);border-radius:999px;height:10px;overflow:hidden}.lb__bar[data-astro-cid-aoxplebv] span[data-astro-cid-aoxplebv]{border-radius:inherit;background:var(--grad);width:0;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.is-ready[data-astro-cid-aoxplebv] .lb__bar[data-astro-cid-aoxplebv] span[data-astro-cid-aoxplebv]{width:var(--w)}.is-source[data-astro-cid-aoxplebv] .lb__bar[data-astro-cid-aoxplebv] span[data-astro-cid-aoxplebv]{background:#9aa8b8}.is-self[data-astro-cid-aoxplebv] .lb__bar[data-astro-cid-aoxplebv] span[data-astro-cid-aoxplebv]{background:var(--navy)}.is-self[data-astro-cid-aoxplebv] .lb__name[data-astro-cid-aoxplebv] strong[data-astro-cid-aoxplebv]:after{content:" (mi)";color:var(--muted);font-weight:400}.lb__score[data-astro-cid-aoxplebv]{text-align:right;font-family:var(--font-display)}.lb__score[data-astro-cid-aoxplebv] strong[data-astro-cid-aoxplebv]{color:var(--navy);font-size:1.25rem}.lb__score[data-astro-cid-aoxplebv] small[data-astro-cid-aoxplebv]{color:var(--muted)}.lb__more[data-astro-cid-aoxplebv]{padding:4px 6px 16px 54px;font-size:.92rem}.lb__more[data-astro-cid-aoxplebv] dl[data-astro-cid-aoxplebv]{grid-template-columns:repeat(3,auto);justify-content:start;gap:6px 24px;margin:0 0 10px;display:grid}.lb__more[data-astro-cid-aoxplebv] dt[data-astro-cid-aoxplebv]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem}.lb__more[data-astro-cid-aoxplebv] dd[data-astro-cid-aoxplebv]{color:var(--navy);margin:0;font-weight:600}.lb__zero[data-astro-cid-aoxplebv]{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.75rem;font-weight:600}.lb__note[data-astro-cid-aoxplebv]{color:var(--muted);font-size:.8rem;margin:14px 0 0!important}@media (width<=640px){.lb[data-astro-cid-aoxplebv]{padding:18px 14px}.lb__controls[data-astro-cid-aoxplebv]{justify-items:start}.lb__main[data-astro-cid-aoxplebv]{grid-template-columns:30px minmax(0,1fr) 54px;gap:10px}.lb__bar[data-astro-cid-aoxplebv]{grid-area:2/2/auto/4}.lb__more[data-astro-cid-aoxplebv]{padding-left:40px}.lb__more[data-astro-cid-aoxplebv] dl[data-astro-cid-aoxplebv]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lb__bar[data-astro-cid-aoxplebv] span[data-astro-cid-aoxplebv]{transition:none}}.cc[data-astro-cid-76itxxxa],.cc__card[data-astro-cid-76itxxxa],.cc-flip,.cc-tbar{--c1:#2a78d6;--c2:#eb6834;--c3:#1baf7a;--c4:#eda100;--c5:#e87ba4}.cc__card[data-astro-cid-76itxxxa]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:2em 0;padding:26px;box-shadow:0 10px 30px #102b430f}.cc__eyebrow[data-astro-cid-76itxxxa]{color:var(--accent);font:700 .75rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px!important}.cc__title[data-astro-cid-76itxxxa]{font-size:1.35rem;margin:0 0 6px!important}.cc__lead[data-astro-cid-76itxxxa]{color:var(--muted);font-size:.95rem;margin:0 0 14px!important}.cc__note[data-astro-cid-76itxxxa]{color:var(--muted);margin-top:12px;font-size:.8rem}.cc__legend[data-astro-cid-76itxxxa],.cc__dlegend[data-astro-cid-76itxxxa]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:.85rem;list-style:none;display:flex;margin:0 0 8px!important;padding:0!important}.cc__legend[data-astro-cid-76itxxxa] li[data-astro-cid-76itxxxa],.cc__dlegend[data-astro-cid-76itxxxa] li[data-astro-cid-76itxxxa]{align-items:center;gap:7px;display:inline-flex;margin:0!important}.cc__legend[data-astro-cid-76itxxxa] span[data-astro-cid-76itxxxa],.cc__dlegend[data-astro-cid-76itxxxa] span[data-astro-cid-76itxxxa]{border-radius:50%;flex:none;width:11px;height:11px}.cc__plot[data-astro-cid-76itxxxa],.cc__donut[data-astro-cid-76itxxxa]{position:relative}.cc__plot[data-astro-cid-76itxxxa] svg[data-astro-cid-76itxxxa]{width:100%;height:auto;display:block;overflow:visible}.cc__grid[data-astro-cid-76itxxxa]{stroke:var(--border);stroke-width:1px;pointer-events:none}.cc__axis[data-astro-cid-76itxxxa]{stroke:#9aa8b8;stroke-width:1px}.cc__tick[data-astro-cid-76itxxxa]{font:500 11px var(--font);fill:var(--muted)}.cc__axislabel[data-astro-cid-76itxxxa]{font:600 11px var(--font);fill:var(--muted)}.cc__lbl[data-astro-cid-76itxxxa]{font:600 11.5px var(--font);fill:var(--navy);pointer-events:none}.cc__hit[data-astro-cid-76itxxxa]{fill:#0000}.cc__dot[data-astro-cid-76itxxxa]{stroke:#fff;stroke-width:2px;transition:r .15s}.cc__pt[data-astro-cid-76itxxxa]{cursor:pointer;outline:none}.cc__pt[data-astro-cid-76itxxxa]:hover .cc__dot[data-astro-cid-76itxxxa],.cc__pt[data-astro-cid-76itxxxa]:focus-visible .cc__dot[data-astro-cid-76itxxxa]{r:9}.cc__pt[data-astro-cid-76itxxxa]:focus-visible .cc__hit[data-astro-cid-76itxxxa]{stroke:var(--navy);stroke-width:1.5px}.cc__tip[data-astro-cid-76itxxxa]{background:var(--navy);color:#fff;pointer-events:none;z-index:2;border-radius:10px;width:max-content;max-width:240px;padding:8px 12px;font-size:.8rem;line-height:1.45;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 18px #102b4340}.cc__donut[data-astro-cid-76itxxxa]{grid-template-columns:minmax(160px,220px) 1fr;align-items:center;gap:24px;display:grid}.cc__donut[data-astro-cid-76itxxxa] svg[data-astro-cid-76itxxxa]{width:100%;height:auto}.cc__arc[data-astro-cid-76itxxxa]{cursor:pointer;outline:none;transition:stroke-width .15s}.cc__arc[data-astro-cid-76itxxxa]:hover,.cc__arc[data-astro-cid-76itxxxa]:focus-visible{stroke-width:32px}.cc__big[data-astro-cid-76itxxxa]{font:700 40px var(--font-display);fill:var(--navy);pointer-events:none}.cc__small[data-astro-cid-76itxxxa]{font:600 12px var(--font);fill:var(--muted);pointer-events:none}.cc__dlegend[data-astro-cid-76itxxxa]{color:var(--navy);gap:8px;font-size:.95rem;display:grid}.cc__dlegend[data-astro-cid-76itxxxa] li[data-astro-cid-76itxxxa]{grid-template-columns:12px 1fr auto 44px;gap:10px;display:grid!important}.cc__dlegend[data-astro-cid-76itxxxa] b[data-astro-cid-76itxxxa]{font-family:var(--font-display)}.cc__dlegend[data-astro-cid-76itxxxa] small[data-astro-cid-76itxxxa]{color:var(--muted);text-align:right}.cc__dlegend[data-astro-cid-76itxxxa] .is-zero[data-astro-cid-76itxxxa]{color:var(--accent);font-weight:600}.cc__dlegend[data-astro-cid-76itxxxa] .is-zero[data-astro-cid-76itxxxa] span[data-astro-cid-76itxxxa]{border:2px dashed var(--accent);box-sizing:border-box}.cc__self[data-astro-cid-76itxxxa]{background:var(--bg-2)}.cc__checks[data-astro-cid-76itxxxa]{gap:10px;margin-bottom:18px;display:grid}.cc__checks[data-astro-cid-76itxxxa] label[data-astro-cid-76itxxxa]{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:.97rem;display:flex}.cc__checks[data-astro-cid-76itxxxa] input[data-astro-cid-76itxxxa]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.cc__score[data-astro-cid-76itxxxa]{font-family:var(--font-display);color:var(--muted);margin:0!important}.cc__score[data-astro-cid-76itxxxa] strong[data-astro-cid-76itxxxa]{color:var(--navy);font-size:2.4rem}.cc__result[data-astro-cid-76itxxxa] ol[data-astro-cid-76itxxxa]{margin:8px 0 18px}.cc__result[data-astro-cid-76itxxxa] li[data-astro-cid-76itxxxa][hidden]{display:none}.cc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cc-flip{margin:1.4em 0}.cc-flip__hint{color:var(--muted);font-size:.85rem;margin:0 0 10px!important}.cc-flip__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cc-flip__card{perspective:900px;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-height:150px;padding:0}.cc-flip__inner{height:100%;min-height:150px;transform-style:preserve-3d;transition:transform .5s;display:block;position:relative}.cc-flip__card[aria-pressed=true] .cc-flip__inner{transform:rotateY(180deg)}.cc-flip__face{border:1px solid var(--border);color:var(--navy);backface-visibility:hidden;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:16px;font-weight:600;display:flex;position:absolute;inset:0}.cc-flip__face small{font:700 .7rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.cc-flip__back{background:var(--navy);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem;font-weight:500;transform:rotateY(180deg)}.cc-flip__back small{color:#ffb4a8;font-family:var(--font-display)}.cc-flip__card:focus-visible .cc-flip__face{outline:2px solid var(--accent);outline-offset:2px}.cc-tbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:1.2em 0 -.6em;font-size:.9rem;display:flex}.cc-tbar select{font:inherit;border:1px solid var(--border);color:var(--navy);background:#fff;border-radius:8px;margin-left:6px;padding:6px 10px}.cc-sort{font:inherit;color:var(--navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.cc-sort:after{content:" ↕";color:var(--muted);font-weight:400}th[aria-sort=descending] .cc-sort:after{content:" ↓";color:var(--accent)}th[aria-sort=ascending] .cc-sort:after{content:" ↑";color:var(--accent)}@media (width<=640px){.cc__card[data-astro-cid-76itxxxa]{padding:18px 14px}.cc__donut[data-astro-cid-76itxxxa]{grid-template-columns:1fr;justify-items:center}.cc__donut[data-astro-cid-76itxxxa] svg[data-astro-cid-76itxxxa]{max-width:220px}.cc__dlegend[data-astro-cid-76itxxxa]{width:100%}.cc__plot[data-astro-cid-76itxxxa]{margin:0 -6px;padding:0 6px;overflow-x:auto}.cc__plot[data-astro-cid-76itxxxa] svg[data-astro-cid-76itxxxa]{min-width:560px}}@media (prefers-reduced-motion:reduce){.cc-flip__inner{transition:none}}.trk__stats[data-astro-cid-eq77tnhm]{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 8px;display:grid}.trk__stats[data-astro-cid-eq77tnhm] div[data-astro-cid-eq77tnhm]{background:var(--bg-2);border-radius:12px;padding:12px 14px;display:grid}.trk__stats[data-astro-cid-eq77tnhm] strong[data-astro-cid-eq77tnhm]{font:700 1.5rem var(--font-display);color:var(--navy)}.trk__stats[data-astro-cid-eq77tnhm] span[data-astro-cid-eq77tnhm]{color:var(--muted);font-size:.8rem}.trk__chart[data-astro-cid-eq77tnhm]{position:relative}.trk__chart[data-astro-cid-eq77tnhm] svg[data-astro-cid-eq77tnhm]{width:100%;height:auto;display:block;overflow:visible}.trk__grid[data-astro-cid-eq77tnhm] line[data-astro-cid-eq77tnhm]{stroke:var(--border);stroke-width:1px}.trk__grid[data-astro-cid-eq77tnhm] text[data-astro-cid-eq77tnhm],.trk__xl[data-astro-cid-eq77tnhm]{fill:var(--muted);font:12px var(--font)}.trk__goal[data-astro-cid-eq77tnhm]{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 5}.trk__goal-l[data-astro-cid-eq77tnhm]{fill:var(--accent);font:600 12px var(--font)}.trk__path-to[data-astro-cid-eq77tnhm]{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 5;fill:none}.trk__target[data-astro-cid-eq77tnhm]{fill:#fff;stroke:var(--accent);stroke-width:2px}.trk__line[data-astro-cid-eq77tnhm]{stroke:var(--navy);stroke-width:2px;fill:none;stroke-linejoin:round}.trk__dot[data-astro-cid-eq77tnhm]{fill:var(--navy);stroke:#fff;stroke-width:2px}.trk__hit[data-astro-cid-eq77tnhm]{fill:#0000}.trk__pt[data-astro-cid-eq77tnhm]{cursor:default;outline:none}.trk__pt[data-astro-cid-eq77tnhm]:focus-visible .trk__dot[data-astro-cid-eq77tnhm]{stroke:var(--accent);stroke-width:3px}.trk__tip[data-astro-cid-eq77tnhm]{background:var(--navy);color:#fff;white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:.8rem;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.trk__table[data-astro-cid-eq77tnhm] summary[data-astro-cid-eq77tnhm]{cursor:pointer;color:var(--muted);margin-top:8px;font-size:.9rem}@media (width<=560px){.trk__stats[data-astro-cid-eq77tnhm]{grid-template-columns:1fr 1fr}.trk__stats[data-astro-cid-eq77tnhm] div[data-astro-cid-eq77tnhm]:last-child{grid-column:span 2}}.quiz__form[data-astro-cid-ukv4c4xz]{scroll-margin-top:90px}.quiz__qs[data-astro-cid-ukv4c4xz]{counter-reset:q;gap:10px;list-style:none;display:grid;margin:18px 0 0!important;padding:0!important}.quiz__q[data-astro-cid-ukv4c4xz]{counter-increment:q;margin:0!important}.quiz__q[data-astro-cid-ukv4c4xz] fieldset[data-astro-cid-ukv4c4xz]{border:1px solid var(--border);border-radius:12px;margin:0;padding:14px 16px}.quiz__q[data-astro-cid-ukv4c4xz] legend[data-astro-cid-ukv4c4xz]{color:var(--navy);padding:0;font-weight:600;display:contents}.quiz__q[data-astro-cid-ukv4c4xz] legend[data-astro-cid-ukv4c4xz]:before{content:counter(q) ". ";color:var(--accent)}.quiz__tag[data-astro-cid-ukv4c4xz]{font:700 .7rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.quiz__hint[data-astro-cid-ukv4c4xz]{color:var(--muted);margin:4px 0 10px;font-size:.85rem;line-height:1.45}.quiz__yn[data-astro-cid-ukv4c4xz]{flex-wrap:wrap;gap:8px;display:flex}.quiz__yn[data-astro-cid-ukv4c4xz] label[data-astro-cid-ukv4c4xz]{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.9rem;display:inline-flex}.quiz__yn[data-astro-cid-ukv4c4xz] label[data-astro-cid-ukv4c4xz]:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--navy);font-weight:600}.quiz__yn[data-astro-cid-ukv4c4xz] input[data-astro-cid-ukv4c4xz]{accent-color:var(--accent)}.quiz__bar[data-astro-cid-ukv4c4xz]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:8px 8px 8px 18px;display:flex;position:sticky;bottom:10px}.quiz__progress[data-astro-cid-ukv4c4xz]{font:600 .9rem var(--font-display);color:var(--muted)}.quiz__status[data-astro-cid-ukv4c4xz]{color:var(--accent);min-height:1.2em;margin:8px 0 0;font-size:.9rem}.quiz__result[data-astro-cid-ukv4c4xz]{outline:none;margin-top:18px;scroll-margin-top:90px}.quiz__grid[data-astro-cid-ukv4c4xz]{grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:24px;display:grid}.quiz__radar[data-astro-cid-ukv4c4xz] svg[data-astro-cid-ukv4c4xz]{width:100%;height:auto;overflow:visible}.quiz__ring[data-astro-cid-ukv4c4xz]{fill:none;stroke:var(--border);stroke-width:1px}.quiz__axis[data-astro-cid-ukv4c4xz]{stroke:var(--border);stroke-width:1px}.quiz__area[data-astro-cid-ukv4c4xz]{fill:#ba25252e;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;transition:all .6s}.quiz__dot[data-astro-cid-ukv4c4xz]{fill:var(--accent);stroke:#fff;stroke-width:2px}.quiz__lbl[data-astro-cid-ukv4c4xz]{fill:var(--navy);font:600 13px var(--font)}.quiz__total[data-astro-cid-ukv4c4xz]{color:var(--muted);margin:0 0 8px}.quiz__total[data-astro-cid-ukv4c4xz] strong[data-astro-cid-ukv4c4xz]{font:700 2.4rem var(--font-display);color:var(--navy)}.quiz__scores[data-astro-cid-ukv4c4xz]{gap:8px;list-style:none;display:grid;margin:0!important;padding:0!important}.quiz__scores[data-astro-cid-ukv4c4xz] li[data-astro-cid-ukv4c4xz]{grid-template-columns:1fr 1fr 34px;align-items:center;gap:10px;font-size:.92rem;display:grid;margin:0!important}.quiz__scores[data-astro-cid-ukv4c4xz] b[data-astro-cid-ukv4c4xz]{text-align:right;color:var(--navy)}.quiz__meter[data-astro-cid-ukv4c4xz]{background:var(--bg-2);border-radius:999px;height:8px;overflow:hidden}.quiz__meter[data-astro-cid-ukv4c4xz] span[data-astro-cid-ukv4c4xz]{background:var(--navy);border-radius:inherit;width:0;height:100%;transition:width .6s;display:block}.quiz__h[data-astro-cid-ukv4c4xz]{margin:22px 0 8px;font-size:1.05rem}.quiz__steps[data-astro-cid-ukv4c4xz] li[data-astro-cid-ukv4c4xz]{margin-bottom:8px}.quiz__mail[data-astro-cid-ukv4c4xz]{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.quiz__mail[data-astro-cid-ukv4c4xz] summary[data-astro-cid-ukv4c4xz]{cursor:pointer;color:var(--accent);font-weight:600}.quiz__mailform[data-astro-cid-ukv4c4xz]{gap:12px;margin-top:12px;display:grid}.quiz__row[data-astro-cid-ukv4c4xz]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quiz__mailform[data-astro-cid-ukv4c4xz] label[data-astro-cid-ukv4c4xz]{gap:4px;font-size:.9rem;font-weight:500;display:grid}.quiz__mailform[data-astro-cid-ukv4c4xz] input[data-astro-cid-ukv4c4xz]:not([type=checkbox]){font:inherit;border:1px solid var(--border);border-radius:8px;padding:10px 12px}.quiz__mailform[data-astro-cid-ukv4c4xz] .quiz__consent[data-astro-cid-ukv4c4xz]{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;font-size:.82rem;font-weight:400}.quiz__mailform[data-astro-cid-ukv4c4xz] button[data-astro-cid-ukv4c4xz]{justify-self:start}.quiz__hp[data-astro-cid-ukv4c4xz]{position:absolute;left:-9999px}.quiz__mailstatus[data-astro-cid-ukv4c4xz]{color:var(--muted);margin:0;font-size:.9rem}.quiz__again[data-astro-cid-ukv4c4xz]{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:14px;padding:0;font-size:.9rem;text-decoration:underline}@media (width<=640px){.quiz__grid[data-astro-cid-ukv4c4xz],.quiz__row[data-astro-cid-ukv4c4xz]{grid-template-columns:1fr}.quiz__radar[data-astro-cid-ukv4c4xz]{max-width:280px;margin:0 auto}}.cmap[data-astro-cid-dk7fqbuo]{margin:2em 0}.cmap__wrap[data-astro-cid-dk7fqbuo] svg[data-astro-cid-dk7fqbuo]{width:100%;height:auto;display:block}.cmap__edges[data-astro-cid-dk7fqbuo] line[data-astro-cid-dk7fqbuo]{stroke:var(--border);stroke-width:2px}.cmap__edges[data-astro-cid-dk7fqbuo] .cmap__edge2[data-astro-cid-dk7fqbuo]{stroke-dasharray:4 4}.cmap__hub[data-astro-cid-dk7fqbuo] circle[data-astro-cid-dk7fqbuo]{fill:var(--navy)}.cmap__hub[data-astro-cid-dk7fqbuo] text[data-astro-cid-dk7fqbuo]{fill:#fff;font:700 15px var(--font-display)}.cmap__hub[data-astro-cid-dk7fqbuo] .cmap__sub[data-astro-cid-dk7fqbuo]{font:12px var(--font);fill:#ffffffbf}.cmap__node[data-astro-cid-dk7fqbuo] rect[data-astro-cid-dk7fqbuo]{fill:#fff;stroke:var(--border);stroke-width:1.5px;transition:stroke .15s,fill .15s}.cmap__node[data-astro-cid-dk7fqbuo] text[data-astro-cid-dk7fqbuo]{fill:var(--navy);font:600 12.5px var(--font)}.cmap__node--group[data-astro-cid-dk7fqbuo] rect[data-astro-cid-dk7fqbuo]{fill:var(--accent-soft);stroke:var(--accent)}.cmap__node--group[data-astro-cid-dk7fqbuo] text[data-astro-cid-dk7fqbuo]{fill:var(--accent);font:700 13px var(--font-display)}.cmap__node[data-astro-cid-dk7fqbuo]:hover rect[data-astro-cid-dk7fqbuo],.cmap__node[data-astro-cid-dk7fqbuo]:focus rect[data-astro-cid-dk7fqbuo]{stroke:var(--accent);stroke-width:2.5px}.cmap__node[data-astro-cid-dk7fqbuo]:focus{outline:none}.cmap__node[data-astro-cid-dk7fqbuo]:focus-visible rect[data-astro-cid-dk7fqbuo]{stroke-width:3px}.cmap__tip[data-astro-cid-dk7fqbuo]{min-height:1.6em;color:var(--muted);text-align:center;margin:8px 0 0;font-size:.92rem}.cmap__list[data-astro-cid-dk7fqbuo]{margin:12px 0 0;display:none}.cmap__list[data-astro-cid-dk7fqbuo] span[data-astro-cid-dk7fqbuo]{font-size:.9rem}@media (width<=640px){.cmap__wrap[data-astro-cid-dk7fqbuo]{display:none}.cmap__list[data-astro-cid-dk7fqbuo]{display:block}}.aflow__steps[data-astro-cid-ym3hd2aw]{grid-template-columns:repeat(4,1fr);gap:14px;list-style:none;display:grid;position:relative;margin:18px 0 0!important;padding:0!important}.aflow__step[data-astro-cid-ym3hd2aw]{background:var(--bg-2);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid;position:relative;margin:0!important}.aflow__step[data-astro-cid-ym3hd2aw]:not(:last-child):after{content:"→";color:var(--accent);z-index:1;font-weight:700;position:absolute;top:18px;right:-13px}.aflow__n[data-astro-cid-ym3hd2aw]{background:var(--grad);color:#fff;width:28px;height:28px;font:700 .85rem var(--font-display);border-radius:50%;place-items:center;display:grid}.aflow__step[data-astro-cid-ym3hd2aw] strong[data-astro-cid-ym3hd2aw]{color:var(--navy);font-family:var(--font-display)}.aflow__step[data-astro-cid-ym3hd2aw] p[data-astro-cid-ym3hd2aw]{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.aflow__chips[data-astro-cid-ym3hd2aw]{flex-wrap:wrap;gap:6px;list-style:none;display:flex;margin:8px 0 0!important;padding:0!important}.aflow__chips[data-astro-cid-ym3hd2aw] li[data-astro-cid-ym3hd2aw]{border:1px solid var(--border);color:var(--navy);background:#fff;border-radius:999px;padding:2px 9px;font-size:.75rem;margin:0!important}.aflow__replay[data-astro-cid-ym3hd2aw]{color:var(--accent);font:600 .85rem var(--font);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.is-armed[data-astro-cid-ym3hd2aw] .aflow__step[data-astro-cid-ym3hd2aw]{opacity:0;transform:translateY(14px)}.is-armed[data-astro-cid-ym3hd2aw] .aflow__chips[data-astro-cid-ym3hd2aw] li[data-astro-cid-ym3hd2aw]{opacity:0}.is-on[data-astro-cid-ym3hd2aw] .aflow__step[data-astro-cid-ym3hd2aw]{animation:.5s cubic-bezier(.2,.8,.2,1) forwards aflow-in;animation-delay:calc(var(--i) * .7s)}.is-on[data-astro-cid-ym3hd2aw] .aflow__chips[data-astro-cid-ym3hd2aw] li[data-astro-cid-ym3hd2aw]{animation:.35s forwards aflow-fade;animation-delay:calc(var(--i) * .7s + .35s)}@keyframes aflow-in{to{opacity:1;transform:none}}@keyframes aflow-fade{to{opacity:1}}@media (width<=760px){.aflow__steps[data-astro-cid-ym3hd2aw]{grid-template-columns:1fr 1fr}.aflow__step[data-astro-cid-ym3hd2aw]:nth-child(2):after{display:none}}@media (width<=480px){.aflow__steps[data-astro-cid-ym3hd2aw]{grid-template-columns:1fr}.aflow__step[data-astro-cid-ym3hd2aw]:not(:last-child):after{content:"↓";display:block;inset:auto auto -15px 50%}}.term{text-decoration:underline dotted var(--accent);text-underline-offset:3px;cursor:help;text-decoration-thickness:1.5px}.term:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.gtip{z-index:50;background:var(--navy);color:#fff;box-shadow:var(--shadow);pointer-events:none;border-radius:10px;padding:10px 12px;font-size:.85rem;line-height:1.45;position:absolute}.gw[data-astro-cid-7xmjx3fx]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:1.8em 0;padding:24px;box-shadow:0 10px 30px #102b430f}.gw__head[data-astro-cid-7xmjx3fx]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.gw__eyebrow[data-astro-cid-7xmjx3fx]{color:var(--accent);font:700 .75rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px!important}.gw__title[data-astro-cid-7xmjx3fx]{font:700 1.25rem var(--font-display);color:var(--navy);margin-bottom:8px;display:block}.gw__lead[data-astro-cid-7xmjx3fx]{color:var(--muted);font-size:.95rem;margin:0 0 12px!important}.gw__note[data-astro-cid-7xmjx3fx]{color:var(--muted);font-size:.8rem;margin:12px 0 0!important}.gw__seg[data-astro-cid-7xmjx3fx]{background:var(--bg-2);border-radius:999px;padding:4px;display:inline-flex}.gw__seg[data-astro-cid-7xmjx3fx] button[data-astro-cid-7xmjx3fx]{font:600 .85rem var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px}.gw__seg[data-astro-cid-7xmjx3fx] button[data-astro-cid-7xmjx3fx][aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 1px 4px #102b431f}.gw__legend[data-astro-cid-7xmjx3fx]{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:.85rem;list-style:none;display:flex;margin:0 0 10px!important;padding:0!important}.gw__legend[data-astro-cid-7xmjx3fx] li[data-astro-cid-7xmjx3fx]{align-items:center;gap:6px;display:inline-flex;margin:0!important}.gw__legend[data-astro-cid-7xmjx3fx] i[data-astro-cid-7xmjx3fx]{border-radius:3px;width:12px;height:12px;display:inline-block}.c-ai[data-astro-cid-7xmjx3fx]{background:var(--accent)}.c-ref[data-astro-cid-7xmjx3fx]{background:var(--navy)}.c-un[data-astro-cid-7xmjx3fx]{background:#9aa8b8}.gw__bar[data-astro-cid-7xmjx3fx]{grid-template-columns:90px minmax(0,1fr) 100px;align-items:center;gap:12px;padding:7px 0;display:grid}.gw__tool[data-astro-cid-7xmjx3fx]{color:var(--navy);font-weight:600}.gw__track[data-astro-cid-7xmjx3fx]{background:var(--bg-2);border-radius:999px;height:16px;display:flex;overflow:hidden}.gw__track[data-astro-cid-7xmjx3fx] span[data-astro-cid-7xmjx3fx]{height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.gw__nums[data-astro-cid-7xmjx3fx]{font:600 .85rem var(--font-display);color:var(--muted);text-align:right}.gw__total[data-astro-cid-7xmjx3fx]{color:var(--navy);font-weight:600;margin:10px 0 0!important}.gw__cmp[data-astro-cid-7xmjx3fx]{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.gw__col[data-astro-cid-7xmjx3fx]{background:var(--bg-2);border-radius:12px;padding:16px}.gw__col--gpt[data-astro-cid-7xmjx3fx]{background:var(--accent-soft)}.gw__colhead[data-astro-cid-7xmjx3fx]{font:700 1.05rem var(--font-display);color:var(--navy);margin:0 0 10px!important}.gw__colhead[data-astro-cid-7xmjx3fx] small[data-astro-cid-7xmjx3fx]{font:400 .8rem var(--font);color:var(--muted);display:block}.gw__stat[data-astro-cid-7xmjx3fx]{border-top:1px solid #102b4314;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:.92rem;display:grid}.gw__stat[data-astro-cid-7xmjx3fx] svg[data-astro-cid-7xmjx3fx]{fill:none;width:22px;height:22px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.gw__col[data-astro-cid-7xmjx3fx]:not(.gw__col--gpt) svg[data-astro-cid-7xmjx3fx]{stroke:var(--navy)}.gw__stat[data-astro-cid-7xmjx3fx] strong[data-astro-cid-7xmjx3fx]{font:700 1.3rem var(--font-display);color:var(--navy)}.gw__checks[data-astro-cid-7xmjx3fx]{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.gw__checks[data-astro-cid-7xmjx3fx] label[data-astro-cid-7xmjx3fx]{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;display:inline-flex}.gw__checks[data-astro-cid-7xmjx3fx] label[data-astro-cid-7xmjx3fx]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.gw__checks[data-astro-cid-7xmjx3fx] small[data-astro-cid-7xmjx3fx]{color:var(--muted)}.gw__strict[data-astro-cid-7xmjx3fx]{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;display:flex}.gw__out[data-astro-cid-7xmjx3fx]{white-space:pre-wrap;word-break:break-all;margin:12px 0!important}.gw__out[data-astro-cid-7xmjx3fx] code[data-astro-cid-7xmjx3fx]{word-break:break-all;white-space:pre-wrap}.gw__btn[data-astro-cid-7xmjx3fx]{cursor:pointer}.gw__copied[data-astro-cid-7xmjx3fx]{color:var(--ok);margin-left:10px;font-weight:600}.gw[data-astro-cid-7xmjx3fx] textarea[data-astro-cid-7xmjx3fx]{box-sizing:border-box;border:1px solid var(--border);resize:vertical;border-radius:10px;width:100%;padding:12px;font:.92rem ui-monospace,monospace}.gw__results[data-astro-cid-7xmjx3fx]{gap:4px;list-style:none;display:grid;margin:10px 0 0!important;padding:0!important}.gw__results[data-astro-cid-7xmjx3fx] li{background:var(--bg-2);border-radius:8px;justify-content:space-between;gap:10px;padding:6px 10px;font-size:.9rem;display:flex;margin:0!important}.gw__results[data-astro-cid-7xmjx3fx] li span{color:var(--muted);white-space:nowrap}.gw__results[data-astro-cid-7xmjx3fx] li.is-ai{background:var(--accent-soft)}.gw__results[data-astro-cid-7xmjx3fx] li.is-ai span{color:var(--accent);font-weight:700}.gw__field[data-astro-cid-7xmjx3fx]{color:var(--navy);gap:6px;max-width:280px;font-weight:600;display:grid}.gw__field[data-astro-cid-7xmjx3fx] input[data-astro-cid-7xmjx3fx]{font:600 1.1rem var(--font);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.gw__radios[data-astro-cid-7xmjx3fx]{border:0;gap:6px;margin:14px 0;padding:0;font-size:.92rem;display:grid}.gw__radios[data-astro-cid-7xmjx3fx] legend[data-astro-cid-7xmjx3fx]{color:var(--navy);margin-bottom:4px;font-weight:600}.gw__result[data-astro-cid-7xmjx3fx]{font-size:1.05rem;margin:0!important}.gw__result[data-astro-cid-7xmjx3fx] strong[data-astro-cid-7xmjx3fx]{font:700 1.8rem var(--font-display);color:var(--accent)}.gw__stephead[data-astro-cid-7xmjx3fx]{font:600 .85rem var(--font-display);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.gw__dots[data-astro-cid-7xmjx3fx]{gap:6px;display:inline-flex}.gw__dots[data-astro-cid-7xmjx3fx] button{width:12px;min-width:0;height:12px;box-shadow:none;border:2px solid var(--border);cursor:pointer;background:#fff;border-radius:50%;flex:none;padding:0}.gw__dots[data-astro-cid-7xmjx3fx] button.is-done{background:var(--ok);border-color:var(--ok)}.gw__dots[data-astro-cid-7xmjx3fx] button.is-on{border-color:var(--accent)}.gw[data-astro-cid-7xmjx3fx] .gw__ol{min-height:4.5em;font-size:1.05rem;list-style:none;margin:14px 0!important;padding:0!important}.gw[data-astro-cid-7xmjx3fx] .gw__ol li{margin:0!important}.gw__shot[data-astro-cid-7xmjx3fx]{border:1px solid var(--border);border-radius:10px;width:100%}.gw__stepnav[data-astro-cid-7xmjx3fx]{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.gw__stepnav[data-astro-cid-7xmjx3fx] button[data-astro-cid-7xmjx3fx]{cursor:pointer}.gw__stepnav[data-astro-cid-7xmjx3fx] button[data-astro-cid-7xmjx3fx]:disabled{opacity:.4;cursor:default}.gw__done[data-astro-cid-7xmjx3fx]{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.gw__finish[data-astro-cid-7xmjx3fx]{background:var(--accent-soft);border-radius:12px;margin-top:16px;padding:16px}.gw__finish[data-astro-cid-7xmjx3fx] p[data-astro-cid-7xmjx3fx]{margin:6px 0 0!important}@media (width<=640px){.gw[data-astro-cid-7xmjx3fx]{padding:18px 14px}.gw__bar[data-astro-cid-7xmjx3fx]{grid-template-columns:74px minmax(0,1fr)}.gw__nums[data-astro-cid-7xmjx3fx]{text-align:left;grid-column:2}.gw__cmp[data-astro-cid-7xmjx3fx]{grid-template-columns:1fr}.gw__stepnav[data-astro-cid-7xmjx3fx]{flex-wrap:wrap}}.aip__box{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);margin:28px 0 36px;padding:clamp(18px,3vw,28px)}.aip__box--dark{background:var(--navy);color:#fff;border-color:var(--navy)}.aip__box--dark a{color:#fff}.aip__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:.8rem;font-weight:600}.aip__box--dark .aip__eyebrow{color:#ff8a7a}.aip__title{margin:0 0 8px;font-size:1.4rem}.aip__lead{color:var(--muted);margin:0 0 16px}.aip__box--dark .aip__lead{color:#ffffffd1}.aip__box label{gap:4px;font-size:.9rem;font-weight:600;display:grid}.aip__box label small{color:var(--muted);font-weight:400}.aip__box input,.aip__box select{font:inherit;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-size:.95rem}.aip__preset{max-width:420px;margin-bottom:14px}.aip__fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.aip__actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 8px;display:flex}.aip__status{color:var(--ok);font-size:.9rem}.aip__groups{gap:8px;display:grid}.aip__group h4{margin:14px 0 6px}.aip__group h4 small{color:var(--muted);font-weight:400}.aip__group ol{margin:0;padding-left:0;list-style:none}.aip__group li{border-bottom:1px solid var(--border);grid-template-columns:2.2em 1fr auto;align-items:start;gap:8px;margin:0;padding:6px 0;display:grid}.aip__n{text-align:right}.aip__q{border-radius:4px;outline:none;padding:1px 3px}.aip__q:focus{box-shadow:0 0 0 2px var(--accent-soft);background:#fff}.aip__qbtns{gap:6px;display:inline-flex}.aip__mini{font:inherit;cursor:pointer;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:999px;padding:3px 10px;font-size:.8rem}.aip__mini:hover{border-color:var(--accent);color:var(--accent)}.aip__opts{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-bottom:8px;display:flex}.aip__opts>label{max-width:220px}.aip__box fieldset{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.aip__box legend{margin-bottom:4px;padding:0;font-size:.9rem;font-weight:600}.aip__box .aip__check{align-items:center;gap:6px;font-weight:400;display:inline-flex}.aip__check input{width:auto}.aip__meta{color:var(--muted);margin:6px 0;font-size:.88rem}.aip__scroll{border:1px solid var(--border);background:#fff;border-radius:10px;max-height:70vh;overflow:auto}.aip__box .aip__table{min-width:860px;margin:0;font-size:.88rem;display:table}.aip__box .aip__table th,.aip__box .aip__table td{border-color:var(--border);vertical-align:top;padding:4px 6px}.aip__box .aip__table thead th{z-index:1;background:var(--bg-2);position:sticky;top:0}.aip__grow th{color:#fff;background:var(--navy)!important}.aip__qcell{background:#fff;min-width:220px;max-width:280px}.aip__num{text-align:center;color:var(--muted)}.aip__first td{border-top:2px solid var(--border)}.aip__table input,.aip__table select{padding:5px 6px;font-size:.85rem}.aip__table select{min-width:58px}.aip__gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 20px;display:grid}.aip__gauge{text-align:center;background:#ffffff0f;border-radius:12px;gap:2px;padding:12px 8px;display:grid}.aip__gauge svg{width:100%;max-width:140px;margin:0 auto}.aip__arc-bg,.aip__arc{fill:none;stroke-width:9px;stroke-linecap:round}.aip__arc-bg{stroke:#ffffff26}.aip__arc{stroke:#ff6b57;transition:stroke-dashoffset .4s}.aip__gauge strong{margin-top:-26px;font-size:1.5rem}.aip__gauge small{color:#ffffffb3}.aip__cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.aip__box--dark h4{color:#fff;margin:14px 0 6px}.aip__rank{margin:0;padding-left:1.4em}.aip__rank li{display:list-item}.aip__rank li b{float:right}.aip__empty{color:#7f8ca0f2;margin-left:-1.4em;list-style:none}.aip__plat{font-size:.95rem}.aip__diag{padding-left:1.2em}.aip__diag li{margin-bottom:.6em}.aip__cta{background:#ffffff14;border-radius:12px;margin-top:20px;padding:16px 18px}.aip__cta p{margin:0}.aip__box .btn--ghost-light{color:#fff;background:0 0;border:1px solid #ffffff80}.aip__date{max-width:200px;display:inline-grid}.aip__chart{border:1px solid var(--border);background:#fff;border-radius:10px;margin:10px 0;padding:10px}.aip__chart svg{width:100%;height:auto;display:block}.aip__chart text{fill:var(--muted);font-size:11px}.aip__chart .aip__grid{stroke:var(--border)}.aip__chart .aip__empty{color:var(--muted);margin:8px}.aip__chart polyline{stroke-width:2px}.aip__chart .s0 polyline{stroke-width:3.5px}.aip__box .s0{--c:#ba2525}.aip__box .s1{--c:#102b43}.aip__box .s2{--c:#2f7dd1}.aip__box .s3{--c:#1f9d6a}.aip__box .s4{--c:#c98a12}.aip__chart .aip__line polyline{stroke:var(--c)}.aip__chart .aip__line circle{fill:var(--c)}.aip__legend{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.aip__legend li{align-items:center;gap:6px;margin:0;display:inline-flex}.aip__legend i{background:var(--c);width:14px;height:3px;display:inline-block}.aip__history{margin:0;padding:0;list-style:none}.aip__history li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 0;font-size:.92rem;display:flex}.aip__history li span:first-child{min-width:90px;font-weight:600}@media (width<=640px){.aip__gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.aip__cols{grid-template-columns:1fr}.aip__qcell{min-width:150px}.aip__group li{grid-template-columns:1.8em 1fr}.aip__qbtns{grid-column:2}}.article[data-astro-cid-zg7dkzxc]{margin:0 auto}.article[data-astro-cid-zg7dkzxc] .code-wrap{position:relative}.article[data-astro-cid-zg7dkzxc] .copy-btn{z-index:1;background:var(--accent);color:#fff;font:600 .8rem var(--font);cursor:pointer;border:0;border-radius:8px;padding:6px 12px;position:absolute;top:10px;right:10px}.article[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:clamp(2rem,4.2vw,3rem)}.crumbs[data-astro-cid-zg7dkzxc]{margin-bottom:12px;font-size:.9rem}.article__meta[data-astro-cid-zg7dkzxc]{font-size:.95rem}.article__upd[data-astro-cid-zg7dkzxc]{color:var(--navy);font-weight:600}.article__faq[data-astro-cid-zg7dkzxc] details[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--border);padding:14px 0}.article__faq[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{cursor:pointer;color:var(--navy);font-weight:600}.article__faq[data-astro-cid-zg7dkzxc] details[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--muted);margin:10px 0 0}.article__sources[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{font-size:.9rem}.article__sources[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{word-break:break-word}.article[data-astro-cid-zg7dkzxc] .wg{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:2em 0;padding:clamp(18px,3vw,28px);box-shadow:0 10px 30px #102b430f}.article[data-astro-cid-zg7dkzxc] .wg__eyebrow{color:var(--accent);font:700 .75rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.article[data-astro-cid-zg7dkzxc] .wg__title{margin:0 0 6px;font-size:1.35rem}.article[data-astro-cid-zg7dkzxc] .wg__lead{color:var(--muted);margin:0;font-size:.95rem}.article[data-astro-cid-zg7dkzxc] .wg__note{color:var(--muted);margin:12px 0 0;font-size:.8rem}.article__img[data-astro-cid-zg7dkzxc]{border-radius:14px;width:100%;height:auto;margin:24px 0 32px}.article[data-astro-cid-zg7dkzxc] h3{margin-top:1.4em}.article[data-astro-cid-zg7dkzxc] ol,.article[data-astro-cid-zg7dkzxc] ul{padding-left:1.3em}.article[data-astro-cid-zg7dkzxc] li{margin-bottom:.4em}.article[data-astro-cid-zg7dkzxc] img{border-radius:10px;height:auto;margin:16px 0}.article[data-astro-cid-zg7dkzxc] code{background:var(--bg-2);word-break:break-word;border-radius:6px;padding:2px 6px;font-size:.9em}.article[data-astro-cid-zg7dkzxc] pre{color:#fff;border-radius:12px;padding:16px 20px;overflow-x:auto;background:var(--navy)!important}.article[data-astro-cid-zg7dkzxc] pre code{color:inherit;background:0 0;padding:0}.article[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:1.4em 0;padding:4px 0 4px 18px}.article[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:.95rem;display:block;overflow-x:auto}.article[data-astro-cid-zg7dkzxc] th,.article[data-astro-cid-zg7dkzxc] td{border:1px solid var(--border);text-align:left;padding:8px 12px}.article[data-astro-cid-zg7dkzxc] th{background:var(--bg-2)}
