:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#fff4e6;color:#39232a;font:17px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}main{max-width:860px;margin:auto;padding:36px 24px 64px}h1{font-size:clamp(26px,5vw,38px);line-height:1.2;margin:24px 0 12px}h2{font-size:23px;line-height:1.35;margin-top:30px}a{color:#9b1749;text-underline-offset:3px}nav{display:flex;flex-wrap:wrap;gap:16px}.date{color:#69515b}section{background:#fff;padding:12px 24px 24px;border-radius:16px;margin:24px 0}hr{border:0;border-top:1px solid #d9c8ce;margin:40px 0}@media(max-width:480px){main{padding:24px 16px 40px}section{padding:8px 16px 20px}}@media print{body{background:#fff}main{max-width:none}section{padding:0}nav{display:none}}
