*{box-sizing:border-box}body{margin:0;font-family:Georgia,'Times New Roman',serif;background:#fff7fb;color:#302031;line-height:1.7}a{color:#b01872}img{max-width:100%;display:block}.ice-cover{padding:28px 5vw 70px;background:linear-gradient(135deg,#ffe5f4,#edf7ff)}.mag-nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-bottom:44px;font-family:Arial,sans-serif}.mag-nav span{margin-right:auto;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mag-nav a{text-decoration:none;color:#7d2a60;text-transform:uppercase;font-size:13px}.cover-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:36px;align-items:center}.issue{font-family:Arial,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#b01872}.ice-cover h1{font-size:clamp(38px,6vw,78px);line-height:.98;margin:0 0 22px}.ice-cover p{font-size:20px}.cover-grid img{border-radius:44px 44px 8px 44px;box-shadow:0 25px 70px #b0187240}.magazine{width:min(1080px,92vw);margin:45px auto}.letter,.score-paper,.notebook,.season,.editor{background:white;border:1px solid #f1cfe2;padding:34px;border-radius:30px;margin:30px 0;box-shadow:0 16px 50px #b0187212}h2{font-size:34px;line-height:1.15;margin-top:0}.spread,.style-section{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;margin:34px 0;background:white;border-radius:34px;padding:22px;box-shadow:0 18px 55px #b0187212}.spread.reverse img{order:2}.spread img,.style-section img{border-radius:28px}.score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.score-grid article{background:#fff0f7;border-radius:22px;padding:22px}.notes{columns:3;column-gap:32px}.notes p{break-inside:avoid}.season ol{padding-left:22px}.editor{background:#351a32;color:white}.editor h2{color:white}footer{text-align:center;padding:36px;color:#8d5a78;font-family:Arial,sans-serif}@media(max-width:820px){.cover-grid,.spread,.style-section{grid-template-columns:1fr}.spread.reverse img{order:0}.score-grid{grid-template-columns:1fr}.notes{columns:1}.mag-nav span{width:100%}}
