.jk[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{max-width:860px}.nb[data-astro-cid-lcdefpme]{display:inline-block}.label[data-astro-cid-lcdefpme],.sec[data-astro-cid-lcdefpme] .sec__no[data-astro-cid-lcdefpme]{width:fit-content;font-family:var(--font-sans);letter-spacing:.12em;background:var(--ink);border-radius:6px;margin:0;padding:.35em .9em;font-size:.78rem;font-weight:800;line-height:1.6;display:block;transform:rotate(-2deg);color:#fff!important}.hero[data-astro-cid-lcdefpme]{padding:var(--space-60) 0;border-bottom:var(--line);background:repeating-conic-gradient(from 0deg at 80% 40%, #1715140d 0deg 2deg, transparent 2deg 9deg), linear-gradient(180deg, var(--gold-soft), var(--paper) 80%)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:var(--space-20) 0 var(--space-24);color:var(--ink);text-shadow:3px 3px 0 var(--gold-soft);font-size:clamp(1.7rem,8vw,3.2rem);font-weight:900;line-height:1.3}.lead[data-astro-cid-lcdefpme]{color:var(--ash);max-width:36em;font-weight:500;line-height:2}.who[data-astro-cid-lcdefpme]{gap:var(--space-12);margin:var(--space-20) 0 0;padding:var(--space-12) var(--space-16);border:var(--line);box-shadow:4px 4px 0 var(--ink);color:var(--ink);background:#fff;border-radius:12px;align-items:flex-start;max-width:40em;font-size:.95rem;font-weight:700;line-height:1.8;display:flex}.who[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-radius:50%;flex:none;width:56px;height:56px}.hero__img[data-astro-cid-lcdefpme]{width:100%;height:auto;margin-top:var(--space-32);border:var(--line);box-shadow:6px 6px 0 var(--ink);border-radius:16px;display:block}.hero__cta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-20);margin-top:var(--space-24);flex-wrap:wrap;display:flex}.btn[data-astro-cid-lcdefpme]{min-height:48px;padding:0 var(--space-24);border-radius:var(--radius-button);background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--gold);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{color:#fff;background:#3a3532}.btn--big[data-astro-cid-lcdefpme]{min-height:56px;font-size:1.05rem}.sec[data-astro-cid-lcdefpme]{padding:var(--space-60) 0;border-top:var(--line)}.sec[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:var(--space-20) 0 var(--space-32);color:var(--ink);border:var(--line);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:28px;padding:.55em 1.1em;font-size:clamp(1.35rem,4.4vw,2rem);font-weight:900;line-height:1.4;display:inline-block;position:relative}.sec[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:after{content:"";border-right:var(--line);border-bottom:var(--line);background:#fff;width:22px;height:22px;position:absolute;bottom:-16px;left:2.2em;transform:skew(-25deg)rotate(45deg)}.sec[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ash);line-height:2}.sec--gold[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--gold-soft), transparent 70%)}.go[data-astro-cid-lcdefpme]{margin-top:var(--space-8);color:var(--ink);background:linear-gradient(transparent 60%, var(--gold-soft) 60%);padding:0 2px;font-weight:800;text-decoration:none;display:inline-block}.go[data-astro-cid-lcdefpme]:hover{color:var(--shu)}.types[data-astro-cid-lcdefpme]{gap:var(--space-20);margin-bottom:var(--space-20);display:grid}@media (width>=760px){.types[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.box[data-astro-cid-lcdefpme]{border:var(--line);box-shadow:var(--beta);padding:var(--space-20);background:#fff;border-radius:12px}.box__t[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:900;margin:0 0 var(--space-8)!important;color:var(--ink)!important}.box__s[data-astro-cid-lcdefpme]{font-size:.82rem;font-weight:800;margin:var(--space-12) 0 var(--space-4)!important;color:var(--shu)!important;line-height:1.5!important}.box[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--ash);margin:0;padding-left:1.2em;font-size:.92rem;line-height:1.8}.cards[data-astro-cid-lcdefpme]{gap:var(--space-16);display:grid}@media (width>=760px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.card[data-astro-cid-lcdefpme]{border:var(--line);box-shadow:4px 4px 0 var(--ink);padding:var(--space-16) var(--space-20);background:#fff;border-radius:12px}.card__type[data-astro-cid-lcdefpme]{font-size:.78rem;font-weight:800;color:var(--shu)!important;margin:0!important;line-height:1.5!important}.card__name[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 var(--space-12);color:var(--ink);font-size:1.15rem;font-weight:900}.card__dl[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-12);grid-template-columns:4.5em 1fr;margin:0;font-size:.9rem;line-height:1.7;display:grid}.card__dl[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:800}.card__dl[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ash);margin:0}.card__why[data-astro-cid-lcdefpme]{margin:var(--space-12) 0 0;color:#b0442f;font-size:.85rem;font-weight:700}.card__go[data-astro-cid-lcdefpme]{margin-top:var(--space-12);color:var(--ink);font-weight:800;display:inline-block}.pr[data-astro-cid-lcdefpme]{color:var(--color-text-muted);border:1px solid;border-radius:4px;margin-left:.4em;padding:0 .4em;font-size:.7rem;font-weight:700;display:inline-block}.note[data-astro-cid-lcdefpme]{font-size:.88rem}.src[data-astro-cid-lcdefpme]{color:var(--ash);font-size:.85rem}.src[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-weight:700}.src[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding-left:1.2em;line-height:1.8}.steps[data-astro-cid-lcdefpme]{counter-reset:s;gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:s;padding:var(--space-16) var(--space-20) var(--space-16) 3.6em;border:var(--line);background:#fff;border-radius:12px;margin:0;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(s);left:var(--space-16);top:var(--space-16);background:var(--shu);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;font-weight:900;display:flex;position:absolute}.steps__t[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:900;display:block}.steps__d[data-astro-cid-lcdefpme]{color:var(--ash);margin-top:var(--space-4);font-size:.92rem;line-height:1.8;display:block}.arts[data-astro-cid-lcdefpme]{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.arts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:var(--space-16) var(--space-20);border:var(--line);box-shadow:4px 4px 0 var(--ink);color:var(--ink);background:#fff;border-radius:12px;font-weight:800;line-height:1.6;text-decoration:none;display:block}.arts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--gold-soft)}.rules[data-astro-cid-lcdefpme]{color:var(--ash);padding-left:1.2em;line-height:1.9}.faq[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:var(--space-20);font-weight:900}.faq[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]:before{content:"Q. ";color:var(--shu)}.faq[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0;color:var(--ash);line-height:1.9}
