.lo[data-astro-cid-kalws4q7]{padding-block:calc(140px + env(safe-area-inset-top)) clamp(40px, 5vw, 64px)}.lo-title[data-astro-cid-kalws4q7]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0 0 22px;font-size:clamp(48px,6.4vw,96px);font-weight:400;line-height:1}.lo-lead[data-astro-cid-kalws4q7]{max-width:62ch;color:var(--ink-soft);margin:0 0 22px;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.lo-meta[data-astro-cid-kalws4q7]{font-family:var(--font-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:13px}.lo-draft[data-astro-cid-kalws4q7]{border:1px solid color-mix(in srgb, var(--color-yellow-500) 60%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-yellow-300) 22%, var(--paper));color:var(--ink);align-items:flex-start;gap:10px;margin:22px 0 0;padding:12px 16px;font-size:14.5px;line-height:1.5;display:inline-flex}.lo-draft-dot[data-astro-cid-kalws4q7]{background:var(--color-yellow-700);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.lo-glance[data-astro-cid-kalws4q7]{border-radius:var(--radius-md);background:var(--paper-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,56px) 0 0;display:grid}.lo-item[data-astro-cid-kalws4q7]{padding:26px 28px 28px}.lo-item[data-astro-cid-kalws4q7]+.lo-item[data-astro-cid-kalws4q7]{border-left:1px solid var(--line)}.lo-item[data-astro-cid-kalws4q7] dt[data-astro-cid-kalws4q7]{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:21px;line-height:1.2}.lo-item[data-astro-cid-kalws4q7] dd[data-astro-cid-kalws4q7]{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}@media (width<=900px){.lo-glance[data-astro-cid-kalws4q7]{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-item[data-astro-cid-kalws4q7]:nth-child(3){border-left:0}.lo-item[data-astro-cid-kalws4q7]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=560px){.lo[data-astro-cid-kalws4q7]{padding-top:calc(112px + env(safe-area-inset-top))}.lo-glance[data-astro-cid-kalws4q7]{grid-template-columns:1fr}.lo-item[data-astro-cid-kalws4q7]+.lo-item[data-astro-cid-kalws4q7]{border-left:0;border-top:1px solid var(--line)}.lo-item[data-astro-cid-kalws4q7]{padding:20px}}.lb-p[data-astro-cid-bjrgajdf]{max-width:68ch;color:var(--ink-soft);margin:0 0 18px;font-size:17px;line-height:1.7}.lb-list[data-astro-cid-bjrgajdf]{gap:10px;max-width:68ch;margin:0 0 22px;padding:0;list-style:none;display:grid}.lb-list[data-astro-cid-bjrgajdf] li[data-astro-cid-bjrgajdf]{color:var(--ink-soft);padding-left:24px;font-size:17px;line-height:1.65;position:relative}.lb-list[data-astro-cid-bjrgajdf] li[data-astro-cid-bjrgajdf]:before{content:"";background:var(--color-green-700);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.lb-rows[data-astro-cid-bjrgajdf]{border-top:1px solid var(--line);margin:4px 0 24px}.lb-row[data-astro-cid-bjrgajdf]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:8px 32px;padding:18px 0;display:grid}.lb-row[data-astro-cid-bjrgajdf] dt[data-astro-cid-bjrgajdf]{font-family:var(--font-body);color:var(--ink);font-size:16px;font-weight:600;line-height:1.45}.lb-row[data-astro-cid-bjrgajdf] dd[data-astro-cid-bjrgajdf]{max-width:60ch;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.lb-p[data-astro-cid-bjrgajdf] .legal-a,.lb-list[data-astro-cid-bjrgajdf] .legal-a,.lb-row[data-astro-cid-bjrgajdf] .legal-a{color:var(--color-green-700);text-underline-offset:3px;word-break:break-word;text-decoration:underline 1px}.lb-p[data-astro-cid-bjrgajdf] .legal-a:hover,.lb-list[data-astro-cid-bjrgajdf] .legal-a:hover,.lb-row[data-astro-cid-bjrgajdf] .legal-a:hover{color:var(--ink)}@media (width<=720px){.lb-row[data-astro-cid-bjrgajdf]{grid-template-columns:1fr;padding:16px 0}}.lb[data-astro-cid-qklohd7s]{padding-block:clamp(32px,4vw,56px) clamp(80px,9vw,128px)}.lb-grid[data-astro-cid-qklohd7s]{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.lb-aside[data-astro-cid-qklohd7s]{align-self:start;max-height:calc(100svh - 132px);position:sticky;top:112px;overflow-y:auto}.lb-toc-h[data-astro-cid-qklohd7s],.lb-fold[data-astro-cid-qklohd7s] summary[data-astro-cid-qklohd7s]{font-family:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:12.5px}.lb-toc[data-astro-cid-qklohd7s] ul[data-astro-cid-qklohd7s],.lb-fold[data-astro-cid-qklohd7s] ul[data-astro-cid-qklohd7s]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.lb-toc[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s],.lb-fold[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s]{color:var(--ink-soft);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.lb-toc[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s]:hover,.lb-toc[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s]:focus-visible,.lb-fold[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s]:hover{color:var(--color-green-700);border-left-color:var(--color-green-700)}.lb-toc[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s].is-current,.lb-fold[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s].is-current{color:var(--color-green-700);border-left-color:var(--color-green-700);font-weight:600}.lb-fold[data-astro-cid-qklohd7s]{display:none}.lb-sec[data-astro-cid-qklohd7s]{border-top:1px solid var(--line);padding-block:40px 22px;scroll-margin-top:104px}.lb-sec[data-astro-cid-qklohd7s]:first-child{border-top:0;padding-top:8px}.lb-h[data-astro-cid-qklohd7s]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 20px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.15}@media (width<=900px){.lb-grid[data-astro-cid-qklohd7s]{grid-template-columns:1fr;gap:24px}.lb-aside[data-astro-cid-qklohd7s]{max-height:none;position:static;overflow:visible}.lb-toc[data-astro-cid-qklohd7s]{display:none}.lb-fold[data-astro-cid-qklohd7s]{border-radius:var(--radius-sm);background:var(--paper-2);padding:14px 18px;display:block}.lb-fold[data-astro-cid-qklohd7s] summary[data-astro-cid-qklohd7s]{cursor:pointer;margin:0;list-style-position:inside}.lb-fold[data-astro-cid-qklohd7s][open] summary[data-astro-cid-qklohd7s]{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.lb-toc[data-astro-cid-qklohd7s] a[data-astro-cid-qklohd7s]{transition:none}}
