.seo-block[data-v-4289af69]{margin-top:64px}.seo-head[data-v-4289af69]{margin:0 auto 28px;max-width:42em;text-align:center}.seo-head h2[data-v-4289af69]{color:var(--fg-1);font-family:var(--calc-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin-top:12px}.seo-head p[data-v-4289af69]{color:var(--fg-2);font-size:1.05rem;line-height:1.7;margin-top:14px}.brk p[data-v-4289af69] b,.chk-card b[data-v-4289af69],.prose-c p b[data-v-4289af69],.seo-head p b[data-v-4289af69],.src-intro b[data-v-4289af69],.src-method b[data-v-4289af69]{color:var(--fg-1);font-weight:700}.seo-eyebrow[data-v-4289af69]{color:var(--primary-light);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.brk-grid[data-v-4289af69]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:980px}.brk[data-v-4289af69]{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--calc-radius-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:17px 19px}.brk h4[data-v-4289af69]{color:var(--fg-1);font-family:var(--calc-display);font-size:.98rem;font-weight:700;margin:0}.brk-tag[data-v-4289af69]{border-radius:8px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.07em;margin-bottom:7px;padding:4px 9px;text-transform:uppercase}.brk.ok .brk-tag[data-v-4289af69]{background:#6cff661a;color:var(--green)}.brk.part .brk-tag[data-v-4289af69]{background:#ffd44d1a;color:var(--gold)}.brk.no .brk-tag[data-v-4289af69]{background:#ff37b91a;color:var(--pink)}.brk p[data-v-4289af69]{color:var(--fg-2);font-size:.87rem;line-height:1.55;margin-top:7px}.chk-cols[data-v-4289af69]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:980px}@media(max-width:820px){.chk-cols[data-v-4289af69]{grid-template-columns:1fr}}.chk-card[data-v-4289af69]{background:var(--surface);border:1px solid var(--border);border-radius:var(--calc-radius-2xl);box-shadow:var(--shadow-md);padding:24px 26px}.chk-card h3[data-v-4289af69]{align-items:center;color:var(--fg-1);display:flex;font-family:var(--calc-display);font-size:1.1rem;font-weight:800;gap:10px;margin:0}.chk-card h3[data-v-4289af69] svg{color:var(--primary-light)}.chk-card ol[data-v-4289af69],.chk-card ul[data-v-4289af69]{color:var(--fg-2);display:flex;flex-direction:column;font-size:.92rem;gap:9px;line-height:1.6;list-style:disc;margin:14px 0 0;padding-left:20px}.chk-card .chk-steps[data-v-4289af69]{list-style:none;padding-left:0}.chk-time[data-v-4289af69]{color:var(--primary-light);display:inline-block;font-family:var(--calc-display);font-size:.86rem;font-weight:800;min-width:74px}.chk-alert[data-v-4289af69],.onco-alert[data-v-4289af69]{background:#ff37b914;border:1px solid rgba(255,55,185,.3);border-radius:var(--calc-radius-lg);color:var(--fg-2);font-size:.88rem;line-height:1.6;margin-top:14px;padding:13px 16px}.onco-alert[data-v-4289af69]{border-radius:var(--calc-radius-xl);margin-top:22px;padding:18px 22px}.onco-alert p[data-v-4289af69]{font-size:1rem;margin:0}.benefits[data-v-4289af69]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:820px){.benefits[data-v-4289af69]{grid-template-columns:1fr}}.benefit[data-v-4289af69]{background:var(--surface);border:1px solid var(--border);border-radius:var(--calc-radius-2xl);padding:28px 26px}.benefit-ico[data-v-4289af69]{background:#a080ff1f;border:1px solid rgba(160,128,255,.25);border-radius:var(--calc-radius-xl);color:var(--primary-light);display:grid;height:50px;margin-bottom:16px;place-items:center;width:50px}.benefit h3[data-v-4289af69]{color:var(--fg-1);font-family:var(--calc-display);font-size:1.16rem;font-weight:700;margin:0}.benefit p[data-v-4289af69]{color:var(--fg-2);font-size:.98rem;line-height:1.6;margin-top:10px}.prose-c[data-v-4289af69]{margin:0 auto;max-width:50em}.prose-c h3[data-v-4289af69]{color:var(--fg-1);font-family:var(--calc-display);font-size:1.4rem;font-weight:700;margin:34px 0 0}.prose-c h3[data-v-4289af69]:first-child{margin-top:0}.prose-c p[data-v-4289af69]{color:var(--fg-2);font-size:1.05rem;line-height:1.75;margin-top:14px}.faq[data-v-4289af69]{display:grid;gap:10px;margin:0 auto;max-width:780px}.faq details[data-v-4289af69]{background:var(--surface);border:1px solid var(--border);border-radius:var(--calc-radius-xl);padding:0 20px}.faq summary[data-v-4289af69]{align-items:center;color:var(--fg-1);cursor:pointer;display:flex;font-family:var(--calc-display);font-weight:700;gap:14px;justify-content:space-between;list-style:none;padding:17px 0}.faq summary[data-v-4289af69]::-webkit-details-marker{display:none}.faq .chev[data-v-4289af69]{color:var(--primary-light);flex-shrink:0;transition:transform .2s}.faq details[open] .chev[data-v-4289af69]{transform:rotate(45deg)}.faq details p[data-v-4289af69]{color:var(--fg-2);line-height:1.65;padding:0 0 18px}.faq details p[data-v-4289af69] b{color:var(--fg-1)}.src-intro[data-v-4289af69]{color:var(--fg-2);font-size:1.05rem;line-height:1.7;margin:0 auto 26px;max-width:780px}.sources[data-v-4289af69]{display:grid;gap:14px;list-style:none;margin:0 auto;max-width:780px;padding:0}.src[data-v-4289af69]{background:var(--surface);border:1px solid var(--border);border-radius:var(--calc-radius-2xl);box-shadow:var(--shadow-md);display:flex;gap:16px;padding:20px 22px}.src-n[data-v-4289af69]{background:var(--primary-strong);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:var(--calc-display);font-size:.95rem;font-weight:800;height:30px;place-content:center;width:30px}.src-body[data-v-4289af69]{min-width:0}.src-body h4[data-v-4289af69]{color:var(--fg-1);font-family:var(--calc-display);font-size:1.02rem;font-weight:700;line-height:1.35;margin:0}.src-body p[data-v-4289af69]{color:var(--fg-2);font-size:.94rem;line-height:1.55;margin-top:7px}.src-body p[data-v-4289af69] b{color:var(--fg-1)}.src-body a[data-v-4289af69]{align-items:center;color:var(--primary-light);display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;margin-top:11px;text-decoration:none;word-break:break-word}.src-body a[data-v-4289af69]:hover{text-decoration:underline}.src-method[data-v-4289af69]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--calc-radius-2xl);color:var(--fg-2);font-size:.92rem;line-height:1.6;margin:18px auto 0;max-width:780px;padding:18px 22px}
