.eyebrow[data-astro-cid-3eykgcid]{opacity:.7}.sec-head[data-astro-cid-3eykgcid]{display:flex;align-items:baseline;gap:14px;margin:64px 0 22px;border-top:1px solid var(--hair);padding-top:34px}.sec-head[data-astro-cid-3eykgcid] h2[data-astro-cid-3eykgcid]{font-size:clamp(21px,2.6vw,30px);font-weight:700;letter-spacing:-.01em}.sec-head[data-astro-cid-3eykgcid] .ct[data-astro-cid-3eykgcid]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);opacity:.6}.hero[data-astro-cid-3eykgcid]{padding:150px 0 10px;position:relative;overflow:hidden}.hero[data-astro-cid-3eykgcid]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(61,214,140,.08),transparent 65%)}.hero[data-astro-cid-3eykgcid] h1[data-astro-cid-3eykgcid]{font-size:clamp(40px,5.6vw,68px);line-height:1.02;letter-spacing:-.03em;font-weight:700;max-width:880px}.hero[data-astro-cid-3eykgcid] h1[data-astro-cid-3eykgcid] .serif[data-astro-cid-3eykgcid]{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--mint)}.hero[data-astro-cid-3eykgcid] .sub[data-astro-cid-3eykgcid]{color:var(--text-2);font-size:clamp(16px,1.6vw,20px);line-height:1.6;max-width:600px;margin-top:24px}.hero[data-astro-cid-3eykgcid] .sub[data-astro-cid-3eykgcid] b[data-astro-cid-3eykgcid]{color:var(--text);font-weight:500}.guides[data-astro-cid-3eykgcid]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide[data-astro-cid-3eykgcid]{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:24px;text-decoration:none;transition:.22s;min-height:188px}.guide[data-astro-cid-3eykgcid]:hover{border-color:var(--edge);transform:translateY(-2px);background:linear-gradient(180deg,var(--card-2),var(--card))}.guide[data-astro-cid-3eykgcid] .tag[data-astro-cid-3eykgcid]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mint);opacity:.8}.guide[data-astro-cid-3eykgcid] h3[data-astro-cid-3eykgcid]{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:14px 0 10px;line-height:1.2}.guide[data-astro-cid-3eykgcid] p[data-astro-cid-3eykgcid]{font-size:14px;color:var(--text-2);line-height:1.55;flex:1}.guide[data-astro-cid-3eykgcid] .go[data-astro-cid-3eykgcid]{margin-top:16px;font-size:13.5px;font-weight:600;color:var(--mint)}.gloss[data-astro-cid-3eykgcid]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.term[data-astro-cid-3eykgcid]{background:var(--card);border:1px solid var(--hair);border-radius:13px;padding:20px 22px;transition:.2s}.term[data-astro-cid-3eykgcid]:hover{border-color:var(--edge)}.term[data-astro-cid-3eykgcid] dt[data-astro-cid-3eykgcid]{font-size:16px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:9px}.term[data-astro-cid-3eykgcid] dt[data-astro-cid-3eykgcid] .mk[data-astro-cid-3eykgcid]{width:6px;height:6px;border-radius:50%;background:var(--mint);flex:0 0 auto}.term[data-astro-cid-3eykgcid] dd[data-astro-cid-3eykgcid]{font-size:14px;color:var(--text-2);line-height:1.6;margin-top:9px}.term[data-astro-cid-3eykgcid] dd[data-astro-cid-3eykgcid] b{color:var(--text);font-weight:500}.format[data-astro-cid-3eykgcid]{margin-top:30px}.fmt-head[data-astro-cid-3eykgcid]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}.fmt-head[data-astro-cid-3eykgcid] h3[data-astro-cid-3eykgcid]{font-size:19px;font-weight:700;letter-spacing:-.01em}.fmt-head[data-astro-cid-3eykgcid] .fmt-sub[data-astro-cid-3eykgcid]{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-2);opacity:.7}.fmt-head[data-astro-cid-3eykgcid] .fmt-all[data-astro-cid-3eykgcid]{margin-left:auto;font-size:13px;font-weight:600;color:var(--mint);text-decoration:none}.fmt-head[data-astro-cid-3eykgcid] .fmt-all[data-astro-cid-3eykgcid]:hover{text-decoration:underline;text-underline-offset:2px}.fmt-empty[data-astro-cid-3eykgcid]{color:var(--text-2);font-size:14.5px;line-height:1.55;border:1px dashed var(--hair);border-radius:13px;padding:20px 22px;background:var(--bg-2)}.fmt-grid[data-astro-cid-3eykgcid]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rcard[data-astro-cid-3eykgcid]{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:22px;text-decoration:none;transition:.22s}.rcard[data-astro-cid-3eykgcid]:hover{border-color:var(--edge);transform:translateY(-2px);background:linear-gradient(180deg,var(--card-2),var(--card))}.rcard[data-astro-cid-3eykgcid] .rmeta[data-astro-cid-3eykgcid]{font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--text-2);opacity:.8;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rcard[data-astro-cid-3eykgcid] .rbadge[data-astro-cid-3eykgcid]{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--mint);border:1px solid var(--edge);border-radius:5px;padding:1px 5px}.rcard[data-astro-cid-3eykgcid] h4[data-astro-cid-3eykgcid]{font-size:16.5px;font-weight:700;letter-spacing:-.01em;margin:11px 0 8px;line-height:1.25}.rcard[data-astro-cid-3eykgcid] p[data-astro-cid-3eykgcid]{font-size:13.5px;color:var(--text-2);line-height:1.55;flex:1}.rcard[data-astro-cid-3eykgcid] .rgo[data-astro-cid-3eykgcid]{margin-top:14px;font-size:13px;font-weight:600;color:var(--mint)}.cta[data-astro-cid-3eykgcid]{padding:120px 0;text-align:center;border-top:1px solid var(--hair);margin-top:80px}.cta[data-astro-cid-3eykgcid] h2[data-astro-cid-3eykgcid]{font-size:clamp(30px,4.5vw,56px);line-height:1.05;letter-spacing:-.02em;font-weight:700;max-width:760px;margin:0 auto}.cta[data-astro-cid-3eykgcid] h2[data-astro-cid-3eykgcid] .serif[data-astro-cid-3eykgcid]{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--mint)}.cta[data-astro-cid-3eykgcid] p[data-astro-cid-3eykgcid]{color:var(--text-2);font-size:17px;margin:22px auto 0;max-width:520px}.cta[data-astro-cid-3eykgcid] .btn[data-astro-cid-3eykgcid]{margin-top:34px;padding:14px 26px;font-size:16px}@media(max-width:920px){.guides[data-astro-cid-3eykgcid],.fmt-grid[data-astro-cid-3eykgcid],.gloss[data-astro-cid-3eykgcid]{grid-template-columns:1fr}}
