.pr[data-astro-cid-szrf4puq]{padding:72px 0 96px;background:var(--paper)}.pr-wrap[data-astro-cid-szrf4puq]{max-width:880px;margin:0 auto;padding:0 24px}.pr[data-astro-cid-szrf4puq] h1[data-astro-cid-szrf4puq]{font-family:var(--serif);font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:8px 0 16px}.pr-lead[data-astro-cid-szrf4puq]{font-size:1.05rem;max-width:640px}.pr-talk[data-astro-cid-szrf4puq]{margin-top:10px}.pr-talk[data-astro-cid-szrf4puq] a[data-astro-cid-szrf4puq],.pr-table[data-astro-cid-szrf4puq] details[data-astro-cid-szrf4puq] p[data-astro-cid-szrf4puq] a[data-astro-cid-szrf4puq]{color:var(--rust);text-decoration:underline;text-underline-offset:.18em}.pr-table[data-astro-cid-szrf4puq]{overflow-x:auto;margin:32px 0 8px;border:1px solid var(--line);background:#fff}.pr-table[data-astro-cid-szrf4puq] table[data-astro-cid-szrf4puq]{width:100%;border-collapse:collapse;font-size:.95rem}.pr-table[data-astro-cid-szrf4puq] th[data-astro-cid-szrf4puq],.pr-table[data-astro-cid-szrf4puq] td[data-astro-cid-szrf4puq]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.pr-table[data-astro-cid-szrf4puq] th[data-astro-cid-szrf4puq] small[data-astro-cid-szrf4puq]{font-weight:400;color:var(--stone-text)}.pr-table[data-astro-cid-szrf4puq] .num[data-astro-cid-szrf4puq]{white-space:nowrap;text-align:right}.pr-table[data-astro-cid-szrf4puq] summary[data-astro-cid-szrf4puq]{cursor:pointer}.pr-table[data-astro-cid-szrf4puq] ul[data-astro-cid-szrf4puq]{margin:6px 0 0 18px;font-size:.95rem}.pr-table[data-astro-cid-szrf4puq] details[data-astro-cid-szrf4puq] p[data-astro-cid-szrf4puq]{margin:6px 0 0;font-size:.95rem}.pr-note[data-astro-cid-szrf4puq],.pr-fine[data-astro-cid-szrf4puq]{font-size:1rem;color:var(--stone-text)}.pr-calc[data-astro-cid-szrf4puq]{margin-top:56px;padding:28px;background:var(--sand);border:1px solid var(--line)}.pr-calc[data-astro-cid-szrf4puq] h2[data-astro-cid-szrf4puq]{font-family:var(--serif);font-size:1.8rem;margin:0 0 12px}.pr-steps[data-astro-cid-szrf4puq]{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 18px}.pr-steps[data-astro-cid-szrf4puq] li[data-astro-cid-szrf4puq]{flex:1;height:4px;background:var(--line)}.pr-steps[data-astro-cid-szrf4puq] li[data-astro-cid-szrf4puq].on{background:var(--rust)}.pr[data-astro-cid-szrf4puq] fieldset[data-astro-cid-szrf4puq]{border:0;padding:0;margin:0}.pr[data-astro-cid-szrf4puq] legend[data-astro-cid-szrf4puq]{font-weight:700;font-size:1.1rem;margin-bottom:12px}.opt[data-astro-cid-szrf4puq]{display:block;padding:12px 14px;margin-bottom:8px;background:#fff;border:1px solid var(--line);cursor:pointer}.opt[data-astro-cid-szrf4puq]:has(input:checked){border-color:var(--rust)}.pr-sub[data-astro-cid-szrf4puq],.pr-send[data-astro-cid-szrf4puq]{display:grid;gap:12px;margin-top:12px}.pr-sub[data-astro-cid-szrf4puq] label[data-astro-cid-szrf4puq],.pr-send[data-astro-cid-szrf4puq] label[data-astro-cid-szrf4puq],.pr-m2[data-astro-cid-szrf4puq]{display:grid;gap:4px;font-size:1rem}.pr[data-astro-cid-szrf4puq] select[data-astro-cid-szrf4puq],.pr[data-astro-cid-szrf4puq] input[data-astro-cid-szrf4puq][type=number],.pr[data-astro-cid-szrf4puq] textarea[data-astro-cid-szrf4puq]{font:inherit;font-size:1rem;padding:10px;border:1px solid var(--stone);background:#fff;width:100%;box-sizing:border-box}.pr-nav[data-astro-cid-szrf4puq],.pr-actions[data-astro-cid-szrf4puq]{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.pr-nav[data-astro-cid-szrf4puq] button[data-astro-cid-szrf4puq][disabled]{opacity:.5;cursor:not-allowed}.pr-result[data-astro-cid-szrf4puq]{margin-top:24px}.pr-result[data-astro-cid-szrf4puq] .pr-card{background:#fff;border:1px solid var(--line);padding:20px}.pr-result[data-astro-cid-szrf4puq] .pr-name{font-size:1rem;color:var(--stone-text)}.pr-result[data-astro-cid-szrf4puq] .pr-big{font-family:var(--serif);font-size:clamp(2rem,8vw,2.8rem);line-height:1.1;margin:6px 0}.pr-result[data-astro-cid-szrf4puq] .pr-big span{font-family:var(--sans);font-size:.95rem;color:var(--stone-text)}.pr-result[data-astro-cid-szrf4puq] .pr-small{font-size:1rem}.pr-result[data-astro-cid-szrf4puq] .pr-inc ul,.pr-result[data-astro-cid-szrf4puq] .pr-more ul{margin:6px 0 0 18px}.pr-result[data-astro-cid-szrf4puq] .pr-inc{margin-top:12px}.pr-result[data-astro-cid-szrf4puq] .pr-flag{margin:10px 0 0;padding:8px 10px;background:var(--paper);border-left:3px solid var(--moss);font-size:1rem}.pr-result[data-astro-cid-szrf4puq] .pr-fine{font-size:1rem;color:var(--stone-text)}.pr-result[data-astro-cid-szrf4puq] .pr-warn{color:var(--rust)}.pr-result[data-astro-cid-szrf4puq] .pr-card a{color:var(--rust);text-decoration:underline;text-underline-offset:.18em}.pr-result[data-astro-cid-szrf4puq] .pr-more{margin-top:10px;background:#fff;border:1px solid var(--line);padding:10px 14px}.pr-result[data-astro-cid-szrf4puq] .pr-more summary{cursor:pointer;font-weight:600}.pr-result[data-astro-cid-szrf4puq] .pr-why-total{margin:10px 0 4px}.pr-result[data-astro-cid-szrf4puq] .pr-why-after{margin:4px 0 10px;color:var(--stone-text)}.pr-trade[data-astro-cid-szrf4puq]{margin-top:8px}@media(max-width:600px){.pr[data-astro-cid-szrf4puq]{padding:40px 0 64px}.pr-wrap[data-astro-cid-szrf4puq]{padding:0 16px}.pr-calc[data-astro-cid-szrf4puq]{padding:18px 14px}.pr-table[data-astro-cid-szrf4puq] th[data-astro-cid-szrf4puq],.pr-table[data-astro-cid-szrf4puq] td[data-astro-cid-szrf4puq]{padding:8px;font-size:.85rem}.pr-table[data-astro-cid-szrf4puq]{overflow-x:visible;border:0;background:none}.pr-table[data-astro-cid-szrf4puq] thead[data-astro-cid-szrf4puq]{display:none}.pr-table[data-astro-cid-szrf4puq] table[data-astro-cid-szrf4puq],.pr-table[data-astro-cid-szrf4puq] tbody[data-astro-cid-szrf4puq],.pr-table[data-astro-cid-szrf4puq] tr[data-astro-cid-szrf4puq],.pr-table[data-astro-cid-szrf4puq] td[data-astro-cid-szrf4puq]{display:block;width:auto}.pr-table[data-astro-cid-szrf4puq] tr[data-astro-cid-szrf4puq]{background:#fff;border:1px solid var(--line);margin-bottom:10px}.pr-table[data-astro-cid-szrf4puq] td[data-astro-cid-szrf4puq]{border-bottom:0}.pr-table[data-astro-cid-szrf4puq] td[data-astro-cid-szrf4puq][data-th]:before{content:attr(data-th);display:block;font-size:.78rem;color:var(--stone)}.pr-table[data-astro-cid-szrf4puq] .num[data-astro-cid-szrf4puq]{white-space:normal;text-align:left}}
