.bchart[data-astro-cid-qy3kex7h]{padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-soft);margin:0}.bchart__title[data-astro-cid-qy3kex7h]{font:600 18px/1.35 var(--font-heading);color:var(--c-ink);margin-bottom:var(--sp-5)}.bchart__plot[data-astro-cid-qy3kex7h]{height:240px;margin:0 0 34px 54px;position:relative}.bchart__grid[data-astro-cid-qy3kex7h] span[data-astro-cid-qy3kex7h]{left:0;right:0;bottom:var(--y);border-top:1px solid var(--c-line);position:absolute}.bchart__grid[data-astro-cid-qy3kex7h] em[data-astro-cid-qy3kex7h]{text-align:right;width:48px;font:500 12px/1 var(--font-body);color:var(--c-text);font-style:normal;position:absolute;top:-9px;left:-54px}.bchart__bars[data-astro-cid-qy3kex7h]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));align-items:end;gap:3px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.bchart__col[data-astro-cid-qy3kex7h]{outline:none;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.bchart__bar[data-astro-cid-qy3kex7h]{width:100%;max-width:22px;height:var(--h);transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both bgrow;animation-delay:calc(var(--i) * 25ms + .15s);background:#6f9bd1;border-radius:4px 4px 0 0;transition:background-color .15s;display:block}.bchart__bar--edge[data-astro-cid-qy3kex7h]{background:var(--c-primary)}.js[data-astro-cid-qy3kex7h] .bchart[data-astro-cid-qy3kex7h][data-reveal]:not(.is-in) .bchart__bar[data-astro-cid-qy3kex7h]{animation-play-state:paused}.bchart__col[data-astro-cid-qy3kex7h]:hover .bchart__bar[data-astro-cid-qy3kex7h]{background:var(--c-primary-deep)}.bchart__value[data-astro-cid-qy3kex7h]{bottom:calc(var(--h) + 6px);font:700 14px/1 var(--font-body);color:var(--c-ink);white-space:nowrap;position:absolute}.bchart__tick[data-astro-cid-qy3kex7h]{font:500 12px/1 var(--font-body);color:var(--c-text);position:absolute;bottom:-24px}.bchart__tip[data-astro-cid-qy3kex7h]{bottom:calc(var(--h) + 30px);z-index:2;background:var(--c-ink);color:var(--c-white);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:13px;transition:opacity .15s,transform .15s;position:absolute;transform:translateY(4px)}.bchart__col[data-astro-cid-qy3kex7h]:hover .bchart__tip[data-astro-cid-qy3kex7h]{opacity:1;transform:none}.bchart__source[data-astro-cid-qy3kex7h]{color:var(--c-text);margin:0;font-size:13px}.bchart__source[data-astro-cid-qy3kex7h] a[data-astro-cid-qy3kex7h]{text-underline-offset:2px;text-decoration:underline}.bchart__data[data-astro-cid-qy3kex7h]{margin-top:var(--sp-2);font-size:14px}.bchart__data[data-astro-cid-qy3kex7h] summary[data-astro-cid-qy3kex7h]{cursor:pointer;color:var(--c-primary);font-weight:600}.bchart__data[data-astro-cid-qy3kex7h] table[data-astro-cid-qy3kex7h]{margin-top:var(--sp-2);border-collapse:collapse;font-size:14px}.bchart__data[data-astro-cid-qy3kex7h] th[data-astro-cid-qy3kex7h],.bchart__data[data-astro-cid-qy3kex7h] td[data-astro-cid-qy3kex7h]{text-align:left;border-bottom:1px solid var(--c-line);padding:4px 14px 4px 0}@keyframes bgrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=599px){.bchart__plot[data-astro-cid-qy3kex7h]{height:200px}.bchart__bars[data-astro-cid-qy3kex7h]{gap:1px}.bchart__tick[data-astro-cid-qy3kex7h]{font-size:10px}}.signs[data-astro-cid-oxbxp4wr]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.signs[data-astro-cid-oxbxp4wr] li[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-md);background:var(--c-white);border:1px solid var(--c-line);color:var(--c-ink);align-items:center;gap:14px;padding:18px 20px;font-weight:600;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.signs[data-astro-cid-oxbxp4wr] li[data-astro-cid-oxbxp4wr]:hover{border-color:var(--c-primary);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.signs__icon[data-astro-cid-oxbxp4wr]{background:var(--c-surface);width:48px;height:48px;color:var(--c-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.signs[data-astro-cid-oxbxp4wr] li[data-astro-cid-oxbxp4wr]:hover .signs__icon[data-astro-cid-oxbxp4wr]{background:var(--c-primary);color:var(--c-white)}.morelinks[data-astro-cid-oxbxp4wr]{margin:var(--sp-5) 0 0;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.risks[data-astro-cid-oxbxp4wr]{gap:var(--sp-7);grid-template-columns:5fr 7fr;align-items:center;display:grid}.risks__solo[data-astro-cid-oxbxp4wr]{max-width:860px}.risks__stat[data-astro-cid-oxbxp4wr]{padding:var(--sp-4);border-radius:var(--radius-md);background:var(--c-white);border-left:4px solid var(--c-accent);color:var(--c-ink);font-weight:600}.section--surface[data-astro-cid-oxbxp4wr] .risks__stat[data-astro-cid-oxbxp4wr]{background:var(--c-white)}.section[data-astro-cid-oxbxp4wr]:not(.section--surface) .risks__stat[data-astro-cid-oxbxp4wr]{background:var(--c-surface)}.risks__src[data-astro-cid-oxbxp4wr]{color:var(--c-text);font-size:14px;font-weight:500}.risks__src[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]{text-underline-offset:2px;text-decoration:underline}.textonly[data-astro-cid-oxbxp4wr]>div[data-astro-cid-oxbxp4wr]{max-width:860px}.textsplit[data-astro-cid-oxbxp4wr]{gap:var(--sp-7);grid-template-columns:6fr 6fr;align-items:center;display:grid}.tiles[data-astro-cid-oxbxp4wr]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-oxbxp4wr] li[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-md);background:var(--c-white);border:1px solid var(--c-line);color:var(--c-ink);align-items:center;gap:12px;padding:16px;font-weight:600;transition:transform .2s,border-color .2s;display:flex}.tiles[data-astro-cid-oxbxp4wr] li[data-astro-cid-oxbxp4wr]:hover{border-color:var(--c-primary);transform:translateY(-2px)}.tiles__icon[data-astro-cid-oxbxp4wr]{background:var(--c-primary);width:44px;height:44px;color:var(--c-white);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.drugs[data-astro-cid-oxbxp4wr]{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.drugs__card[data-astro-cid-oxbxp4wr]{padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-soft);transition:transform .2s,border-color .2s;position:relative}.drugs__card[data-astro-cid-oxbxp4wr]:hover{border-color:var(--c-accent);transform:translateY(-3px)}.drugs__num[data-astro-cid-oxbxp4wr]{font:700 32px/1 var(--font-heading);color:var(--c-soft);margin-bottom:var(--sp-2);display:block}.drugs__card[data-astro-cid-oxbxp4wr] h3[data-astro-cid-oxbxp4wr]{margin-bottom:8px;font-size:20px}.drugs__card[data-astro-cid-oxbxp4wr] p[data-astro-cid-oxbxp4wr]{margin-bottom:var(--sp-2);font-size:15px}.treat__note[data-astro-cid-oxbxp4wr]{margin:var(--sp-5) 0 0;border-radius:var(--radius-md);background:var(--c-white);color:var(--c-ink);border:1px dashed #00449459;align-items:flex-start;gap:10px;padding:14px 18px;font-weight:600;display:flex}.treat__note[data-astro-cid-oxbxp4wr] svg{color:var(--c-primary);flex:none;margin-top:2px}.callband[data-astro-cid-oxbxp4wr]{padding-block:var(--sp-5)}.callband--urgent[data-astro-cid-oxbxp4wr]{color:var(--c-white);background:#b3261e}.callband--warn[data-astro-cid-oxbxp4wr]{background:#fff6e0;border-block:1px solid #f2d79b}.callband__inner[data-astro-cid-oxbxp4wr]{gap:var(--sp-4);grid-template-columns:56px 1fr;align-items:center;display:grid}.callband__icon[data-astro-cid-oxbxp4wr]{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.callband--urgent[data-astro-cid-oxbxp4wr] .callband__icon[data-astro-cid-oxbxp4wr]{background:var(--c-white);color:#b3261e;animation:2s ease-in-out infinite pulse}.callband--warn[data-astro-cid-oxbxp4wr] .callband__icon[data-astro-cid-oxbxp4wr]{color:var(--c-ink);background:#f2b53c}.callband__title[data-astro-cid-oxbxp4wr]{font:700 14px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.callband__text[data-astro-cid-oxbxp4wr]{margin:0;font-size:18px;font-weight:600}.callband--urgent[data-astro-cid-oxbxp4wr] .callband__title[data-astro-cid-oxbxp4wr],.callband--urgent[data-astro-cid-oxbxp4wr] .callband__text[data-astro-cid-oxbxp4wr]{color:var(--c-white)}.callband--warn[data-astro-cid-oxbxp4wr] .callband__title[data-astro-cid-oxbxp4wr]{color:#7a4b00}.callband--warn[data-astro-cid-oxbxp4wr] .callband__text[data-astro-cid-oxbxp4wr]{color:var(--c-ink)}.callband__links[data-astro-cid-oxbxp4wr]{flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;display:flex}.callband__links[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]{text-underline-offset:3px;color:var(--c-primary-deep);font-weight:700;text-decoration:underline}@keyframes pulse{0%,to{box-shadow:0 0 #ffffff80}50%{box-shadow:0 0 0 10px #fff0}}.legacy[data-astro-cid-oxbxp4wr]{gap:var(--sp-7);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.legacy__aside[data-astro-cid-oxbxp4wr]{top:calc(var(--header-h) + var(--sp-5));position:sticky}.legacy__img[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-soft)}.legacy__body[data-astro-cid-oxbxp4wr] h2,.legacy__body[data-astro-cid-oxbxp4wr] h3{margin:var(--sp-6) 0 var(--sp-3);font-size:26px}.legacy__body[data-astro-cid-oxbxp4wr] h2:first-child{margin-top:0}.legacy__body[data-astro-cid-oxbxp4wr] ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0 0 1em;padding-left:0;list-style:none;display:grid}.legacy__body[data-astro-cid-oxbxp4wr] li{padding-left:26px;position:relative}.legacy__body[data-astro-cid-oxbxp4wr] li:before{content:"";background:var(--c-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:0}.legacy__body[data-astro-cid-oxbxp4wr] .button-group{margin:var(--sp-3) 0 var(--sp-5)}.others[data-astro-cid-oxbxp4wr]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.others[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-pill);background:var(--c-white);border:1px solid var(--c-line);min-height:44px;color:var(--c-ink);align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.others[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]:hover{border-color:var(--c-primary);color:var(--c-primary);text-decoration:none}.head-row[data-astro-cid-oxbxp4wr]{justify-content:space-between;align-items:end;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.head-row[data-astro-cid-oxbxp4wr] .section-head{margin-bottom:0}.risks__chart--wide[data-astro-cid-oxbxp4wr] .bchart__bar{max-width:96px}.cycle[data-astro-cid-oxbxp4wr]{justify-items:center;gap:var(--sp-3);margin:0;display:grid}.cycle__wheel[data-astro-cid-oxbxp4wr]{aspect-ratio:1;width:min(460px,100%);color:var(--c-primary);position:relative}.cycle__svg[data-astro-cid-oxbxp4wr]{width:100%;height:100%;position:absolute;inset:0}.cycle__arc[data-astro-cid-oxbxp4wr]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:0;opacity:.35;animation:8s linear infinite cyclearc;animation-delay:calc(var(--q) * 2s + 1s)}.cycle__hub[data-astro-cid-oxbxp4wr]{text-align:center;background:linear-gradient(150deg, var(--c-primary-deep), var(--c-primary));color:var(--c-white);font:700 19px/1.2 var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin:0;padding:10px;display:flex;position:absolute;inset:34%;box-shadow:0 14px 30px #00449447}.cycle__hub[data-astro-cid-oxbxp4wr] span[data-astro-cid-oxbxp4wr]{animation:2s ease-in-out infinite cyclehub}.cycle__steps[data-astro-cid-oxbxp4wr]{margin:0;padding:0;list-style:none}.cycle__step[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-md);background:var(--c-white);border:1px solid var(--c-line);width:38%;box-shadow:var(--shadow-soft);color:var(--c-ink);text-align:center;animation:8s ease-in-out infinite cyclestep;animation-delay:calc(var(--k) * 2s);padding:12px 14px;font-size:15px;font-weight:600;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.cycle__step--0[data-astro-cid-oxbxp4wr]{top:9%;left:50%}.cycle__step--1[data-astro-cid-oxbxp4wr]{width:32%;top:50%;left:84%}.cycle__step--2[data-astro-cid-oxbxp4wr]{top:91%;left:50%}.cycle__step--3[data-astro-cid-oxbxp4wr]{width:32%;top:50%;left:16%}.cycle__n[data-astro-cid-oxbxp4wr]{background:var(--c-surface);width:24px;height:24px;color:var(--c-primary);border-radius:50%;margin:0 auto 4px;font-size:13px;line-height:24px;display:block}.cycle__cap[data-astro-cid-oxbxp4wr]{text-align:center;max-width:420px;color:var(--c-ink);font-weight:600}.cycle[data-astro-cid-oxbxp4wr]:hover .cycle__step[data-astro-cid-oxbxp4wr],.cycle[data-astro-cid-oxbxp4wr]:hover .cycle__arc[data-astro-cid-oxbxp4wr]{animation-play-state:paused}@keyframes cyclestep{0%,22%{border-color:var(--c-primary);box-shadow:0 12px 28px #00449433}27%,to{border-color:var(--c-line);box-shadow:var(--shadow-soft)}}@keyframes cyclearc{0%,20%{opacity:1}28%,to{opacity:.35}}@keyframes cyclehub{0%,to{opacity:1}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){.cycle__step[data-astro-cid-oxbxp4wr],.cycle__arc[data-astro-cid-oxbxp4wr],.cycle__hub[data-astro-cid-oxbxp4wr] span[data-astro-cid-oxbxp4wr]{animation:none}}.callband--tip[data-astro-cid-oxbxp4wr]{background:var(--c-surface);border-block:1px solid #00449424}.callband--tip[data-astro-cid-oxbxp4wr] .callband__icon[data-astro-cid-oxbxp4wr]{background:var(--c-primary);color:var(--c-white)}.callband--tip[data-astro-cid-oxbxp4wr] .callband__title[data-astro-cid-oxbxp4wr]{color:var(--c-primary)}.callband--tip[data-astro-cid-oxbxp4wr] .callband__text[data-astro-cid-oxbxp4wr]{color:var(--c-ink)}.compact[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:var(--c-white);border:1px solid var(--c-line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}.compact__main[data-astro-cid-oxbxp4wr]{padding:var(--sp-6)}.compact__main[data-astro-cid-oxbxp4wr] h2[data-astro-cid-oxbxp4wr]{margin-bottom:var(--sp-3)}.compact__list[data-astro-cid-oxbxp4wr]{margin:var(--sp-4) 0 0;gap:10px var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.compact__list[data-astro-cid-oxbxp4wr] li[data-astro-cid-oxbxp4wr]{color:var(--c-ink);align-items:flex-start;gap:10px;font-weight:600;display:flex}.compact__list[data-astro-cid-oxbxp4wr] svg{color:var(--c-white);background:var(--c-primary);border-radius:50%;flex:none;width:22px;height:22px;margin-top:3px;padding:3px}.compact__levels[data-astro-cid-oxbxp4wr]{padding:var(--sp-6);background:linear-gradient(160deg, var(--c-primary-deep), var(--c-primary));flex-direction:column;justify-content:center;gap:12px;display:flex}.compact__label[data-astro-cid-oxbxp4wr]{font:700 13px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent-on-dark);margin:0 0 4px}.compact__level[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-md);color:var(--c-white);background:#ffffff14;border:1px solid #ffffff2e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:background-color .2s,transform .2s;display:grid}.compact__level[data-astro-cid-oxbxp4wr]:hover{background:#ffffff29;text-decoration:none;transform:translate(4px)}.compact__level[data-astro-cid-oxbxp4wr] strong[data-astro-cid-oxbxp4wr]{font-size:16px}.compact__tag[data-astro-cid-oxbxp4wr]{border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-primary-deep);font:700 12px/1 var(--font-body);white-space:nowrap;padding:4px 10px}.venn[data-astro-cid-oxbxp4wr]{justify-items:center;gap:var(--sp-3);margin:0;display:grid}.venn[data-astro-cid-oxbxp4wr] svg[data-astro-cid-oxbxp4wr]{width:100%;max-width:480px;height:auto;overflow:visible}.venn__a[data-astro-cid-oxbxp4wr],.venn__b[data-astro-cid-oxbxp4wr]{mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.venn__a[data-astro-cid-oxbxp4wr]{fill:#00449438;stroke:var(--c-primary);stroke-width:2px}.venn__b[data-astro-cid-oxbxp4wr]{fill:#00b9f142;stroke:var(--c-accent);stroke-width:2px}.venn[data-astro-cid-oxbxp4wr]:hover .venn__a[data-astro-cid-oxbxp4wr]{transform:translate(-10px)}.venn[data-astro-cid-oxbxp4wr]:hover .venn__b[data-astro-cid-oxbxp4wr]{transform:translate(10px)}.js .venn[data-astro-cid-oxbxp4wr][data-reveal]:not(.is-in) .venn__a[data-astro-cid-oxbxp4wr]{transform:translate(-40px)}.js .venn[data-astro-cid-oxbxp4wr][data-reveal]:not(.is-in) .venn__b[data-astro-cid-oxbxp4wr]{transform:translate(40px)}.venn__t[data-astro-cid-oxbxp4wr]{font:600 17px var(--font-body);fill:var(--c-ink);text-anchor:middle}.venn__t--mid[data-astro-cid-oxbxp4wr]{font:700 18px var(--font-heading);fill:var(--c-primary-deep)}.venn__cap[data-astro-cid-oxbxp4wr]{color:var(--c-ink);font-weight:600}.drugs--2[data-astro-cid-oxbxp4wr]{grid-template-columns:repeat(2,minmax(0,1fr))}.callband--crisis[data-astro-cid-oxbxp4wr]{background:var(--c-primary-deep);padding-block:14px}.callband--crisis[data-astro-cid-oxbxp4wr] .callband__inner[data-astro-cid-oxbxp4wr]{gap:var(--sp-3);grid-template-columns:40px 1fr}.callband--crisis[data-astro-cid-oxbxp4wr] .callband__icon[data-astro-cid-oxbxp4wr]{width:40px;height:40px;color:var(--c-white);background:#ffffff24}.callband--crisis[data-astro-cid-oxbxp4wr] .callband__title[data-astro-cid-oxbxp4wr]{color:var(--c-accent-on-dark);font-size:12px}.callband--crisis[data-astro-cid-oxbxp4wr] .callband__text[data-astro-cid-oxbxp4wr]{color:var(--c-white);font-size:16px;display:inline}.callband--crisis[data-astro-cid-oxbxp4wr] .callband__links[data-astro-cid-oxbxp4wr]{margin:0;display:inline}.callband--crisis[data-astro-cid-oxbxp4wr] .callband__links[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]{color:var(--c-white);white-space:nowrap;margin-left:16px}.ring[data-astro-cid-oxbxp4wr]{justify-items:center;gap:var(--sp-4);text-align:center;margin:0;display:grid}.ring__viz[data-astro-cid-oxbxp4wr]{aspect-ratio:1;width:min(300px,70vw);position:relative}.ring__viz[data-astro-cid-oxbxp4wr] svg[data-astro-cid-oxbxp4wr]{width:100%;height:100%;transform:rotate(-90deg)}.ring__track[data-astro-cid-oxbxp4wr]{fill:none;stroke:var(--c-line);stroke-width:8px}.ring__fill[data-astro-cid-oxbxp4wr]{fill:none;stroke:var(--c-primary);stroke-width:8px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .25s}.js .ring[data-astro-cid-oxbxp4wr][data-reveal]:not(.is-in) .ring__fill[data-astro-cid-oxbxp4wr]{stroke-dashoffset:var(--len)}.ring__num[data-astro-cid-oxbxp4wr]{font:700 64px/1 var(--font-heading);color:var(--c-primary-deep);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring__cap[data-astro-cid-oxbxp4wr]{max-width:380px;color:var(--c-ink);font-weight:600}.ring__src[data-astro-cid-oxbxp4wr]{color:var(--c-text);margin-top:6px;font-size:14px;font-weight:500;display:block}.ring__src[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]{text-underline-offset:2px;text-decoration:underline}.routes[data-astro-cid-oxbxp4wr]{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.routes--3[data-astro-cid-oxbxp4wr]{grid-template-columns:repeat(3,minmax(0,1fr))}.routes__card[data-astro-cid-oxbxp4wr]{padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-soft);flex-direction:column;gap:10px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.routes__card[data-astro-cid-oxbxp4wr]:after{content:"";background:linear-gradient(90deg, var(--c-primary), var(--c-accent));transform-origin:0;height:4px;transition:transform .35s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.routes__card[data-astro-cid-oxbxp4wr]:hover{border-color:var(--c-primary);transform:translateY(-4px);box-shadow:0 16px 36px #00449429}.routes__card[data-astro-cid-oxbxp4wr]:hover:after{transform:scaleX(1)}.routes__icon[data-astro-cid-oxbxp4wr]{background:var(--c-surface);width:56px;height:56px;color:var(--c-primary);border-radius:16px;justify-content:center;align-items:center;transition:background-color .25s,color .25s,transform .3s;display:inline-flex}.routes__card[data-astro-cid-oxbxp4wr]:hover .routes__icon[data-astro-cid-oxbxp4wr]{background:var(--c-primary);color:var(--c-white);transform:rotate(-6deg)}.routes__card[data-astro-cid-oxbxp4wr] h3[data-astro-cid-oxbxp4wr]{margin:6px 0 0;font-size:21px}.routes__card[data-astro-cid-oxbxp4wr] h3[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]{color:var(--c-ink)}.routes__card[data-astro-cid-oxbxp4wr] h3[data-astro-cid-oxbxp4wr] a[data-astro-cid-oxbxp4wr]:after{content:"";position:absolute;inset:0}.routes__card[data-astro-cid-oxbxp4wr] p[data-astro-cid-oxbxp4wr]{flex:1;margin:0;font-size:15px}.routes__go[data-astro-cid-oxbxp4wr]{border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-primary);border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.routes__card[data-astro-cid-oxbxp4wr]:hover .routes__go[data-astro-cid-oxbxp4wr]{background:var(--c-primary);color:var(--c-white);transform:translate(4px)}.routes__feature[data-astro-cid-oxbxp4wr]{margin-top:var(--sp-6);padding:var(--sp-6);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--c-primary-deep), var(--c-primary));color:var(--c-white)}.routes__feature[data-astro-cid-oxbxp4wr] .eyebrow[data-astro-cid-oxbxp4wr]{color:var(--c-accent-on-dark)}.routes__feature[data-astro-cid-oxbxp4wr] h3[data-astro-cid-oxbxp4wr]{color:var(--c-white);margin-bottom:var(--sp-3);font-size:28px}.routes__cols[data-astro-cid-oxbxp4wr]{columns:2;column-gap:var(--sp-6)}.routes__cols[data-astro-cid-oxbxp4wr] p[data-astro-cid-oxbxp4wr]{color:#ffffffeb;break-inside:avoid}.routes__also[data-astro-cid-oxbxp4wr]{margin:var(--sp-5) 0 0;border-radius:var(--radius-md);background:var(--c-white);color:var(--c-ink);border:1px dashed #00449459;align-items:flex-start;gap:10px;padding:14px 18px;font-weight:600;display:flex}.section--surface[data-astro-cid-oxbxp4wr] .routes__also[data-astro-cid-oxbxp4wr]{background:var(--c-white)}.section[data-astro-cid-oxbxp4wr]:not(.section--surface) .routes__also[data-astro-cid-oxbxp4wr]{background:var(--c-surface)}.routes__also[data-astro-cid-oxbxp4wr] svg{color:var(--c-primary);flex:none;margin-top:2px}.fitpanel[data-astro-cid-oxbxp4wr]{gap:var(--sp-5);max-width:980px;padding:var(--sp-6);border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);border-left:6px solid var(--c-accent);box-shadow:var(--shadow-soft);grid-template-columns:64px 1fr;align-items:start;margin-inline:auto;display:grid}.fitpanel--slim[data-astro-cid-oxbxp4wr]{padding:var(--sp-5);align-items:center}.fitpanel--slim[data-astro-cid-oxbxp4wr] p[data-astro-cid-oxbxp4wr]{color:var(--c-ink);margin:0;font-size:19px;font-weight:600}.fitpanel--slim[data-astro-cid-oxbxp4wr] .morelinks[data-astro-cid-oxbxp4wr]{margin-top:var(--sp-2)}.fitpanel__icon[data-astro-cid-oxbxp4wr]{background:var(--c-primary);width:64px;height:64px;color:var(--c-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fitpanel[data-astro-cid-oxbxp4wr] h2[data-astro-cid-oxbxp4wr]{margin-bottom:var(--sp-3)}.fitpanel[data-astro-cid-oxbxp4wr] p[data-astro-cid-oxbxp4wr]:last-child{margin-bottom:0}@media (width<=1023px){.compact[data-astro-cid-oxbxp4wr]{grid-template-columns:minmax(0,1fr)}.routes[data-astro-cid-oxbxp4wr]{grid-template-columns:repeat(2,minmax(0,1fr))}.routes__cols[data-astro-cid-oxbxp4wr]{columns:1}.signs[data-astro-cid-oxbxp4wr],.drugs[data-astro-cid-oxbxp4wr]{grid-template-columns:repeat(2,minmax(0,1fr))}.risks[data-astro-cid-oxbxp4wr],.textsplit[data-astro-cid-oxbxp4wr],.legacy[data-astro-cid-oxbxp4wr]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.legacy__aside[data-astro-cid-oxbxp4wr]{max-width:480px;position:static}}@media (width<=599px){.compact__list[data-astro-cid-oxbxp4wr]{grid-template-columns:minmax(0,1fr)}.compact__main[data-astro-cid-oxbxp4wr],.compact__levels[data-astro-cid-oxbxp4wr]{padding:var(--sp-5)}.cycle__wheel[data-astro-cid-oxbxp4wr]{aspect-ratio:auto;width:100%}.cycle__svg[data-astro-cid-oxbxp4wr]{display:none}.cycle__hub[data-astro-cid-oxbxp4wr]{width:140px;height:140px;margin:0 auto var(--sp-3);position:static;inset:auto}.cycle__steps[data-astro-cid-oxbxp4wr]{counter-reset:none;gap:10px;display:grid}.cycle__step[data-astro-cid-oxbxp4wr],.cycle__step--1[data-astro-cid-oxbxp4wr],.cycle__step--3[data-astro-cid-oxbxp4wr]{text-align:left;align-items:center;gap:12px;width:auto;display:flex;position:static;transform:none}.cycle__n[data-astro-cid-oxbxp4wr]{flex:none;margin:0}.routes[data-astro-cid-oxbxp4wr],.drugs--2[data-astro-cid-oxbxp4wr]{grid-template-columns:minmax(0,1fr)}.fitpanel[data-astro-cid-oxbxp4wr]{padding:var(--sp-5);grid-template-columns:minmax(0,1fr)}.routes__feature[data-astro-cid-oxbxp4wr]{padding:var(--sp-5)}.signs[data-astro-cid-oxbxp4wr],.drugs[data-astro-cid-oxbxp4wr],.tiles[data-astro-cid-oxbxp4wr],.legacy__body[data-astro-cid-oxbxp4wr] ul{grid-template-columns:minmax(0,1fr)}}
