.cornerstone-article[data-astro-cid-ldv7g2pt]{overflow-wrap:break-word;hyphens:auto;max-width:800px;margin:0 auto;padding:1.5rem 0}.cornerstone-article[data-astro-cid-ldv7g2pt] h1[data-astro-cid-ldv7g2pt]{color:var(--text-main);margin-bottom:1.5rem;font-size:clamp(1.65rem,5.2vw,2.5rem);line-height:1.2}.cornerstone-article[data-astro-cid-ldv7g2pt] h2[data-astro-cid-ldv7g2pt]{color:var(--text-main);margin:2.5rem 0 1rem;font-size:clamp(1.3rem,4vw,1.75rem)}.cornerstone-article[data-astro-cid-ldv7g2pt] a[data-astro-cid-ldv7g2pt]{text-underline-offset:2px;text-decoration:underline}.cornerstone-article[data-astro-cid-ldv7g2pt] nav[data-astro-cid-ldv7g2pt][aria-label=Murupolku] a[data-astro-cid-ldv7g2pt]{text-decoration:none}.meta-label[data-astro-cid-ldv7g2pt]{color:var(--text-main);font-weight:600}.method-box[data-astro-cid-ldv7g2pt]{border-left:4px solid var(--primary-color);background:#f8fafc;border-radius:0 .5rem .5rem 0;margin-bottom:2.75rem;padding:clamp(1.15rem,3.5vw,1.5rem)}.method-box[data-astro-cid-ldv7g2pt] h2[data-astro-cid-ldv7g2pt]{color:var(--text-main);margin:0 0 .5rem;font-size:1.1rem}.ref-table-wrap[data-astro-cid-ldv7g2pt]{border:1px solid var(--border-color);-webkit-overflow-scrolling:touch;background:#fff;border-radius:.65rem;margin:1.75rem 0 2rem;overflow-x:auto}.ref-table[data-astro-cid-ldv7g2pt]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.93rem}.ref-table[data-astro-cid-ldv7g2pt] caption[data-astro-cid-ldv7g2pt]{text-align:left;color:var(--text-main);border-bottom:1px solid var(--border-color);background:#f8fafc;padding:.85rem 1rem;font-size:.95rem;font-weight:700}.ref-table[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt],.ref-table[data-astro-cid-ldv7g2pt] td[data-astro-cid-ldv7g2pt]{border-bottom:1px solid var(--border-color);text-align:left;color:var(--text-main);vertical-align:top;padding:.7rem 1rem;font-weight:400;line-height:1.55}.ref-table[data-astro-cid-ldv7g2pt] tbody[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt][scope=row]{width:24%;font-weight:600}.ref-table[data-astro-cid-ldv7g2pt] thead[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt]{color:#334155;background:#f1f5f9;font-size:.82rem;font-weight:700}.ref-table[data-astro-cid-ldv7g2pt] tbody[data-astro-cid-ldv7g2pt] tr[data-astro-cid-ldv7g2pt]:last-child th[data-astro-cid-ldv7g2pt],.ref-table[data-astro-cid-ldv7g2pt] tbody[data-astro-cid-ldv7g2pt] tr[data-astro-cid-ldv7g2pt]:last-child td[data-astro-cid-ldv7g2pt]{border-bottom:none}.case-callout[data-astro-cid-ldv7g2pt]{background:#f0f9ff;border-left:4px solid #0ea5e9;border-radius:0 .5rem .5rem 0;margin:2.5rem 0;padding:clamp(1.25rem,4vw,2rem)}.case-callout[data-astro-cid-ldv7g2pt] h3[data-astro-cid-ldv7g2pt]{color:#0c4a6e;margin-top:0;margin-bottom:1rem;font-size:clamp(1.18rem,3.6vw,1.45rem)}.case-bridge[data-astro-cid-ldv7g2pt]{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #bae6fd;border-radius:.5rem;margin-top:1.25rem;overflow-x:auto}.case-bridge[data-astro-cid-ldv7g2pt] table[data-astro-cid-ldv7g2pt]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}.case-bridge[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt],.case-bridge[data-astro-cid-ldv7g2pt] td[data-astro-cid-ldv7g2pt]{text-align:left;color:#0f172a;border-bottom:1px solid #e0f2fe;padding:.55rem .85rem;font-weight:400}.case-bridge[data-astro-cid-ldv7g2pt] tbody[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt][scope=row]{font-weight:500}.case-bridge[data-astro-cid-ldv7g2pt] thead[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt]{background:#e0f2fe;font-size:.8rem;font-weight:700}.case-bridge[data-astro-cid-ldv7g2pt] tr[data-astro-cid-ldv7g2pt]:last-child th[data-astro-cid-ldv7g2pt],.case-bridge[data-astro-cid-ldv7g2pt] tr[data-astro-cid-ldv7g2pt]:last-child td[data-astro-cid-ldv7g2pt]{border-bottom:none;font-weight:700}.case-bridge[data-astro-cid-ldv7g2pt] .num[data-astro-cid-ldv7g2pt]{text-align:right;white-space:nowrap}.clause-callout[data-astro-cid-ldv7g2pt]{color:#f8fafc;background:#0f172a;border:1px solid #1e293b;border-radius:.5rem;margin:2rem 0;padding:clamp(1.15rem,3.5vw,1.5rem);font-size:.94rem;line-height:1.65}.clause-callout[data-astro-cid-ldv7g2pt] .clause-eyebrow[data-astro-cid-ldv7g2pt]{color:#38bdf8;font-weight:700;font-family:var(--font-body);margin-bottom:.75rem;font-size:.82rem;display:block}.clause-callout[data-astro-cid-ldv7g2pt] ol[data-astro-cid-ldv7g2pt]{margin:0;padding-left:1.35rem}.clause-callout[data-astro-cid-ldv7g2pt] li[data-astro-cid-ldv7g2pt]{margin-bottom:.6rem}.clause-callout[data-astro-cid-ldv7g2pt] li[data-astro-cid-ldv7g2pt]:last-child{margin-bottom:0}.clause-callout[data-astro-cid-ldv7g2pt] strong[data-astro-cid-ldv7g2pt]{color:#fff}.faq-box[data-astro-cid-ldv7g2pt]{border:1px solid var(--border-color);background:#f8fafc;border-radius:.75rem;margin:2rem 0;padding:clamp(1.25rem,4vw,2rem)}@media (width<=560px){.ref-table[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt],.ref-table[data-astro-cid-ldv7g2pt] td[data-astro-cid-ldv7g2pt]{padding:.6rem .65rem;font-size:.84rem}.case-bridge[data-astro-cid-ldv7g2pt] th[data-astro-cid-ldv7g2pt],.case-bridge[data-astro-cid-ldv7g2pt] td[data-astro-cid-ldv7g2pt]{padding:.5rem .65rem;font-size:.82rem}}@media print{.clause-callout[data-astro-cid-ldv7g2pt]{break-inside:avoid;color:#0f172a!important;background:#fff!important;border:1.5px solid #0f172a!important}.clause-callout[data-astro-cid-ldv7g2pt] .clause-eyebrow[data-astro-cid-ldv7g2pt]{color:#1e3a8a!important}.clause-callout[data-astro-cid-ldv7g2pt] strong[data-astro-cid-ldv7g2pt]{color:#0f172a!important}.case-callout[data-astro-cid-ldv7g2pt],.ref-table-wrap[data-astro-cid-ldv7g2pt]{break-inside:avoid;background:#fff!important;border:1px solid #0f172a!important}}
