.facts{--panel-cut:1rem;background:linear-gradient(145deg, rgb(var(--accent-rgb) / .09) 0%, rgb(var(--accent-rgb) / .02) 30%, transparent 60%), var(--color-void-2);clip-path:polygon(var(--panel-cut) 0, 100% 0, 100% calc(100% - var(--panel-cut)), calc(100% - var(--panel-cut)) 100%, 0 100%, 0 var(--panel-cut));padding:1.5rem 1.6rem 1.6rem;position:relative}.facts:before,.facts:after{content:"";pointer-events:none;opacity:.7;width:1.55rem;height:1.55rem;position:absolute}.facts:before{background:linear-gradient(135deg, transparent 49%, var(--accent) 49%, var(--accent) 51.5%, transparent 51.5%);top:-1px;left:-1px}.facts:after{background:linear-gradient(315deg, transparent 49%, var(--accent) 49%, var(--accent) 51.5%, transparent 51.5%);bottom:-1px;right:-1px}.facts__title{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-royal-200);align-items:center;margin-bottom:1.2rem;font-size:.95rem;display:flex}.facts__title:before{content:"";background:currentColor;flex-shrink:0;width:.42em;height:.42em;margin-right:.7em;rotate:45deg;box-shadow:0 0 8px}.facts__list{gap:.9rem;display:grid}.facts__row{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.4rem 1.2rem;display:grid}.facts dt{font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--color-paper-muted);font-size:.88rem}.facts dd{color:var(--color-paper);margin:0;font-size:.97rem;line-height:1.55}.facts__row.is-tip dd{color:var(--ctx-tip)}.facts__row.is-warn dd{color:var(--ctx-warn)}.facts__seq{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.facts__row:not(.is-warn) .facts__seq li+li:before{content:"↓ ";color:var(--color-paper-faint)}.facts__row.is-warn .facts__seq li{align-items:baseline;display:flex}.facts__row.is-warn .facts__seq li:before{content:"";opacity:.65;background:currentColor;flex-shrink:0;width:.34em;height:.34em;margin-right:.6em;translate:0 -.1em;rotate:45deg}.facts__tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.facts__tags li{color:var(--color-paper-dim);clip-path:polygon(.4rem 0,100% 0,100% calc(100% - .4rem),calc(100% - .4rem) 100%,0 100%,0 .4rem);border:1px solid #e8f4f829;padding:.16rem .55rem;font-size:.88rem}.facts__row.is-tip .facts__tags li{border-color:rgb(var(--ctx-tip-rgb) / .45);color:var(--ctx-tip)}.facts dd a{color:inherit;text-decoration-color:rgb(var(--accent-rgb) / .6);text-underline-offset:.2em}@media (width<=620px){.facts__row{grid-template-columns:1fr;gap:.15rem}}.guide[data-astro-cid-abicvlni]{max-width:78rem;margin-inline:auto;padding:5rem 1.5rem 0;position:relative}.guide__head[data-astro-cid-abicvlni]{margin-bottom:2.75rem}.guide__head[data-astro-cid-abicvlni] h1[data-astro-cid-abicvlni],.guide__head[data-astro-cid-abicvlni] .lead[data-astro-cid-abicvlni]{max-width:var(--measure)}.eyebrow[data-astro-cid-abicvlni]{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--color-royal-200);margin-bottom:.8rem;font-size:.85rem}h1[data-astro-cid-abicvlni]{margin-bottom:1rem;font-size:clamp(2rem,4.4vw,3.1rem)}.lead[data-astro-cid-abicvlni]{color:var(--color-paper-dim);font-size:1.18rem;line-height:1.6}.stamp[data-astro-cid-abicvlni]{max-width:min(52rem,100%);font-family:var(--font-ui);letter-spacing:.06em;color:var(--color-paper-muted);border-top:1px solid #e8f4f817;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.6rem;padding-top:1rem;font-size:.88rem;display:flex}.stamp__ok[data-astro-cid-abicvlni]{color:var(--ctx-tip);margin-right:.15rem}.stamp__patch[data-astro-cid-abicvlni]:before{content:"·";color:var(--color-paper-faint);margin-right:.7rem}.stamp__todo[data-astro-cid-abicvlni]{color:var(--ctx-warn)}.stamp__read[data-astro-cid-abicvlni]{color:var(--color-paper-faint);margin-left:auto}.faq[data-astro-cid-abicvlni]{border-top:1px solid #e8f4f81a;margin-top:2.5rem}.faq__item[data-astro-cid-abicvlni]{border-bottom:1px solid #e8f4f812}.faq__item[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]{cursor:pointer;font-family:var(--font-ui);color:var(--color-paper);align-items:baseline;gap:.7rem;padding:.95rem 0;font-size:1.02rem;list-style:none;display:flex}.faq__item[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]:before{content:"";border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);flex-shrink:0;width:.42rem;height:.42rem;margin-top:.42rem;transition:rotate .15s;rotate:-45deg}.faq__item[data-astro-cid-abicvlni][open] summary[data-astro-cid-abicvlni]:before{rotate:45deg}.faq__item[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]:hover{color:var(--accent)}.faq__item[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--color-paper-dim);max-width:var(--measure);margin:0 0 1.1rem 1.12rem;line-height:1.65}.guide__body[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,1fr) 14rem;align-items:start;gap:3.5rem;padding-bottom:5rem;display:grid}.guide__main[data-astro-cid-abicvlni]{min-width:0}.guide__main[data-astro-cid-abicvlni]>.prose[data-astro-cid-abicvlni]{margin-top:2.5rem}.toc[data-astro-cid-abicvlni]{border-left:1px solid #e8f4f81a;padding-left:1.25rem;font-size:.92rem;position:sticky;top:5.5rem}.toc__title[data-astro-cid-abicvlni]{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper-faint);margin-bottom:.8rem;font-size:.8rem}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--color-paper-muted);line-height:1.4;text-decoration:none;transition:color .15s;display:block}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover,.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni][aria-current]{color:var(--color-paper)}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni][aria-current]:before{content:"";background:var(--accent);width:1px;height:1.2em;position:absolute;left:-1px}.toc[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]{position:relative}@media (width<=1000px){.guide__body[data-astro-cid-abicvlni]{grid-template-columns:1fr;gap:0}.toc[data-astro-cid-abicvlni]{border-top:1px solid #e8f4f81a;border-left:none;margin-top:3rem;padding:1.5rem 0 0;position:static}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni][aria-current]:before{display:none}}
