.x-post[data-astro-cid-wjt5c6j4]{margin:0 0 1.5em}.x-post[data-astro-cid-wjt5c6j4] blockquote.twitter-tweet{color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.x-post[data-astro-cid-wjt5c6j4] .twitter-tweet-rendered{max-width:100%!important;margin:0!important}.balloon[data-astro-cid-utkmp76q]{align-items:center;gap:22px;margin:2em 0;display:flex}.balloon__who[data-astro-cid-utkmp76q]{flex-direction:column;flex:none;align-items:center;gap:0;width:76px;display:flex}.balloon__icon[data-astro-cid-utkmp76q]{border-radius:0;width:72px;height:72px;display:block}.balloon__name[data-astro-cid-utkmp76q]{letter-spacing:.04em;color:var(--ink-70);font-size:14px;font-weight:700;line-height:1.3}.balloon__body[data-astro-cid-utkmp76q]{background:var(--sky-low);border:1.5px solid var(--sky-top);border-radius:16px;flex:1;min-width:0;padding:1.1em 1.4em;position:relative;box-shadow:0 10px 24px -10px #1e6fd959,0 2px 6px #1e6fd914}.balloon__body[data-astro-cid-utkmp76q]:before{content:"";background:var(--sky-low);border-left:1.5px solid var(--sky-top);border-bottom:1.5px solid var(--sky-top);border-bottom-left-radius:2px;width:13px;height:13px;position:absolute;top:50%;left:-7.5px;transform:translateY(-50%)rotate(45deg)}.balloon__body[data-astro-cid-utkmp76q] p[data-astro-cid-utkmp76q]{margin:0}.balloon__body[data-astro-cid-utkmp76q] p[data-astro-cid-utkmp76q]+p[data-astro-cid-utkmp76q]{margin-top:.8em}@media (width<=767px){.balloon[data-astro-cid-utkmp76q]{flex-direction:column-reverse;align-items:stretch;gap:14px}.balloon__who[data-astro-cid-utkmp76q]{flex-direction:row;gap:8px;width:auto}.balloon__icon[data-astro-cid-utkmp76q]{width:56px;height:56px}.balloon__body[data-astro-cid-utkmp76q]{padding:1em 1.1em;font-size:15px;line-height:1.9}.balloon__body[data-astro-cid-utkmp76q]:before{border-left:0;border-right:1.5px solid var(--sky-top);border-bottom-right-radius:2px;border-bottom-left-radius:0;top:auto;bottom:-7.5px;left:20px;transform:rotate(45deg)}}.bcard[data-astro-cid-hcfcffki]{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 2px 0 var(--line);align-items:center;gap:20px;margin:2.2em 0 1.8em;padding:18px 56px 18px 18px;transition:box-shadow .3s,transform .3s;display:flex;position:relative;color:var(--ink)!important;text-decoration:none!important}.bcard[data-astro-cid-hcfcffki]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px #0d131e38}.bcard__tag[data-astro-cid-hcfcffki]{background:var(--mark);color:var(--white);letter-spacing:.06em;border-radius:999px;padding:.25em .9em;font-size:14px;font-weight:700;line-height:1.6;position:absolute;top:0;left:18px;transform:translateY(-50%)}.bcard__img[data-astro-cid-hcfcffki]{aspect-ratio:16/10;background:var(--sky-low);border-radius:10px;flex:none;width:180px;overflow:hidden}.bcard__img[data-astro-cid-hcfcffki] img{object-fit:cover;border-radius:0;width:100%;height:100%}.bcard__body[data-astro-cid-hcfcffki]{flex-direction:column;gap:6px;min-width:0;display:flex}.bcard__meta[data-astro-cid-hcfcffki]{flex-wrap:wrap;align-items:center;gap:.3em 1em;line-height:1.4;display:flex}.bcard__cat[data-astro-cid-hcfcffki]{letter-spacing:.06em;color:var(--mark);font-size:14px;font-weight:700}.bcard__date[data-astro-cid-hcfcffki]{font-family:var(--en);letter-spacing:.06em;color:var(--ink-45);font-size:14px;font-weight:600}.bcard__title[data-astro-cid-hcfcffki]{word-break:auto-phrase;text-wrap:pretty;font-size:16px;font-weight:700;line-height:1.7;transition:color .25s}.bcard[data-astro-cid-hcfcffki]:hover .bcard__title[data-astro-cid-hcfcffki]{color:var(--mark)}.bcard__host[data-astro-cid-hcfcffki]{font-family:var(--en);color:var(--ink-45);font-size:14px}.bcard__arrow[data-astro-cid-hcfcffki]{background:var(--paper);border-radius:50%;width:28px;height:28px;margin-top:-14px;transition:background .25s;position:absolute;top:50%;right:18px}.bcard__arrow[data-astro-cid-hcfcffki]:after{content:"";border-top:2px solid var(--ink);border-right:2px solid var(--ink);width:7px;height:7px;transition:border-color .25s;position:absolute;top:10px;left:9px;transform:rotate(45deg)}.bcard[data-astro-cid-hcfcffki]:hover .bcard__arrow[data-astro-cid-hcfcffki]{background:var(--mark)}.bcard[data-astro-cid-hcfcffki]:hover .bcard__arrow[data-astro-cid-hcfcffki]:after{border-color:var(--white)}@media (width<=767px){.bcard[data-astro-cid-hcfcffki]{gap:14px;padding:20px 44px 14px 14px}.bcard__img[data-astro-cid-hcfcffki]{width:112px}.bcard__title[data-astro-cid-hcfcffki]{font-size:14px;line-height:1.6}.bcard__arrow[data-astro-cid-hcfcffki]{width:24px;height:24px;margin-top:-12px;right:12px}.bcard__arrow[data-astro-cid-hcfcffki]:after{width:6px;height:6px;top:8.5px;left:7px}}.faq[data-astro-cid-szxo6qmj]{gap:16px;margin:0 0 1.8em;display:grid}.faq__item[data-astro-cid-szxo6qmj]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #0d131e14,0 14px 32px -24px #1860aa59}.faq__q[data-astro-cid-szxo6qmj],.faq__a[data-astro-cid-szxo6qmj]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;margin:0;padding:18px clamp(16px,2.4vw,24px);display:grid}.faq__q[data-astro-cid-szxo6qmj]{background:var(--sky-low)}.faq__badge[data-astro-cid-szxo6qmj]{width:34px;height:34px;font-family:var(--en);background:var(--mark);color:#fff;border-radius:50%;place-items:center;font-size:16px;font-weight:800;line-height:1;display:grid}.faq__badge--a[data-astro-cid-szxo6qmj]{color:var(--mark);box-shadow:inset 0 0 0 1.5px var(--mark);background:#fff}.faq__txt[data-astro-cid-szxo6qmj]{min-width:0;padding-top:1px}.faq__txt[data-astro-cid-szxo6qmj] p{margin:0 0 .8em}.faq__txt[data-astro-cid-szxo6qmj]>:last-child{margin-bottom:0}.faq__q[data-astro-cid-szxo6qmj] .faq__txt[data-astro-cid-szxo6qmj]{padding-top:2px}.faq__q[data-astro-cid-szxo6qmj] .faq__txt[data-astro-cid-szxo6qmj] p{color:var(--ink);font-weight:700;line-height:1.9}.faq__a[data-astro-cid-szxo6qmj] .faq__txt[data-astro-cid-szxo6qmj]>*{margin-bottom:.8em}@media (width<=560px){.faq__q[data-astro-cid-szxo6qmj],.faq__a[data-astro-cid-szxo6qmj]{column-gap:12px;padding:16px}.faq__badge[data-astro-cid-szxo6qmj]{width:30px;height:30px;margin-top:3px;font-size:15px}}.btn[data-astro-cid-dzqijwbk]{text-align:center;gap:0;max-width:100%;line-height:1.5;text-decoration:none}.btn--dark[data-astro-cid-dzqijwbk]{color:#fff}.btn--outline[data-astro-cid-dzqijwbk]{color:#15171c}.btn--outline[data-astro-cid-dzqijwbk]:hover{color:#fff}.cta-arrow[data-astro-cid-dzqijwbk]{width:1.1em;height:1.1em;margin-left:.6em;transition:transform .35s cubic-bezier(.2,.8,.3,1)}.btn[data-astro-cid-dzqijwbk]:hover .cta-arrow[data-astro-cid-dzqijwbk]{transform:translate(3px)}@media (width<=767px){.btn[data-astro-cid-dzqijwbk]{justify-content:center;width:100%;display:flex}}.cta-btns[data-astro-cid-gl2p2vx3]{flex-wrap:wrap;gap:16px 20px;margin:1.4em 0;display:flex}.cta-btns--center[data-astro-cid-gl2p2vx3]{justify-content:center}@media (width<=767px){.cta-btns[data-astro-cid-gl2p2vx3]{flex-direction:column}}.note[data-astro-cid-j5mwoozl]{--note-c:#185db8;--note-bg:var(--sky-low);background:var(--note-bg);border-left:4px solid var(--note-c);border-radius:14px;margin:0 0 1.8em;padding:clamp(16px,2.4vw,22px) clamp(18px,2.8vw,26px)}.note--caution[data-astro-cid-j5mwoozl]{--note-c:#875700;--note-bg:#fff7e0}.note__label[data-astro-cid-j5mwoozl]{letter-spacing:.04em;color:var(--note-c);align-items:center;gap:8px;margin:0 0 .5em;font-size:15px;font-weight:700;line-height:1.6;display:flex}.note__label[data-astro-cid-j5mwoozl] svg[data-astro-cid-j5mwoozl]{flex:none;width:18px;height:18px}.note__body[data-astro-cid-j5mwoozl] a{color:var(--note-c)}.note__body[data-astro-cid-j5mwoozl] code{background:#fff}.note__body[data-astro-cid-j5mwoozl] li::marker{color:var(--note-c)}.note--caution[data-astro-cid-j5mwoozl] .note__body[data-astro-cid-j5mwoozl] .mk{background-image:linear-gradient(#0000 58%,#ffc266 58% 92%,#0000 92%)}.note__body[data-astro-cid-j5mwoozl]>*{margin-bottom:.8em}.note__body[data-astro-cid-j5mwoozl]>:last-child{margin-bottom:0}.note__body[data-astro-cid-j5mwoozl] ul,.note__body[data-astro-cid-j5mwoozl] ol{padding-left:1.3em}@media print{.note[data-astro-cid-j5mwoozl]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cta-card[data-astro-cid-6sysmjr2]{border-radius:var(--r);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);margin:0 0 1.8em;padding:clamp(20px,3vw,32px) clamp(18px,3.2vw,36px)}.cta-card[data-astro-cid-6sysmjr2]>:first-child{margin-top:0}.cta-card[data-astro-cid-6sysmjr2]>:last-child{margin-bottom:0}.cta-card[data-astro-cid-6sysmjr2] a:not(.btn){color:#185db8}.cta-card__notes[data-astro-cid-6sysmjr2]{color:var(--ink-70);margin-top:1.4em;font-size:14px;line-height:1.8}.cta-card__notes[data-astro-cid-6sysmjr2] p{margin:0 0 .3em}.cta-card__notes[data-astro-cid-6sysmjr2] :last-child{margin-bottom:0}.sources[data-astro-cid-sequwbmt]{margin:0 0 1.8em}.sources__items[data-astro-cid-sequwbmt]{flex-direction:column;gap:12px;display:flex}.sources__item[data-astro-cid-sequwbmt]{background:var(--paper);border-radius:14px;padding:clamp(14px,2vw,18px) clamp(16px,2.4vw,22px)}.sources__label[data-astro-cid-sequwbmt]{letter-spacing:.04em;margin:0;font-size:14px;font-weight:700;line-height:1.6}.sources__body[data-astro-cid-sequwbmt]{color:var(--ink-70);margin-top:.4em;font-size:14px;line-height:1.8}.sources__item--method[data-astro-cid-sequwbmt] .sources__body[data-astro-cid-sequwbmt]{color:#0d131ed9}.sources__body[data-astro-cid-sequwbmt]>*{margin-bottom:.5em}.sources__body[data-astro-cid-sequwbmt]>:last-child{margin-bottom:0}.sources__body[data-astro-cid-sequwbmt] ul,.sources__body[data-astro-cid-sequwbmt] ol{padding-left:1.3em}.sources__body[data-astro-cid-sequwbmt] li{margin:.2em 0}.sources__body[data-astro-cid-sequwbmt] a{color:#185db8}.sources__body[data-astro-cid-sequwbmt] li::marker{color:#185db8}.sources__body[data-astro-cid-sequwbmt] :is(:not(pre)>code,blockquote){background:#fff}.prose{word-break:auto-phrase;text-wrap:pretty;font-size:16px;line-height:2.05}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.5em}.prose h1{margin:0 0 1.2em;font-size:clamp(20px,2.2vw,28px);font-weight:900;line-height:1.6}.prose h2{border-bottom:1.5px solid var(--line);margin:2.6em 0 1.1em;padding:0 0 .55em;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1.55;position:relative}.prose h2:after{content:"";background:var(--mark);width:56px;height:1.5px;position:absolute;bottom:-1.5px;left:0}.prose h3{border-left:3px solid var(--sky-top);margin:2.1em 0 .8em;padding-left:.8em;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.6}.prose h4{margin:1.8em 0 .6em;padding-left:1.4em;font-size:16px;font-weight:700;line-height:1.7;position:relative}.prose h4:before{content:"";border-top:2px solid var(--mark);width:.9em;position:absolute;top:calc(.85em - 1px);left:0}.prose h4:is(.has-text-align-center,.has-text-align-right){padding-left:0}.prose h4:is(.has-text-align-center,.has-text-align-right):before{display:none}.prose :is(h5,h6){margin:1.6em 0 .5em;font-size:16px;font-weight:700;line-height:1.7}.prose :is(h2,h3){scroll-margin-top:calc(clamp(64px,7vw,104px) + 16px)}.prose ul,.prose ol{margin:0 0 1.5em;padding-left:1.4em}.prose li{margin:.3em 0}.prose li::marker{color:var(--mark)}.prose>:is(ul,ol),.prose>:is(ul,ol) li :is(ul,ol){counter-reset:dg-li;list-style-type:"​"}.prose>:is(ul,ol){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6fafd;border-radius:14px;padding:.5em 1.4em}.prose>:is(ul,ol) li{-webkit-print-color-adjust:economy;print-color-adjust:economy;counter-increment:dg-li;padding:var(--li-pt) 0 var(--li-pt) var(--li-pl);margin:0;position:relative}.prose>:is(ul,ol)>li{--li-pt:11.2px;--li-pl:2em}.prose>:is(ul,ol)>li+li{border-top:1px dashed #1e6fd933;border-top-color:color-mix(in srgb,var(--mark) 20%,transparent)}.prose>:is(ul,ol) li:before{left:0;top:calc(var(--li-pt) + 16.4px);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;transform:translateY(-50%)}.prose>ul>li:before{content:"";background:var(--mark);border-radius:50%;width:8px;height:8px;left:.45em}.prose>ol:has(>li:nth-child(100))>li{--li-pl:2.5em}.prose>ol>li:before{content:counter(dg-li);box-sizing:border-box;background:var(--mark);color:#fff;min-width:24px;height:24px;font:700 13px/24px var(--en);text-align:center;border-radius:12px;padding:0 3px}.prose>:is(ul,ol) li :is(ul,ol){margin:.3em 0 0;padding:0}.prose>:is(ul,ol) li li{--li-pt:2.4px;--li-pl:1.6em}.prose>:is(ul,ol) li ul>li:before{content:"";background:#0d131e8c;border-radius:50%;width:6px;height:6px;left:.3em}.prose>:is(ul,ol) li ol>li:before{content:counter(dg-li) ".";color:var(--mark);font:700 15px/1 var(--en)}.prose>:is(ul,ol) li ol:has(>li:nth-child(10))>li{--li-pl:2.2em}@media (forced-colors:active){.prose>:is(ul,ol) li:before{forced-color-adjust:none}.prose>ul>li:before,.prose>:is(ul,ol) li ul>li:before{background:canvastext}.prose>ol>li:before{color:canvas;background:canvastext}.prose>:is(ul,ol) li ol>li:before{color:canvastext}}@media (width<=767px){.prose>:is(ul,ol){padding:.4em 1em}.prose>:is(ul,ol)>li{--li-pl:1.85em}.prose>ul>li:before{left:.35em}}.prose a{color:var(--mark);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.prose a:hover{text-decoration-thickness:2px}.prose :is(.dg-tail,.dg-ext-tail){white-space:nowrap}.prose .dg-tail .newtab{vertical-align:-.05em;width:.9em;height:.9em;margin-left:.25em;display:inline-block}.prose{--newtab-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 9v3.5a1.5 1.5 0 0 1-1.5 1.5H3.5A1.5 1.5 0 0 1 2 12.5V5a1.5 1.5 0 0 1 1.5-1.5H7'/%3E%3Cpath d='M10 2h4v4M14 2 7.5 8.5'/%3E%3C/svg%3E")}.prose .dg-ext-tail:after{content:"";vertical-align:-.05em;width:.9em;height:.9em;-webkit-mask:var(--newtab-mask) center/contain no-repeat;-webkit-mask:var(--newtab-mask) center/contain no-repeat;mask:var(--newtab-mask) center/contain no-repeat;background:currentColor;margin-left:.25em;display:inline-block}.prose{overflow-wrap:break-word}.prose iframe{max-width:100%}.prose iframe[src*=youtube]:not(.emdash-embed-video iframe){aspect-ratio:16/9;height:auto}.prose blockquote{background:var(--paper);border-left:3px solid var(--sky-top);color:var(--ink-70);border-radius:0 12px 12px 0;margin:0 0 1.5em;padding:1.1em 1.4em}.prose img{border-radius:12px;height:auto}.prose figure{margin:0 0 1.5em}.prose figcaption{color:var(--ink-70);margin-top:.6em;font-size:14px}.prose code{background:var(--paper);border-radius:4px;padding:.1em .35em;font-size:.9em}.prose pre{background:var(--ink);color:#fff;border-radius:12px;padding:1.2em;font-size:14px;line-height:1.7;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose .emdash-table-wrapper,.prose .table-box{margin:0 0 1.5em}.prose .table-box .emdash-table-wrapper{margin:0}.prose .table-box{--table-floor:5}.prose .table-box.is-wide{--table-floor:9}.prose .table-hint{color:var(--ink-70);text-align:right;margin:0 0 .4em;font-size:14px;line-height:1.6}.prose .table-hint:after{content:"→";content:"→"/"";margin-left:.4em}.prose table{border-collapse:collapse;width:100%;margin:0;font-size:15px}.prose table:not(.emdash-table){margin:0 0 1.5em;display:block;overflow-x:auto}.prose :is(th,td),.prose .emdash-table.emdash-table :is(th,td){border:1px solid var(--line);text-align:left;padding:.6em .8em}.prose th,.prose .emdash-table.emdash-table th{font-weight:700}.prose :is(table,.emdash-table.emdash-table) thead th{background:var(--mark);color:#fff;border-color:var(--mark)}.prose :is(table,.emdash-table.emdash-table) thead th:not(:last-child){border-right-color:#ffffff59}.prose :is(table,.emdash-table.emdash-table) thead th :is(a,code){color:#fff}.prose :is(table,.emdash-table.emdash-table) thead th code{background:#ffffff2e}.prose :is(table,.emdash-table.emdash-table) thead th :focus-visible{outline-color:#fff}.prose :is(table,.emdash-table.emdash-table) :is(th,td){-webkit-print-color-adjust:exact;print-color-adjust:exact}.prose :is(table,.emdash-table.emdash-table) tbody tr>:is(td,th){background:#fff}.prose :is(table,.emdash-table.emdash-table) tbody tr:nth-child(2n)>:is(td,th){background:var(--sky-low)}@media (hover:hover){.prose :is(table,.emdash-table.emdash-table) tbody tr:hover>:is(td,th){background:var(--sky-mid)}}.prose :is(table,.emdash-table.emdash-table) tbody a{color:#185db8}.prose :is(table,.emdash-table.emdash-table) tbody code{background:#fff}.prose tfoot th{background:var(--paper)}.prose .mk{font-weight:inherit;background:linear-gradient(#0000 58%,#ffe45e 58% 92%,#0000 92%) 0 0/100% 100% no-repeat}.mk-anim .prose .mk{background-size:0% 100%;transition:background-size 1.1s cubic-bezier(.4,.1,.2,1)}.mk-anim .prose .mk.is-drawn{background-size:100% 100%}@media print{.mk-anim .prose .mk{background-size:100% 100%;transition:none}}
