*{box-sizing:border-box}body{margin:0;background:#f9f6ee;color:#312a28;font:18px/1.8 Georgia,serif}.wrap{max-width:900px;margin:auto;padding:34px 28px}header{text-align:center;border-bottom:3px double #b8a99a;padding-bottom:26px}.imprint{font:11px system-ui,sans-serif;text-transform:uppercase;letter-spacing:3px;color:#8c7667}.wordmark{display:block;font-size:62px;line-height:1.25;text-decoration:none;color:inherit;letter-spacing:-3px}nav{display:flex;gap:32px;justify-content:center;font-size:14px;margin-top:18px}a{color:#76573f;text-underline-offset:4px}main{padding:55px 0;min-height:66vh}.issue{color:#9b4c33;font:12px system-ui,sans-serif;letter-spacing:2px;text-transform:uppercase}h1{font-size:clamp(38px,6vw,64px);line-height:1.15;font-weight:400;max-width:640px;margin:25px 0 30px}h2{font-size:28px;font-weight:400;line-height:1.25}.intro{font-size:22px;max-width:650px}.columns{display:grid;grid-template-columns:2fr 1fr;gap:55px;margin-top:40px}.entry{padding:22px 0;border-top:1px solid #d5caba}.aside{font-size:15px;border-left:1px solid #d5caba;padding-left:25px}.narrow{max-width:630px}.drop:first-letter{float:left;font-size:64px;line-height:.9;margin:9px 9px 0 0;color:#9b4c33}footer{border-top:3px double #b8a99a;text-align:center;font:12px system-ui,sans-serif;letter-spacing:1px;padding:24px 0;color:#8c7667}@media(max-width:600px){.wrap{padding:22px}.wordmark{font-size:50px}nav{gap:22px}.columns{grid-template-columns:1fr;gap:24px}.aside{border-left:0;border-top:1px solid #d5caba;padding:20px 0 0}.intro{font-size:20px}main{padding-top:36px}}