.doc{overflow-wrap:anywhere;width:100%;max-width:760px;margin:0 auto;padding:2.2rem 1.25rem 3rem}.doc h1{margin:0 0 .6rem;font-size:clamp(1.7rem,5vw,2.4rem)}.doc h2{margin:2rem 0 .5rem;font-size:1.35rem}.doc p,.doc li{max-width:68ch}.doc li{margin:.25rem 0}.doc strong{color:var(--moon)}.doc .meta{color:var(--muted)}.pend{color:var(--star);background:#ffd45e2e;border-radius:4px;padding:0 .25em}.lang-switch{gap:.5rem;margin:0 0 1.5rem;display:flex}.lang-switch a{border:1px solid var(--line);font-size:var(--fs-secondary);border-radius:999px;align-items:center;min-height:2.75rem;padding:.35rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.contact{background:var(--deep);border:1px solid var(--line);border-radius:16px;margin:1rem 0 1.5rem;padding:1rem 1.25rem}.contact .email{overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}details{border-bottom:1px solid var(--line);padding:.7rem 0}summary{cursor:pointer;color:var(--moon);font-weight:700}details p{color:var(--muted);margin:.5rem 0 0}.divider{border:0;border-top:1px solid var(--line);margin:3rem 0 1rem}.notfound{text-align:center;max-width:760px;margin:0 auto;padding:4rem 1.25rem 3rem}.notfound .code{font:600 clamp(4rem, 16vw, 7rem)/1 var(--font-display);color:var(--cyan)}.notfound h1{margin-top:.5rem;font-size:clamp(2rem,6vw,3rem)}.notfound p{margin-top:.75rem}.notfound .es-block{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.notfound .links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}
