.wr[data-astro-cid-bmpfczri]{--g:#16c265;--g-2:#34d67f;--g-deep:#0d5c32;--amber:#f2b01e;--red:#ff6b6b;--ink:#f4f4f0;--ink-soft:#cfcfc7;--ink-mute:#8f8f88;--panel:#121512;--panel-2:#171a17;--line:#ffffff14;--line-strong:#ffffff24;color:var(--ink);background:#0a0b0a;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:block}.wr[data-astro-cid-bmpfczri] [data-astro-cid-bmpfczri]:where(h1,h2,h3,strong){font-family:Arial Black,Helvetica Neue,Impact,system-ui,sans-serif}.wr[data-astro-cid-bmpfczri] p[data-astro-cid-bmpfczri]{font-family:system-ui,sans-serif}.wr-eyebrow[data-astro-cid-bmpfczri]{text-transform:uppercase;letter-spacing:.18em;color:var(--g-2);margin-bottom:.9rem;font-size:.72rem;font-weight:800;display:inline-block}.wr-hero[data-astro-cid-bmpfczri]{background:radial-gradient(120% 130% at 8% -10%,#1ecb6d 0%,#0000 46%),radial-gradient(120% 120% at 100% 120%,#0c7a42 0%,#0000 55%),linear-gradient(135deg,#14a659,#063d22 62%,#0a0b0a);padding:clamp(3rem,9vw,6rem) 0 clamp(2rem,5vw,3.4rem);position:relative;overflow:hidden}.wr-hero-inner[data-astro-cid-bmpfczri]{max-width:940px;position:relative}.wr-hero-eyebrow[data-astro-cid-bmpfczri]{color:#ffffffd9}.wr-hero-title[data-astro-cid-bmpfczri]{color:#fff;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 12px 40px #00000059;margin:0 0 1rem;font-size:clamp(2.6rem,9vw,5.6rem);line-height:.9}.wr-hero-lead[data-astro-cid-bmpfczri]{color:#ffffffe6;max-width:34rem;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.wr-layout[data-astro-cid-bmpfczri]{grid-template-columns:210px 1fr;align-items:start;gap:clamp(1.6rem,4vw,3.4rem);display:grid}.wr-toc[data-astro-cid-bmpfczri]{align-self:start;position:sticky;top:96px}.wr-toc-title[data-astro-cid-bmpfczri]{text-transform:uppercase;letter-spacing:.18em;color:var(--g-2);margin-bottom:.9rem;font-size:.7rem;font-weight:800;display:block}.wr-toc-list[data-astro-cid-bmpfczri]{flex-direction:column;display:flex}.wr-toc-list[data-astro-cid-bmpfczri] a[data-astro-cid-bmpfczri]{color:var(--ink-mute);grid-template-columns:1.3rem 1fr;align-items:baseline;gap:.4rem;padding:.32rem 0;font-family:system-ui,sans-serif;font-size:.9rem;line-height:1.3;transition:color .12s;display:grid}.wr-toc-list[data-astro-cid-bmpfczri] a[data-astro-cid-bmpfczri]:hover{color:#fff;text-decoration:none}.wr-toc-list[data-astro-cid-bmpfczri] a[data-astro-cid-bmpfczri].is-active{color:var(--g-2)}.wr-toc-n[data-astro-cid-bmpfczri]{color:var(--g-2);font-size:.74rem;font-weight:800}.wr-content[data-astro-cid-bmpfczri]{min-width:0}.wr-intro[data-astro-cid-bmpfczri]{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;margin-bottom:clamp(1.6rem,4vw,2.6rem);padding:clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2.2rem)}.wr-intro[data-astro-cid-bmpfczri] p[data-astro-cid-bmpfczri]{color:var(--ink-soft);margin:0;font-size:1.08rem;line-height:1.7}.wr-intro-sub[data-astro-cid-bmpfczri]{color:var(--ink-mute)!important;margin-top:1rem!important}.wr-rule[data-astro-cid-bmpfczri]{border-top:1px solid var(--line);margin-top:clamp(1.6rem,4vw,2.4rem);padding-top:clamp(1.6rem,4vw,2.4rem);scroll-margin-top:90px}.wr-rule[data-astro-cid-bmpfczri]:first-of-type{border-top:none;margin-top:0;padding-top:0}.wr-rule-n[data-astro-cid-bmpfczri]{text-transform:uppercase;letter-spacing:.16em;color:var(--g-2);margin-bottom:.5rem;font-size:.66rem;font-weight:800;display:block}.wr-rule-n[data-astro-cid-bmpfczri].is-danger{color:var(--red)}.wr-rule-title[data-astro-cid-bmpfczri]{color:#fff;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .9rem;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.05}.wr-rule-intro[data-astro-cid-bmpfczri]{color:var(--ink-mute);max-width:60rem;margin:0 0 1.2rem;font-size:1.05rem;line-height:1.7}.wr-list[data-astro-cid-bmpfczri]{margin:0;padding:0;list-style:none}.wr-list[data-astro-cid-bmpfczri] li[data-astro-cid-bmpfczri]{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:.7rem 0;font-family:system-ui,sans-serif;font-size:1.05rem}.wr-list[data-astro-cid-bmpfczri] li[data-astro-cid-bmpfczri]:first-child{padding-top:0}.wr-note[data-astro-cid-bmpfczri]{color:var(--ink-mute);max-width:52rem;margin:1.2rem 0 0;font-size:.98rem;line-height:1.65}.wr-close[data-astro-cid-bmpfczri]{text-align:center;background:linear-gradient(135deg, var(--g), var(--g-deep));border-radius:22px;margin-top:clamp(2rem,5vw,3rem);padding:clamp(2.2rem,6vw,3.4rem) clamp(1.4rem,5vw,3rem);position:relative;overflow:hidden}.wr-close-kicker[data-astro-cid-bmpfczri]{text-transform:uppercase;letter-spacing:.2em;color:#06381f;margin-bottom:1.2rem;font-size:.66rem;font-weight:800;display:block}.wr-close-p[data-astro-cid-bmpfczri]{color:#06170dd1;max-width:44rem;margin:0 auto 1.4rem;font-size:1.08rem;line-height:1.65}.wr-close-strong[data-astro-cid-bmpfczri]{color:#05130b;text-transform:uppercase;max-width:40rem;margin:0 auto;font-family:Arial Black,Helvetica Neue,Impact,system-ui,sans-serif;font-size:clamp(1.3rem,3.2vw,1.95rem);line-height:1.2}@media (width<=880px){.wr-layout[data-astro-cid-bmpfczri]{grid-template-columns:1fr}.wr-toc[data-astro-cid-bmpfczri]{border-bottom:1px solid var(--line);margin-bottom:.6rem;padding-bottom:1.2rem;position:static}.wr-toc-list[data-astro-cid-bmpfczri]{grid-template-columns:1fr 1fr;gap:.1rem 1rem;display:grid}}@media (width<=520px){.wr-toc-list[data-astro-cid-bmpfczri]{grid-template-columns:1fr}}html.wr-reveal-ready [data-astro-cid-bmpfczri][data-reveal]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}html.wr-reveal-ready [data-astro-cid-bmpfczri][data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.wr-reveal-ready [data-astro-cid-bmpfczri][data-reveal]{opacity:1;transition:none;transform:none}}
