.story[data-astro-cid-ta2fbyqs],.lic[data-astro-cid-ta2fbyqs]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:32px 80px;display:grid}.story[data-astro-cid-ta2fbyqs] .head[data-astro-cid-ta2fbyqs],.lic[data-astro-cid-ta2fbyqs] .head[data-astro-cid-ta2fbyqs]{margin-bottom:0}.story-text[data-astro-cid-ta2fbyqs]{gap:18px;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.6;display:grid}.todo[data-astro-cid-ta2fbyqs]{border:1px dashed var(--amber-deep);color:var(--on-stone-muted);border-radius:10px;padding:14px 16px;font-size:.95rem}.todo[data-astro-cid-ta2fbyqs].dark{color:var(--on-dark-muted);border-color:#fca80c80}.principles[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.principles[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-dark);background:linear-gradient(160deg,#2820148c,#100f0e99 60%);border-radius:16px;align-content:start;gap:12px;padding:28px;display:grid}.num[data-astro-cid-ta2fbyqs]{color:var(--amber);font-size:.8rem}.principles[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--on-dark-muted);font-size:.97rem}.how[data-astro-cid-ta2fbyqs]{--stone:var(--ink);--on-stone:#d0d0d0;--on-stone-muted:var(--on-dark-muted);margin-top:clamp(72px,9vw,112px);padding-top:40px}.cred[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-stone);margin:0}.cred[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line-stone);justify-content:space-between;gap:16px;padding:18px 0;display:flex}.cred[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--on-stone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.cred[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{text-align:right;margin:0}.cred[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--on-stone)}.team[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.team[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-dark);border-radius:14px;gap:4px;padding:24px;display:grid}.team[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--on-dark-muted)}.links[data-astro-cid-ta2fbyqs]{padding-block:clamp(56px,7vw,88px)}.lh[data-astro-cid-ta2fbyqs]{margin-bottom:24px;font-size:1.4rem}.rel[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.rel[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-dark);height:100%;color:var(--on-dark);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;transition:border-color .2s;display:flex}.rel[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{border-color:#fca80c99}.rel[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{color:var(--amber);flex-shrink:0}@media (width<=1000px){.principles[data-astro-cid-ta2fbyqs],.team[data-astro-cid-ta2fbyqs],.rel[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}@media (width<=760px){.story[data-astro-cid-ta2fbyqs],.lic[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=520px){.principles[data-astro-cid-ta2fbyqs],.team[data-astro-cid-ta2fbyqs],.rel[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
