*{box-sizing:border-box}body{margin:0;background:#f5f0e1;color:#302a20;font:17px/1.85 system-ui,-apple-system,"Segoe UI",sans-serif}header{background:#3b2517;color:#f6e6be;border-bottom:4px solid #bb9149}nav,main,footer{max-width:840px;margin:auto;padding:24px}nav{display:flex;align-items:center;justify-content:space-between;gap:20px}nav a{color:#f6e6be}nav img{width:72px;height:72px;border-radius:17px}a{color:#6c4819;text-underline-offset:4px}h1{font-size:clamp(25px,5vw,34px);line-height:1.5;margin:12px 0}h2{font-size:22px;margin:0 0 12px}section{background:#fffaf0;border:1px solid #dfd0af;border-radius:18px;padding:22px;margin:22px 0}p{margin:10px 0}details{border-top:1px solid #e6dcc7;padding:15px 0}details:first-of-type{border:0}summary{font-weight:650;cursor:pointer}footer{font-size:14px;color:#635846}.sub{color:#d7bf8c}.meta{font-size:15px;color:#695e4a}.links{display:flex;gap:20px;flex-wrap:wrap}.mail{direction:ltr;unicode-bidi:isolate}a:focus-visible,summary:focus-visible{outline:3px solid #ad7b2a;outline-offset:5px}@media(max-width:480px){nav,main,footer{padding:18px}section{padding:18px}nav img{width:58px;height:58px}}