.dg[data-astro-cid-mb5gojzx]{background:var(--card);border:1px solid var(--line);background-image:radial-gradient(circle at 1px 1px,#15803d1f 1px,#0000 0);background-size:18px 18px;border-radius:22px;margin:40px 0;padding:28px}figcaption[data-astro-cid-mb5gojzx]{gap:4px;margin-bottom:22px;display:grid}.t[data-astro-cid-mb5gojzx]{color:var(--ink);font-size:24px}ol[data-astro-cid-mb5gojzx]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-mb5gojzx]{background:var(--paper);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:18px 16px 16px;transition:transform .25s,border-color .25s;display:grid;position:relative}li[data-astro-cid-mb5gojzx]:hover{border-color:var(--green);transform:translateY(-2px)}li[data-astro-cid-mb5gojzx]:not(:last-child):after{content:"";border-top:2px solid var(--green);border-right:2px solid var(--green);width:10px;height:10px;position:absolute;top:30px;right:-12px;transform:rotate(45deg)}.num[data-astro-cid-mb5gojzx]{color:var(--paper);background:var(--green-deep);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}strong[data-astro-cid-mb5gojzx]{color:var(--ink);font-size:16px;line-height:1.3}.d[data-astro-cid-mb5gojzx]{color:var(--muted);font-size:14.5px;line-height:1.5}@media (width<=640px){li[data-astro-cid-mb5gojzx]:not(:last-child):after{display:none}.dg[data-astro-cid-mb5gojzx]{padding:20px}}.ah[data-astro-cid-z7xolria]{text-align:center;flex-direction:column;align-items:center;max-width:900px;padding-top:36px;display:flex}.bc[data-astro-cid-z7xolria]{align-self:stretch}.bc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;padding:0;font-size:14px;list-style:none;display:flex}.bc[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]+li[data-astro-cid-z7xolria]:before{content:"/";opacity:.5;margin-right:8px}.bc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--muted)}.bc[data-astro-cid-z7xolria] [data-astro-cid-z7xolria][aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}h1[data-astro-cid-z7xolria]{text-wrap:balance;margin:18px 0 16px;font-size:clamp(36px,5.6vw,64px)}.dek[data-astro-cid-z7xolria]{color:var(--ink-2);text-wrap:pretty;max-width:680px;margin:0;font-size:20px}.byline[data-astro-cid-z7xolria]{text-align:left;align-items:center;gap:12px;margin-top:28px;display:flex}.by[data-astro-cid-z7xolria]{color:var(--ink);font-weight:650;text-decoration:none}.by[data-astro-cid-z7xolria]:hover{color:var(--green-deep)}.hero-img[data-astro-cid-z7xolria]{margin:40px auto 0}.hero-img[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{aspect-ratio:16/8;object-fit:cover;background:var(--mint);border-radius:28px;width:100%}.layout[data-astro-cid-z7xolria]{grid-template-columns:260px minmax(0,720px);justify-content:center;gap:64px;margin-top:56px;display:grid}.side[data-astro-cid-z7xolria]{align-self:start;gap:20px;display:grid;position:sticky;top:96px}.toc[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);cursor:pointer;margin-bottom:12px;font-size:12px;font-weight:700;list-style:none}.toc[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]::-webkit-details-marker{display:none}.toc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{border-left:2px solid var(--line);counter-reset:t;margin:0;padding:0;list-style:none}.toc[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{counter-increment:t}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--ink-2);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 16px;font-size:14.5px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--green-deep);border-left-color:var(--green)}.qa[data-astro-cid-z7xolria]{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:26px 28px 26px 32px;position:relative;overflow:hidden}.qa[data-astro-cid-z7xolria]:before{content:"";background:linear-gradient(var(--green), var(--green-deep));width:5px;position:absolute;top:0;bottom:0;left:0}.qa[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin:0 0 8px}.qa[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--ink);margin:0;font-size:19px;line-height:1.6}.kt[data-astro-cid-z7xolria]{background:var(--ink);color:#e5e9df;border-radius:20px;margin-top:24px;padding:26px 28px}.kt[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{color:#fbfdf8;margin-bottom:14px;font-size:24px}.kt[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kt[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{padding-left:30px;position:relative}.kt[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='%23111827' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:5px;left:0}.faq[data-astro-cid-z7xolria]{margin-top:24px}.faq[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin-bottom:18px;font-size:32px}.faq[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria]{border-top:1px solid var(--line)}.faq[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria]:last-child{border-bottom:1px solid var(--line)}.faq[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17.5px;font-weight:650;list-style:none;display:flex}.faq[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]::-webkit-details-marker{display:none}.faq[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]:hover{color:var(--green-deep)}.pm[data-astro-cid-z7xolria]{background:var(--mint);border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:transform .3s,background .2s;position:relative}.pm[data-astro-cid-z7xolria]:before,.pm[data-astro-cid-z7xolria]:after{content:"";background:var(--green-ink);width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm[data-astro-cid-z7xolria]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria][open] .pm[data-astro-cid-z7xolria]{background:var(--mint-2);transform:rotate(45deg)}.faq[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--ink-2);margin:0 0 20px}.refs[data-astro-cid-z7xolria]{margin-top:48px}.refs[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{color:var(--muted);word-break:break-word;gap:8px;padding-left:1.3em;font-size:15px;display:grid}.disc[data-astro-cid-z7xolria]{color:var(--muted);margin-top:36px;font-size:14px}.rel[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin:88px 0 28px;font-size:clamp(30px,4vw,42px)}@media (width<=1000px){.layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr);gap:28px}.side[data-astro-cid-z7xolria]{position:static}.toc[data-astro-cid-z7xolria]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 20px}.toc[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{margin:0}.toc[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria][open] summary[data-astro-cid-z7xolria]{margin-bottom:10px}.hero-img[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{aspect-ratio:4/3;border-radius:20px}}
