:root{--anm-paper:#f7f3ea;--anm-ink:#1c1c1c;--anm-rule:#1c1c1c;--anm-soft:#6a6558;--anm-red:#a3281f}.anm-body{background:var(--anm-paper);color:var(--anm-ink);margin:0;font:1.125rem/1.7 Georgia,Times New Roman,serif}.anm-body a{color:var(--anm-red);text-underline-offset:.18em}.anm-mast{text-align:center;border-bottom:4px double var(--anm-rule);padding:1.4rem 1rem 0}.anm-body .anm-name{letter-spacing:-.01em;color:var(--anm-ink);font:700 clamp(2rem,6vw,3.4rem)/1 Georgia,serif;text-decoration:none}.anm-motto{color:var(--anm-soft);margin:.4rem 0 .9rem;font-style:italic}.anm-menu{border-top:1px solid var(--anm-rule);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.3rem 1.6rem;padding:.55rem 0;font:600 .82rem/1.2 system-ui,sans-serif;display:flex}.anm-body .anm-menu a{color:var(--anm-ink);text-decoration:none}.anm-menu a:hover{color:var(--anm-red)}.anm-main{max-width:46rem;margin:0 auto;padding:1.6rem 1.25rem 2rem}.anm-intro{border-bottom:1px solid #cfc8b5;padding-bottom:1rem}.anm-h1{margin:0 0 .8rem;font:700 clamp(1.7rem,4.6vw,2.5rem)/1.15 Georgia,serif}.anm-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--anm-red);margin-bottom:.4rem;font:700 .78rem/1.2 system-ui,sans-serif;display:block}.anm-h2{letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--anm-rule);margin:1.8rem 0 .8rem;padding-bottom:.3rem;font:700 .95rem/1.2 system-ui,sans-serif}.anm-h3{margin:0 0 .2rem;font:700 1.2rem/1.3 Georgia,serif}.anm-h3 a{color:var(--anm-ink);text-decoration:none}.anm-h3 a:hover{color:var(--anm-red);text-decoration:underline}.anm-lead{border-bottom:1px solid #cfc8b5;margin-bottom:.6rem;padding:0 0 1rem}.anm-lead .anm-h3{font-size:clamp(1.45rem,3.6vw,1.95rem);line-height:1.2}.anm-item{border-bottom:1px solid #e0d9c6;padding:.7rem 0}.anm-item p{margin:.15rem 0}.anm-lead p{margin:.3rem 0}.anm-when{color:var(--anm-soft);margin:.2rem 0 0;font:.82rem/1.4 system-ui,sans-serif}.anm-note{border-left:4px solid var(--anm-red);background:#efe9d9;margin-top:2rem;padding:.9rem 1.1rem}.anm-note p{margin:0}.anm-article-head{border-bottom:1px solid #cfc8b5;margin-bottom:1rem;padding-bottom:.8rem}.anm-article p{margin:0 0 1.05rem}.anm-article .anm-first{font-size:1.22rem}.anm-article .anm-h2{margin-top:1.6rem}.anm-others{margin-top:2.2rem}.anm-others .anm-item{padding:.5rem 0}.anm-others .anm-h3{font-size:1.05rem}.anm-foot{border-top:4px double var(--anm-rule);text-align:center;color:var(--anm-soft);margin-top:1rem;padding:1.4rem 1rem 2rem;font:.92rem/1.6 system-ui,sans-serif}.anm-foot p{max-width:38rem;margin:0 auto .6rem}.anm-foot-nav{flex-wrap:wrap;justify-content:center;gap:.2rem 1.2rem;display:flex}.anm-lost{text-align:left}@media (width<=34rem){.anm-main{padding:1.2rem 1rem 1.6rem}.anm-menu{gap:.3rem 1rem}}
