.tool[data-astro-cid-ogwnon7m]{display:grid;gap:var(--s3);padding:var(--s5);margin:var(--s5) 0;max-width:var(--w-prose)}.tool[data-astro-cid-ogwnon7m] label{display:grid;gap:6px;font:600 14.5px/1.3 var(--f-text);color:var(--ink-2)}.tool[data-astro-cid-ogwnon7m] input,.tool[data-astro-cid-ogwnon7m] select{font:500 17px var(--f-text);min-height:48px;padding:0 14px;border:2px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);width:100%;min-width:0}.tool[data-astro-cid-ogwnon7m] .hint{font-weight:400;font-size:13px}.tool[data-astro-cid-ogwnon7m] .out{display:grid;gap:4px;padding:var(--s4);border-radius:var(--r);background:var(--ice-soft);font-size:16px;line-height:1.5}.tool[data-astro-cid-ogwnon7m] .out b{font:800 clamp(22px,5vw,28px)/1.2 var(--f-display);letter-spacing:-.01em}.dir[data-astro-cid-35sls7nl]{border-bottom:1px solid var(--line);padding:10px 0}.dir[data-astro-cid-35sls7nl] summary[data-astro-cid-35sls7nl]{cursor:pointer;font-weight:650}.dir[data-astro-cid-35sls7nl] ul[data-astro-cid-35sls7nl]{margin:var(--s3) 0 0;padding-left:1.1em;columns:1}@media(min-width:760px){.dir[data-astro-cid-35sls7nl] ul[data-astro-cid-35sls7nl]{columns:2;column-gap:32px}}.dir[data-astro-cid-35sls7nl] li[data-astro-cid-35sls7nl]{break-inside:avoid;font-size:15px;overflow-wrap:anywhere}.band[data-astro-cid-vxuatkwx]{background:#d9f3fc}.head[data-astro-cid-vxuatkwx]{background:var(--sky);padding:var(--s2) 0 var(--s7)}.head[data-astro-cid-vxuatkwx] h1[data-astro-cid-vxuatkwx]{font-size:clamp(33px,8vw,60px);max-width:17em;margin-bottom:var(--s4)}.summary[data-astro-cid-vxuatkwx]{font-size:clamp(17px,2.2vw,19px);max-width:800px;color:var(--ink);margin-bottom:var(--s4)}.trust[data-astro-cid-vxuatkwx]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--ink-2);font-size:14.5px}.trust[data-astro-cid-vxuatkwx] .ok[data-astro-cid-vxuatkwx]:before{content:"✓";color:var(--verified);font-weight:800;margin-right:6px}.facts[data-astro-cid-vxuatkwx]{list-style:none;padding:0;margin:calc(-1 * var(--s6)) 0 0;position:relative;display:grid;gap:var(--s3);grid-template-columns:1fr}@media(min-width:640px){.facts[data-astro-cid-vxuatkwx]{grid-template-columns:repeat(min(var(--n),3),1fr)}}.facts[data-astro-cid-vxuatkwx] li[data-astro-cid-vxuatkwx]{display:grid;gap:4px;align-content:start;padding:var(--s4);border-radius:var(--r);box-shadow:var(--sh-card)}.facts[data-astro-cid-vxuatkwx] .k[data-astro-cid-vxuatkwx]{font:600 13.5px/1.3 var(--f-text);color:var(--ink-2)}.facts[data-astro-cid-vxuatkwx] .v[data-astro-cid-vxuatkwx]{font:800 clamp(24px,6vw,32px)/1.1 var(--f-display);letter-spacing:-.02em}.facts[data-astro-cid-vxuatkwx] .n[data-astro-cid-vxuatkwx]{font-size:13.5px;color:var(--ink-2);line-height:1.4}.body[data-astro-cid-vxuatkwx]{margin-top:var(--s7);min-width:0}.rail[data-astro-cid-vxuatkwx]{display:none}@media(min-width:1100px){.layout[data-astro-cid-vxuatkwx]{display:grid;grid-template-columns:minmax(0,800px) 300px;gap:48px;align-items:start}.layout[data-astro-cid-vxuatkwx] .prose,.layout[data-astro-cid-vxuatkwx] .lookup[data-astro-cid-vxuatkwx]{max-width:none}.facts[data-astro-cid-vxuatkwx],.next[data-astro-cid-vxuatkwx]>[data-astro-cid-vxuatkwx]{max-width:800px}.rail[data-astro-cid-vxuatkwx]{display:block;position:sticky;top:24px;margin-top:var(--s7)}.ad-slot[data-astro-cid-vxuatkwx]{min-height:600px}}.lookup[data-astro-cid-vxuatkwx]{max-width:var(--w-prose)}.sources[data-astro-cid-vxuatkwx] ul[data-astro-cid-vxuatkwx]{padding-left:1.1em}.sources[data-astro-cid-vxuatkwx] li[data-astro-cid-vxuatkwx]{overflow-wrap:anywhere;margin-bottom:var(--s2)}.next[data-astro-cid-vxuatkwx]{margin-top:var(--s8)}.next[data-astro-cid-vxuatkwx] h2[data-astro-cid-vxuatkwx]{font-size:26px}.next[data-astro-cid-vxuatkwx] ul[data-astro-cid-vxuatkwx]{list-style:none;padding:0;margin:0;display:grid;gap:var(--s3)}@media(min-width:700px){.next[data-astro-cid-vxuatkwx] ul[data-astro-cid-vxuatkwx]{grid-template-columns:repeat(3,1fr)}}.next[data-astro-cid-vxuatkwx] li[data-astro-cid-vxuatkwx].card{display:grid;gap:6px;height:100%;padding:var(--s4)}.next[data-astro-cid-vxuatkwx] li[data-astro-cid-vxuatkwx].card a[data-astro-cid-vxuatkwx]{font:700 17px/1.3 var(--f-display);color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.next[data-astro-cid-vxuatkwx] li[data-astro-cid-vxuatkwx].card a[data-astro-cid-vxuatkwx]:hover{color:var(--frost);text-decoration-color:currentColor}.md[data-astro-cid-vxuatkwx] h2{margin-top:var(--s8);scroll-margin-top:16px}.md[data-astro-cid-vxuatkwx] h2:first-child{margin-top:0}.md[data-astro-cid-vxuatkwx] h2+p{font-size:18.5px;line-height:1.6;color:var(--ink)}.md[data-astro-cid-vxuatkwx] h3{margin-top:var(--s6)}.md[data-astro-cid-vxuatkwx] ul,.md[data-astro-cid-vxuatkwx] ol{padding-left:1.3em;margin:0 0 var(--s4)}.md[data-astro-cid-vxuatkwx] li{margin-bottom:var(--s2)}.md[data-astro-cid-vxuatkwx] li::marker{color:var(--frost);font-weight:700}.md[data-astro-cid-vxuatkwx] blockquote{margin:var(--s5) 0;padding:var(--s4) var(--s5);background:var(--ice-soft);border-radius:var(--r)}.md[data-astro-cid-vxuatkwx] blockquote p:last-child{margin:0}.md[data-astro-cid-vxuatkwx] .table-card{margin:var(--s4) 0 var(--s5);max-width:var(--w-data)}.md[data-astro-cid-vxuatkwx] strong{font-weight:650}.md[data-astro-cid-vxuatkwx] code{font:500 .92em var(--f-text);background:var(--ice-soft);padding:1px 6px;border-radius:6px}.md[data-astro-cid-vxuatkwx] hr{border:0;height:1px;background:var(--line);margin:var(--s7) 0}.md[data-astro-cid-vxuatkwx] table.stack td:first-child{text-align:left}.md[data-astro-cid-vxuatkwx] table.stack td[data-label]:before{content:attr(data-label) ": ";font-weight:600;color:var(--ink-2);display:none}@media(max-width:599px){.md[data-astro-cid-vxuatkwx] table.stack td[data-label]:before{display:inline}.md[data-astro-cid-vxuatkwx] table.stack td{font-size:15px}.md[data-astro-cid-vxuatkwx] table.stack tr{display:block;padding:14px 16px}.md[data-astro-cid-vxuatkwx] table.stack th{display:block;font-weight:700;margin-bottom:4px}.md[data-astro-cid-vxuatkwx] table.stack td{display:block;padding:2px 0;text-align:left}}
