.tool[data-astro-cid-n7inhnz3]{border-top:3px solid var(--color-rule-strong);font-family:var(--font-label);margin-top:32px;padding-top:14px;font-size:15px;line-height:1.5}.tool-title[data-astro-cid-n7inhnz3]{font-family:var(--font-head);font-stretch:var(--head-stretch);margin:0;font-size:28px;line-height:1.1}.tool[data-astro-cid-n7inhnz3]>*+*{margin-top:14px}.tool[data-astro-cid-n7inhnz3] .tool-form{background:var(--color-panel);color:var(--color-text);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 16px;padding:16px;display:grid}.tool[data-astro-cid-n7inhnz3] .tool-form[hidden],.tool[data-astro-cid-n7inhnz3] [hidden]{display:none}.tool[data-astro-cid-n7inhnz3] .field{flex-direction:column;gap:4px;min-width:0;display:flex}.tool[data-astro-cid-n7inhnz3] .field label,.tool[data-astro-cid-n7inhnz3] .field .label{font-size:13px;font-weight:600}.tool[data-astro-cid-n7inhnz3] select,.tool[data-astro-cid-n7inhnz3] input{width:100%;min-height:var(--tap);border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font-family:var(--font-label);border-radius:0;padding:6px 10px;font-size:16px}.tool[data-astro-cid-n7inhnz3] .tool-button{min-height:var(--tap);border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font-family:var(--font-label);cursor:pointer;padding:0 16px;font-size:14px;font-weight:600}.tool[data-astro-cid-n7inhnz3] .tool-result{background:var(--color-panel);color:var(--color-text);padding:16px}.tool[data-astro-cid-n7inhnz3] .tool-result:empty{margin-top:0;padding:0}.tool[data-astro-cid-n7inhnz3] .tool-result dl{margin:0}.tool[data-astro-cid-n7inhnz3] .tool-result dt{letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:700}.tool[data-astro-cid-n7inhnz3] .tool-result dt:first-child{margin-top:0}.tool[data-astro-cid-n7inhnz3] .tool-result dd{margin:2px 0 0}.tool[data-astro-cid-n7inhnz3] .tool-result table{margin-top:8px}.tool[data-astro-cid-n7inhnz3] .tool-result p+p,.tool[data-astro-cid-n7inhnz3] .tool-result p+table,.tool[data-astro-cid-n7inhnz3] .tool-result table+p{margin-top:10px}.tool[data-astro-cid-n7inhnz3] details>summary{min-height:var(--tap);cursor:pointer;align-items:center;font-weight:600;display:flex}.tool[data-astro-cid-n7inhnz3] details>summary::-webkit-details-marker{display:none}.tool[data-astro-cid-n7inhnz3] details>summary:before{content:"+";flex:none;width:1.2em;font-weight:700}.tool[data-astro-cid-n7inhnz3] details[open]>summary:before{content:"−"}.tool[data-astro-cid-n7inhnz3] caption{text-align:start;padding:14px 0 6px;font-weight:700}.tool[data-astro-cid-n7inhnz3] td,.tool[data-astro-cid-n7inhnz3] th{overflow-wrap:break-word}.tool-data[data-astro-cid-n7inhnz3]{color:var(--color-muted);font-size:13px}.tool-data[data-astro-cid-n7inhnz3] summary[data-astro-cid-n7inhnz3]{color:var(--color-muted)}.tool-data[data-astro-cid-n7inhnz3] ul[data-astro-cid-n7inhnz3]{color:var(--color-text);margin:0;padding-inline-start:18px}.tool-data[data-astro-cid-n7inhnz3] li[data-astro-cid-n7inhnz3]+li[data-astro-cid-n7inhnz3]{margin-top:4px}.tool ol.routes{margin:0;padding:0;list-style:none}.tool .tool-result .routes-summary{margin:0 0 12px;font-size:13px;font-weight:700}.tool .tool-result .routes-group{border-top:1px solid var(--color-rule);margin:18px 0 10px;padding-top:14px;font-size:13px;font-weight:700}.tool ol.routes>li+li{border-top:1px solid var(--color-rule);margin-top:14px;padding-top:14px}.tool ol.routes dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin-top:6px;display:grid}.tool .tool-result ol.routes dt{margin:0;font-size:12px}.tool .tool-result ol.routes dd{margin:0}.head[data-astro-cid-66bovz35]{max-width:var(--headline-width);padding:40px var(--gutter) 0;text-align:center;margin:0 auto}.head[data-astro-cid-66bovz35] .kicker[data-astro-cid-66bovz35]{min-height:var(--tap);font-stretch:var(--label-stretch-wide);letter-spacing:.1em;align-items:center;margin:-12px 0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}h1[data-astro-cid-66bovz35]{overflow-wrap:break-word;margin-top:14px;font-size:clamp(40px,9vw,80px);line-height:.88}.dek[data-astro-cid-66bovz35]{max-width:36em;font-family:var(--font-label);margin:24px auto 0;font-size:17px;line-height:1.35}.head[data-astro-cid-66bovz35] .byline[data-astro-cid-66bovz35]{margin-top:20px}.author[data-astro-cid-66bovz35]{color:var(--color-text);text-decoration:none}.author[data-astro-cid-66bovz35]:hover{text-decoration:underline}.hero[data-astro-cid-66bovz35]{max-width:var(--figure-width);padding:0 var(--gutter);box-sizing:content-box;margin:36px auto 0}.hero[data-astro-cid-66bovz35] img[data-astro-cid-66bovz35]{width:100%}figcaption[data-astro-cid-66bovz35]{font-family:var(--font-label);font-stretch:var(--label-stretch-narrow);letter-spacing:.05em;margin-top:10px;font-size:14px;font-weight:600;line-height:1.2}.body[data-astro-cid-66bovz35]{box-sizing:content-box;padding:40px var(--gutter) 0;margin:0 auto}.body[data-astro-cid-66bovz35][data-part=lead]{padding-top:28px}.body[data-astro-cid-66bovz35][data-part=lead]:empty{display:none}@media (width>=720px){article[data-astro-cid-66bovz35]{flex-direction:column;display:flex}.head[data-astro-cid-66bovz35]{width:100%}.hero[data-astro-cid-66bovz35],.body[data-astro-cid-66bovz35]{width:calc(100% - 2 * var(--gutter))}.head[data-astro-cid-66bovz35],.hero[data-astro-cid-66bovz35]{order:-1}.head[data-astro-cid-66bovz35]{order:-2}.body[data-astro-cid-66bovz35][data-part=rest]{padding-top:20px}}.next-read[data-astro-cid-66bovz35]{border-block:1px solid var(--color-rule-strong);font-family:var(--font-label);margin-block:32px;padding:14px 0;font-size:16px;line-height:1.4}.next-title[data-astro-cid-66bovz35]{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.next-read[data-astro-cid-66bovz35] ul[data-astro-cid-66bovz35]{margin-top:8px;padding:0;list-style:none}.next-read[data-astro-cid-66bovz35] li[data-astro-cid-66bovz35]+li[data-astro-cid-66bovz35]{margin-top:8px}.next-read[data-astro-cid-66bovz35] a[data-astro-cid-66bovz35]{font-weight:600}.body[data-astro-cid-66bovz35] p:has(>img:only-child){margin-top:32px}.body[data-astro-cid-66bovz35] p:has(>img:only-child)+p:has(>em:only-child){font-family:var(--font-label);font-stretch:var(--label-stretch-narrow);letter-spacing:.05em;margin-top:10px;font-size:14px;font-weight:600;line-height:1.2}.body[data-astro-cid-66bovz35] p:has(>img:only-child)+p>em:only-child{font-style:normal}.body[data-astro-cid-66bovz35] figure{margin-top:32px}.body[data-astro-cid-66bovz35] figure video{background:#000;width:100%;height:auto;display:block}.body[data-astro-cid-66bovz35] figure figcaption{font-family:var(--font-label);font-stretch:var(--label-stretch-narrow);letter-spacing:.05em;margin-top:10px;font-size:14px;font-weight:600;line-height:1.2}.body[data-astro-cid-66bovz35] table{border-collapse:collapse;border-top:3px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule);width:100%;font-family:var(--font-label);font-size:14px;line-height:1.4}@media (width<=719px){.body[data-astro-cid-66bovz35] table{display:block;overflow-x:auto}.body[data-astro-cid-66bovz35] th,.body[data-astro-cid-66bovz35] td{min-width:6em}}.body[data-astro-cid-66bovz35] th{text-align:start;color:var(--color-muted);padding-block:8px;padding-inline:0 12px;font-weight:600}.body[data-astro-cid-66bovz35] td{border-top:1px solid var(--color-rule-soft);vertical-align:top;padding-block:10px;padding-inline:0 12px}.body[data-astro-cid-66bovz35] a{text-decoration-thickness:1px}.affiliate-note[data-astro-cid-66bovz35]{border:1px solid var(--color-rule-strong);max-width:36em;font-family:var(--font-label);text-align:start;margin:18px auto 0;padding:10px 14px;font-size:14px;line-height:1.45}.affiliate-box[data-astro-cid-66bovz35]{border:2px solid var(--color-rule-strong);font-family:var(--font-label);margin-top:40px;padding:22px 24px;font-size:15px;line-height:1.7}.affiliate-box[data-astro-cid-66bovz35] ul[data-astro-cid-66bovz35]{margin-top:12px;padding-inline-start:18px}.affiliate-box[data-astro-cid-66bovz35] p[data-astro-cid-66bovz35]{margin-top:10px;font-size:13px}.sources-box[data-astro-cid-66bovz35]{background:var(--color-panel);font-family:var(--font-label);margin-top:40px;padding:22px 24px;font-size:14px;line-height:1.7}.sources-box[data-astro-cid-66bovz35] summary[data-astro-cid-66bovz35]{min-height:var(--tap);cursor:pointer;align-items:center;margin:-11px 0;display:flex}.sources-box[data-astro-cid-66bovz35] summary[data-astro-cid-66bovz35]::marker{content:""}.sources-box[data-astro-cid-66bovz35] summary[data-astro-cid-66bovz35]:after{content:"+";margin-inline-start:10px;font-weight:700}.sources-box[data-astro-cid-66bovz35] details[data-astro-cid-66bovz35][open] summary[data-astro-cid-66bovz35]:after{content:"−"}.sources-title[data-astro-cid-66bovz35]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;font-stretch:100%}.sources-box[data-astro-cid-66bovz35] ul[data-astro-cid-66bovz35]{margin-top:12px;padding-inline-start:18px}.sources-box[data-astro-cid-66bovz35] li[data-astro-cid-66bovz35]+li[data-astro-cid-66bovz35]{margin-top:0}.sources-box[data-astro-cid-66bovz35] p[data-astro-cid-66bovz35]{margin-top:12px;font-size:13px}.disclosure[data-astro-cid-66bovz35]{border-top:1px solid var(--color-rule);font-family:var(--font-label);color:var(--color-text-soft);margin-top:36px;padding-top:18px;font-size:14px;line-height:1.6}.related[data-astro-cid-66bovz35]{margin-top:56px;margin-bottom:16px}.related[data-astro-cid-66bovz35] .section-title[data-astro-cid-66bovz35]{border-top:1px solid var(--color-rule-strong);padding-top:12px;font-size:16px}.related-row[data-astro-cid-66bovz35]{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}
