body{margin:0;line-height:1.7}
    main{max-width:860px;margin:auto;padding:48px 20px}
    h1,h2{color:var(--parchment)}
    h1{font-size:clamp(28px,6vw,42px)}
    li{margin:.55rem 0}
    footer{margin-top:2rem;border-top:1px solid var(--line);padding-top:1rem}
