.article_prose__bN60A{font-family:var(--font-sans);color:var(--color-ink);font-size:1.125rem;line-height:1.75}.article_prose__bN60A>*+*{margin-top:1.15em}.article_prose__bN60A p{color:var(--color-ink)}.article_prose__bN60A h2,.article_prose__bN60A h3,.article_prose__bN60A h4{font-family:var(--font-heading);color:var(--color-ink);line-height:1.2;scroll-margin-top:calc(var(--nav-h) + 1.5rem)}.article_prose__bN60A h2{font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:800;margin-top:2.4em;padding-top:1.2em;position:relative}.article_prose__bN60A h2:before{content:"";position:absolute;top:0;left:0;width:3.5rem;height:0;border-top:4px dotted var(--color-lemon)}.article_prose__bN60A h3{font-size:clamp(1.3rem,2vw,1.55rem);font-weight:800;margin-top:1.9em}.article_prose__bN60A h4{font-size:1.15rem;font-weight:700;margin-top:1.7em}.article_prose__bN60A a{color:var(--color-red);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.article_prose__bN60A a:hover{color:var(--color-red-2)}.article_prose__bN60A strong{font-weight:800}.article_prose__bN60A ol,.article_prose__bN60A ul{padding-left:0;margin-left:0;list-style:none}.article_prose__bN60A li{position:relative;padding-left:2rem}.article_prose__bN60A li+li{margin-top:.45em}.article_prose__bN60A ul>li:before{content:"";position:absolute;left:.15rem;top:.45em;width:1.1rem;height:1.1rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='10.5' fill='%23ffdd1c' stroke='%2316252d' stroke-width='1.6'/><circle cx='12' cy='12' r='7.5' fill='%23fff5b8' stroke='%2316252d' stroke-width='1'/><path d='M12 4.5v15M4.5 12h15M6.7 6.7l10.6 10.6M17.3 6.7L6.7 17.3' stroke='%2316252d' stroke-width='1' fill='none'/></svg>");background-size:contain;background-repeat:no-repeat}.article_prose__bN60A ol{counter-reset:item}.article_prose__bN60A ol>li{counter-increment:item}.article_prose__bN60A ol>li:before{content:counter(item);position:absolute;left:0;top:.2em;width:1.45rem;height:1.45rem;border-radius:999px;background:var(--color-lemon);color:var(--color-ink);font-family:var(--font-heading);font-weight:800;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center}.article_prose__bN60A blockquote{border-left:4px solid var(--color-lemon);padding:.25rem 0 .25rem 1.25rem;color:var(--color-ink-2);font-style:italic}.article_prose__bN60A hr{border:0;border-top:3px dotted var(--color-lemon);margin:2.5rem 0}.article_prose__bN60A code{font-family:var(--font-mono);font-size:.9em;background:var(--color-lemon-3);padding:.1em .35em;border-radius:.4em}.article_prose__bN60A .table-wrap{margin-top:1.5em;border-radius:1.5rem;background:var(--color-white);box-shadow:var(--shadow-soft);overflow-x:auto;-webkit-overflow-scrolling:touch}.article_prose__bN60A table{width:100%;border-collapse:collapse;font-size:.98rem;min-width:28rem}.article_prose__bN60A thead th{font-family:var(--font-heading);font-weight:800;text-align:left;background:var(--color-lemon);color:var(--color-ink);padding:.85rem 1.1rem;font-size:.9rem;letter-spacing:.01em}.article_prose__bN60A thead th:first-child{border-top-left-radius:1.5rem}.article_prose__bN60A thead th:last-child{border-top-right-radius:1.5rem}.article_prose__bN60A tbody td{padding:.8rem 1.1rem;vertical-align:top;border-top:1px solid rgba(22,37,45,.08);color:var(--color-ink)}.article_prose__bN60A tbody tr:nth-child(2n) td{background:var(--color-paper)}.article_prose__bN60A tbody td:first-child{font-weight:700}@media (max-width:640px){.article_prose__bN60A{font-size:1.05rem}}