.takeaway[data-astro-cid-otxnzsbb]{margin-top:48px;padding:28px 22px 26px;border-radius:22px;background:var(--paper);box-shadow:0 1px 0 var(--line),0 24px 48px -32px var(--shadow);max-width:900px}h2[data-astro-cid-otxnzsbb]{font-family:var(--display);font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:1.15}.ta-body[data-astro-cid-otxnzsbb]{margin-top:8px;color:var(--ink-soft);max-width:60ch}.ta-rows[data-astro-cid-otxnzsbb]{list-style:none;margin-top:18px}.ta-row[data-astro-cid-otxnzsbb]{display:grid;gap:14px 28px;padding:18px 0;border-top:1px solid var(--line)}.ta-chore[data-astro-cid-otxnzsbb]{display:flex;align-items:center;gap:14px;min-width:0}.ta-icon[data-astro-cid-otxnzsbb]{flex:none;width:44px;height:44px}.ta-icon[data-astro-cid-otxnzsbb]:empty{display:none}.ta-icon[data-astro-cid-otxnzsbb] svg{display:block;width:100%;height:100%}.ta-text[data-astro-cid-otxnzsbb]{display:flex;flex-direction:column;min-width:0}.ta-name[data-astro-cid-otxnzsbb]{font-family:var(--display);font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.ta-every[data-astro-cid-otxnzsbb]{font-size:15px;color:var(--ink-soft)}.ta-ready[data-astro-cid-otxnzsbb]{display:grid;gap:10px 28px;align-content:start}.ta-actions[data-astro-cid-otxnzsbb]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.ta-preview[data-astro-cid-otxnzsbb]{justify-self:start;font-size:14.5px;color:var(--leaf);text-underline-offset:3px}.ta-qr[data-astro-cid-otxnzsbb]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px}.ta-qr[data-astro-cid-otxnzsbb] figcaption[data-astro-cid-otxnzsbb]{font-size:14px;color:var(--ink-soft)}.ta-qr[data-astro-cid-otxnzsbb] .qr{display:block;width:180px;height:180px;border-radius:10px}.ta-qr[data-astro-cid-otxnzsbb] .qr-ground{fill:#fff}.ta-qr[data-astro-cid-otxnzsbb] .qr-modules{fill:#1f2e27}.ta-empty[data-astro-cid-otxnzsbb]{font-size:15px;color:var(--ink-soft)}.ta-show-qr[data-astro-cid-otxnzsbb]{display:none}[data-astro-cid-otxnzsbb][data-several] .ta-show-qr[data-astro-cid-otxnzsbb]{display:inline-flex}[data-astro-cid-otxnzsbb][data-several] .ta-row[data-astro-cid-otxnzsbb]:not([data-selected]) .ta-qr[data-astro-cid-otxnzsbb]{display:none}.ta-show-qr[data-astro-cid-otxnzsbb][aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--leaf)}@media(min-width:760px){.takeaway[data-astro-cid-otxnzsbb]{padding:32px 32px 30px}.ta-row[data-astro-cid-otxnzsbb]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;gap:12px 32px;align-items:start}.ta-ready[data-astro-cid-otxnzsbb]{display:contents}.ta-chore[data-astro-cid-otxnzsbb],.ta-actions[data-astro-cid-otxnzsbb],.ta-preview[data-astro-cid-otxnzsbb],.ta-empty[data-astro-cid-otxnzsbb]{grid-column:1}.ta-qr[data-astro-cid-otxnzsbb]{grid-column:2;grid-row:1 / span 3;margin-top:0}}@media(pointer:coarse)and (max-width:700px){.ta-qr[data-astro-cid-otxnzsbb],.ta-show-qr[data-astro-cid-otxnzsbb],[data-astro-cid-otxnzsbb][data-several] .ta-show-qr[data-astro-cid-otxnzsbb]{display:none}}.ta-privacy[data-astro-cid-otxnzsbb]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-soft)}.ta-store[data-astro-cid-otxnzsbb]{display:flex;flex-direction:column;gap:10px;margin-top:22px;font-size:15px;color:var(--ink-soft)}.ta-store[data-astro-cid-otxnzsbb] .badges{--badge-h: 44px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ta-store[data-astro-cid-otxnzsbb] .badge img{display:block;width:auto;height:var(--badge-h)}@media(max-width:560px){.takeaway[data-astro-cid-otxnzsbb]{padding:24px 18px 22px;border-radius:18px}.ta-store[data-astro-cid-otxnzsbb] .badges{--badge-h: 40px}}@media print{.takeaway[data-astro-cid-otxnzsbb]{display:none}}.tool-grid{display:grid;gap:28px;margin-top:28px}@media(min-width:900px){.tool-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;align-items:start}}.tool-form{display:flex;flex-direction:column;gap:22px;min-width:0}.tool-form fieldset{border:0;min-width:0}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field-label{font-weight:600;font-size:15.5px;line-height:1.35;color:var(--ink);padding:0}.field-help{font-size:14px;line-height:1.45;color:var(--ink-soft)}.field[hidden]{display:none}.choices{display:flex;flex-wrap:wrap;gap:8px}.choice{position:relative;display:inline-flex;cursor:pointer}.choice input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:15px;font-weight:500;line-height:1.25;color:var(--ink-soft);transition:background .2s,color .2s,box-shadow .2s}.choice:hover span{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.choice input:checked+span{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 2px var(--leaf),0 2px 6px -3px var(--shadow)}.choice input:focus-visible+span{outline:2px solid var(--leaf);outline-offset:3px}.num-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.input,.select{min-height:44px;padding:8px 14px;border:0;border-radius:12px;font:500 16px/1.2 var(--text);color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line)}.input:focus-visible,.select:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.input--num{width:6.5em;font-variant-numeric:tabular-nums}.tool-result{display:flex;flex-direction:column;gap:14px;min-width:0}.tool-result>h2{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.result-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:start;padding:18px 20px;border-radius:18px;background:var(--paper);box-shadow:0 1px 0 var(--line),0 18px 36px -28px var(--shadow)}.result-icon{grid-row:span 3;width:44px;height:44px}.result-icon svg{display:block;width:100%;height:100%}.result-label{font-size:14.5px;font-weight:600;color:var(--ink-soft)}.result-big{font-family:var(--display);font-size:clamp(26px,6vw,32px);font-weight:500;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.result-why{font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.result-why sup.cite a,.tool-section sup.cite a{color:var(--leaf);text-decoration:none;font-weight:600;padding:0 1px}.result-note{font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border:0;border-radius:999px;cursor:pointer;font:500 15.5px/1.2 var(--text);text-decoration:none;white-space:nowrap;transition:background .2s,box-shadow .2s,color .2s}.btn-primary{color:var(--button-ink);background:var(--button)}.btn-primary:hover{background:var(--button-hover)}.btn-secondary{color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.btn-secondary:hover{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}[hidden]{display:none!important}@media print{html:root:root{--wall: #fff;--paper: #fff;--ink: #1f2e27;--ink-soft: #4d5b53;--line: #cfd5c8;--leaf: #3f6d49;--tint: transparent;--shadow: transparent;--button: #1f2e27;--button-ink: #fff}body{font-size:12pt}.topbar,footer,.takeaway,.tool-more,.tool-noscript{display:none!important}.tool-grid{grid-template-columns:1fr 1fr;gap:24px}.choice:not(:has(input:checked)){display:none}.choice input:checked+span{box-shadow:inset 0 0 0 1px #1f2e27}.input,.select{box-shadow:inset 0 0 0 1px #1f2e27}.result-card{box-shadow:inset 0 0 0 1px #cfd5c8;break-inside:avoid}.tool-section a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all;color:#4d5b53}}.tool-page[data-astro-cid-lf2wzeuk]{padding-top:24px;padding-bottom:88px}.tool-head[data-astro-cid-lf2wzeuk]{display:flex;flex-direction:column;gap:14px;max-width:760px}.tool-crumb[data-astro-cid-lf2wzeuk]{align-self:flex-start;font-size:14.5px;font-weight:500;color:var(--leaf);text-decoration:none}.tool-crumb[data-astro-cid-lf2wzeuk]:before{content:"← "}.tool-crumb[data-astro-cid-lf2wzeuk]:hover{text-decoration:underline;text-underline-offset:3px}h1[data-astro-cid-lf2wzeuk]{font-family:var(--display);font-size:clamp(34px,8vw,54px);font-weight:500;line-height:1.04;letter-spacing:-.03em;hyphens:auto;overflow-wrap:break-word}.tool-answer[data-astro-cid-lf2wzeuk]{font-size:clamp(18px,2.4vw,20px);line-height:1.5;color:var(--ink-soft);max-width:60ch}.tool-noscript[data-astro-cid-lf2wzeuk]{margin-top:20px;padding:12px 16px;border-radius:12px;background:var(--tint);font-size:15px}.tool-section[data-astro-cid-lf2wzeuk]{margin-top:56px;max-width:760px}.tool-section[data-astro-cid-lf2wzeuk]>h2[data-astro-cid-lf2wzeuk]{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:1.2;padding-bottom:10px;border-bottom:1px solid var(--line)}.tool-section[data-astro-cid-lf2wzeuk]>p[data-astro-cid-lf2wzeuk]{margin-top:14px;max-width:64ch}.sources[data-astro-cid-lf2wzeuk]{list-style:none}.source[data-astro-cid-lf2wzeuk]{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.source[data-astro-cid-lf2wzeuk]:target{background:var(--tint)}.source-no[data-astro-cid-lf2wzeuk]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--tint);color:var(--leaf);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.source-text[data-astro-cid-lf2wzeuk]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.source-text[data-astro-cid-lf2wzeuk] a[data-astro-cid-lf2wzeuk]{font-weight:500;color:var(--ink);text-decoration-color:var(--leaf);text-underline-offset:3px}.source-text[data-astro-cid-lf2wzeuk] span[data-astro-cid-lf2wzeuk]{font-size:14px;color:var(--ink-soft)}.tool-disclaimer[data-astro-cid-lf2wzeuk]{font-size:15px;color:var(--ink-soft)}.tool-more[data-astro-cid-lf2wzeuk] ul[data-astro-cid-lf2wzeuk]{list-style:none}.tool-more[data-astro-cid-lf2wzeuk] li[data-astro-cid-lf2wzeuk]{border-bottom:1px solid var(--line)}.tool-more[data-astro-cid-lf2wzeuk] a[data-astro-cid-lf2wzeuk]{display:block;padding:14px 0;font-weight:500;color:var(--ink);text-decoration:none}.tool-more[data-astro-cid-lf2wzeuk] a[data-astro-cid-lf2wzeuk]:hover{color:var(--leaf)}@media(max-width:560px){.tool-page[data-astro-cid-lf2wzeuk]{padding-top:12px}}
