.c-main{padding-block:32px 88px}.c-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:15px;color:var(--slate)}.c-crumbs li+li:before{content:"/";margin:0 8px;color:var(--rule)}.c-crumbs a{color:var(--slate);text-decoration:none}.c-crumbs a:hover{color:var(--ink);text-decoration:underline}.c-head{margin-top:28px;max-width:820px}.c-head h1{font-size:clamp(36px,5.2vw,58px);line-height:1.05;max-width:20ch}.c-stamp{margin-top:16px;font-size:15px;color:var(--slate)}.c-body{max-width:780px;margin-top:48px}.c-body>*+*{margin-top:20px}.c-body h2{font-size:clamp(26px,3.1vw,32px);line-height:1.18;max-width:30ch;margin-top:64px;scroll-margin-top:90px}.c-body h3{font-size:21px;margin-top:36px}.c-body p,.c-body li{line-height:1.65;max-width:68ch}.c-body ul,.c-body ol{padding-left:1.25em}.c-body li+li{margin-top:8px}.c-body a{color:var(--ink);text-decoration-color:var(--profit);text-underline-offset:3px}.c-body a:hover{color:var(--profit)}.c-body .btn{color:var(--paper);text-decoration:none}.c-body .btn-quiet{color:var(--ink)}.c-body code,.formula{font-family:var(--font);font-variant-numeric:tabular-nums}.answer{font-size:19px;line-height:1.6;padding:14px 18px;border-left:3px solid var(--profit);background:var(--sheet)}.c-body h2+.answer{margin-top:16px}.c-src{font-size:15px;color:var(--slate)}.c-src a{color:var(--slate)}.c-warn{font-size:16px;padding:14px 18px;border:1px solid var(--rule);border-left:3px solid var(--signal);background:var(--sheet)}.c-body .table-wrap{margin-top:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rule);background:var(--sheet);border-radius:4px}.c-table{width:100%;min-width:560px;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.c-table caption{text-align:left;padding:12px 14px 0;font-size:15px;color:var(--slate)}.c-table th,.c-table td{padding:12px 14px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.c-table thead th{font-weight:800;border-bottom:2px solid var(--ink);white-space:nowrap}.c-table tbody th{font-weight:600}.c-table tr:last-child td,.c-table tr:last-child th{border-bottom:0}.c-table .us{background:#f0f7f3}.c-table td.n{white-space:nowrap}.c-grid{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.c-grid li{margin:0!important}.c-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 20px;background:var(--sheet);border:1px solid var(--rule);border-radius:6px;text-decoration:none}.c-body a.c-card{text-decoration:none}.c-card:hover{border-color:var(--ink)}.c-card b{font-size:19px;font-weight:800;letter-spacing:-.01em}.c-card span{font-size:16px;color:var(--slate);line-height:1.5}.tool{margin-top:28px;padding:24px;background:var(--sheet);border:1px solid var(--rule);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}@media(max-width:720px){.tool{grid-template-columns:1fr;padding:18px;gap:24px}}.tool fieldset{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.tool legend{font-weight:800;font-size:19px;padding:0;margin-bottom:4px}.tool label{display:grid;gap:6px;font-size:16px;color:var(--slate)}.tool input,.tool select{font:inherit;font-size:17px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:10px 12px;width:100%;min-width:0;font-variant-numeric:tabular-nums}.tool input:focus-visible,.tool select:focus-visible,.tool textarea:focus-visible{outline:3px solid var(--profit);outline-offset:1px}.tool textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:10px 12px;width:100%;min-height:140px;resize:vertical}.tool .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool-out{display:flex;flex-direction:column;gap:6px;min-width:0}.tool-out .rc-lines{margin-top:0}.tool-out .big{font-size:clamp(32px,6vw,42px);font-weight:900;letter-spacing:-.03em;color:var(--profit);line-height:1.1;font-variant-numeric:tabular-nums}.tool-out .big.neg{color:var(--signal)}.tool-out .lbl,.tool-note{font-size:15px;color:var(--slate)}.formula{display:block;padding:14px 18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;font-weight:600;font-size:17px;line-height:1.6;overflow-wrap:anywhere}.script{padding:18px 20px;background:var(--sheet);border:1px solid var(--rule);border-radius:6px}.script p+p{margin-top:10px}.script .who{font-weight:700}.c-faq{margin-top:72px!important}.c-faq h2{margin-bottom:8px}.c-faq summary{font-size:19px}.c-cta{margin-top:80px;padding:26px 28px;border:2px solid var(--ink);border-radius:6px;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;max-width:1000px}.c-cta>div:first-child{max-width:60ch}.c-cta-h{font-size:22px;font-weight:800;letter-spacing:-.01em;margin-bottom:6px!important}.c-cta-btns{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:600px){.c-cta{padding:20px}.c-cta-btns,.c-cta-btns .btn{width:100%}}@media(max-width:600px){.c-main{padding-block:20px 64px}.c-body{margin-top:36px}.c-body h2{margin-top:52px}.answer{font-size:18px}}
