.option[data-astro-cid-vm6avyyp]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .15s,background-color .15s}.option[data-astro-cid-vm6avyyp]:hover{border-color:var(--color-accent-text)}.option[data-astro-cid-vm6avyyp]:has(input:checked){border-color:var(--color-accent-text);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-accent-text)}.option[data-astro-cid-vm6avyyp]:has(input:focus-visible){outline:2px solid var(--color-accent-text);outline-offset:2px}.option[data-astro-cid-vm6avyyp] input[data-astro-cid-vm6avyyp]{margin-top:4px;accent-color:var(--color-accent-text)}.q-num[data-astro-cid-2gdmr7lo]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border-radius:999px;background:var(--color-accent-text);color:var(--color-card);font-size:13px;font-weight:700}.choice[data-astro-cid-2gdmr7lo]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);font-size:15px;transition:border-color .15s,background-color .15s}.choice[data-astro-cid-2gdmr7lo]:hover{border-color:var(--color-accent-text)}.choice[data-astro-cid-2gdmr7lo]:has(input:checked){border-color:var(--color-accent-text);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-accent-text);font-weight:600}.choice[data-astro-cid-2gdmr7lo]:has(input:focus-visible){outline:2px solid var(--color-accent-text);outline-offset:2px}.choice[data-astro-cid-2gdmr7lo] input[data-astro-cid-2gdmr7lo]{accent-color:var(--color-accent-text)}.check-item[data-astro-cid-ogwp37s6]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);line-height:1.5;transition:border-color .15s,background-color .15s}.check-item[data-astro-cid-ogwp37s6]:hover{border-color:var(--color-accent-text)}.check-item[data-astro-cid-ogwp37s6] input[data-astro-cid-ogwp37s6]{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--color-accent-text)}.check-item[data-astro-cid-ogwp37s6]:has(input:focus-visible){outline:2px solid var(--color-accent-text);outline-offset:2px}.check-item[data-astro-cid-ogwp37s6]:has(input:checked){background:var(--color-card)}.check-item[data-astro-cid-ogwp37s6]:has(input:checked) span[data-astro-cid-ogwp37s6]{color:var(--color-text-subtle);text-decoration:line-through}.summary[data-astro-cid-cud5rhu6]{background:color-mix(in srgb,var(--color-accent-text) 7%,var(--color-card));border-color:color-mix(in srgb,var(--color-accent-text) 25%,var(--color-border))}.toc-mobile[data-astro-cid-cud5rhu6][open] .toc-chevron[data-astro-cid-cud5rhu6]{transform:rotate(180deg)}.toc-mobile[data-astro-cid-cud5rhu6] summary[data-astro-cid-cud5rhu6]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-cud5rhu6] summary[data-astro-cid-cud5rhu6]{list-style:none}.toc-link[data-astro-cid-cud5rhu6]{display:flex;gap:10px;align-items:baseline;padding:6px 0;font-size:15px;line-height:1.4;color:var(--color-text-muted);transition:color .15s}.toc-link[data-astro-cid-cud5rhu6]:hover{color:var(--color-accent-text)}.toc-side[data-astro-cid-cud5rhu6]{padding:5px 0 5px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:14px}.toc-side[data-astro-cid-cud5rhu6]:hover{border-left-color:var(--color-accent-text)}.toc-num[data-astro-cid-cud5rhu6]{flex-shrink:0;min-width:16px;font-size:12px;font-weight:700;color:var(--color-accent-text);font-variant-numeric:tabular-nums}.guide[data-astro-cid-cud5rhu6]{counter-reset:guide-h2}.guide[data-astro-cid-cud5rhu6] h2{counter-increment:guide-h2;display:flex;align-items:flex-start;gap:14px;font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:56px 0 16px;scroll-margin-top:96px}.guide[data-astro-cid-cud5rhu6] h2:before{content:counter(guide-h2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:-2px;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:0;background:color-mix(in srgb,var(--color-accent-text) 12%,var(--color-card));color:var(--color-accent-text)}.guide[data-astro-cid-cud5rhu6] h2:first-child{margin-top:0}.guide[data-astro-cid-cud5rhu6] h3{font-size:20px;font-weight:600;margin:32px 0 10px;scroll-margin-top:96px}.guide[data-astro-cid-cud5rhu6] p,.guide[data-astro-cid-cud5rhu6] li{font-size:17px;line-height:1.75;color:var(--color-text-muted)}.guide[data-astro-cid-cud5rhu6] p{margin:0 0 18px}.guide[data-astro-cid-cud5rhu6] ul,.guide[data-astro-cid-cud5rhu6] ol{margin:0 0 22px;padding-left:0;list-style:none}.guide[data-astro-cid-cud5rhu6] li{position:relative;margin-bottom:10px;padding-left:28px}.guide[data-astro-cid-cud5rhu6] ul>li:before{content:"";position:absolute;left:6px;top:.72em;width:8px;height:8px;border-radius:3px;background:var(--color-gold)}.guide[data-astro-cid-cud5rhu6] ol{counter-reset:guide-ol}.guide[data-astro-cid-cud5rhu6] ol>li{counter-increment:guide-ol}.guide[data-astro-cid-cud5rhu6] ol>li:before{content:counter(guide-ol);position:absolute;left:0;top:.3em;width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.guide[data-astro-cid-cud5rhu6] li>ul,.guide[data-astro-cid-cud5rhu6] li>ol{margin:8px 0 0}.guide[data-astro-cid-cud5rhu6] strong{color:var(--color-text);font-weight:600}.guide[data-astro-cid-cud5rhu6] a{color:var(--color-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.guide[data-astro-cid-cud5rhu6] hr{border:0;border-top:1px solid var(--color-border);margin:40px 0}.guide[data-astro-cid-cud5rhu6] table{width:100%;margin:0 0 26px;font-size:15.5px;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-card)}.guide[data-astro-cid-cud5rhu6] th,.guide[data-astro-cid-cud5rhu6] td{padding:12px 14px;text-align:left;vertical-align:top;line-height:1.5;border-bottom:1px solid var(--color-border)}.guide[data-astro-cid-cud5rhu6] th+th,.guide[data-astro-cid-cud5rhu6] td+td{border-left:1px solid var(--color-border)}.guide[data-astro-cid-cud5rhu6] tr:last-child>td{border-bottom:0}.guide[data-astro-cid-cud5rhu6] th{background:var(--color-surface);color:var(--color-text);font-weight:600;font-size:14px}.guide[data-astro-cid-cud5rhu6] td{color:var(--color-text-muted)}.guide[data-astro-cid-cud5rhu6] td:first-child{color:var(--color-text);font-weight:500}@media(max-width:640px){.guide[data-astro-cid-cud5rhu6] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.guide[data-astro-cid-cud5rhu6] th,.guide[data-astro-cid-cud5rhu6] td{min-width:140px}}.guide[data-astro-cid-cud5rhu6] blockquote{position:relative;margin:0 0 24px;padding:16px 18px 16px 54px;background:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:12px}.guide[data-astro-cid-cud5rhu6] blockquote:before{content:"!";position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;line-height:1;background:var(--color-gold);color:var(--color-text)}.guide[data-astro-cid-cud5rhu6] blockquote p{margin:0 0 8px;font-size:16px;line-height:1.65;color:var(--color-text)}.guide[data-astro-cid-cud5rhu6] blockquote p:last-child{margin-bottom:0}.guide[data-astro-cid-cud5rhu6] blockquote>p:first-child>strong:first-child{display:block;margin-bottom:2px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-text)}
