*{box-sizing:border-box}body{margin:0;background:#f8f5ef;color:#382e38;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:820px;margin:auto;padding:26px}header{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #dacfc5}a{color:#914e3b;text-underline-offset:4px}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{padding:8px 0}h1{font:400 clamp(36px,7vw,60px)/1.2 Georgia,serif;margin:22px 0}h2{font:400 27px/1.4 Georgia,serif;margin-top:40px}h3{font-size:19px;margin-top:30px}.brand{font:30px Georgia,serif;text-decoration:none;color:inherit}.meta{font-size:14px;color:#706570}.intro{font-size:21px}.card{background:#eee6dc;border-radius:22px;padding:24px;margin:25px 0}footer{font-size:14px;border-top:1px solid #dacfc5}:focus-visible{outline:3px solid #914e3b;outline-offset:5px}@media(max-width:500px){header{align-items:flex-start;flex-direction:column}header,main,footer{padding:22px}}@media(prefers-color-scheme:dark){body{background:#231f24;color:#f1e9e4}a{color:#e6ad95}.meta{color:#c5b8c1}.card{background:#362e31}header,footer{border-color:#52464d}}