*{box-sizing:border-box}html{color:#25252b;background:#fff9f6;font:17px/1.65 system-ui,-apple-system,sans-serif}body{margin:0}a{color:#b5274c;text-underline-offset:3px}header,main,footer{max-width:850px;margin:auto;padding:24px}header{border-bottom:3px solid #E94F76;border-image:linear-gradient(135deg,#E94F76,#FF9166) 1}.brand{font-size:24px;font-weight:700;text-decoration:none;color:#25252b}.brand img{width:42px;height:42px;vertical-align:middle;margin-inline-end:10px}nav{display:flex;gap:8px 15px;flex-wrap:wrap;margin-top:16px;font-size:14px}nav a[aria-current=page]{font-weight:700;color:#25252b}h1{font-size:32px;line-height:1.2}h2{font-size:21px;margin:30px 0 8px}p{margin:8px 0 15px}.date{font-size:14px;color:#64646c}footer{border-top:1px solid #e4d8d4;font-size:14px;display:flex;gap:18px;flex-wrap:wrap}.skip{position:absolute;top:-60px;padding:10px;background:white}.skip:focus{top:8px}main:focus{outline:none}@media(max-width:600px){header,main,footer{padding:20px}h1{font-size:28px}}