:root{--paper:#eee8db;--ink:#171613;--red:#931e24}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Georgia,serif}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:10px;background:var(--paper);padding:10px;z-index:10}.site-bar,footer{padding:20px 4vw;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;border-bottom:2px solid;font:11px/1.5 'Courier New',monospace;letter-spacing:.06em}.site-bar a{text-decoration:none}.site-bar nav{display:flex;gap:22px;flex-wrap:wrap}main{max-width:1180px;margin:auto;padding:25px 35px}.masthead{text-align:center;border-top:5px solid;border-bottom:2px solid;padding-top:12px}.masthead img{width:min(650px,100%);height:auto;display:block;margin:15px auto}.eyebrow{font:11px/1.5 'Courier New',monospace;letter-spacing:.08em;text-transform:uppercase}.strap{background:var(--ink);color:var(--paper);padding:10px;font:bold 13px/1.4 Arial,sans-serif;margin-bottom:0}.issue-top{padding:30px 0;border-bottom:1px solid}.issue-top h1{font:bold clamp(35px,6vw,70px)/1.05 Arial,sans-serif;margin:12px 0 20px;letter-spacing:-.04em}.issue-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-block;padding:9px 14px;border:1px solid;text-decoration:none;font:12px/1.5 'Courier New',monospace}.button:hover{background:var(--ink);color:var(--paper)}.contents{margin-top:22px;display:flex;gap:8px 20px;flex-wrap:wrap;font:12px/1.5 'Courier New',monospace}.articles{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.article{border-bottom:1px solid #b8b0a2;padding:32px 0}.article h2{font:bold clamp(27px,3vw,40px)/1.12 Arial,sans-serif;letter-spacing:-.025em;margin:8px 0 22px}.article img{width:100%;height:auto;display:block;margin:0 0 24px}.article p{margin:0 0 20px}.article .eyebrow{color:var(--red)}.article.science{grid-column:1/-1}.science .copy{columns:2;column-gap:50px}.science .copy p{break-inside:avoid}.science img{width:min(340px,100%);margin:0 auto 30px}.recipes{display:grid;gap:15px}.recipe{padding:20px;background:#e3dbcb;border-top:3px solid var(--red)}.recipe h3{font:bold 23px/1.2 Arial,sans-serif;margin:0 0 8px}.recipe p,.recipe li{font-size:16px}.recipe ol{padding-left:23px}.song-list{list-style:none;padding:0;counter-reset:songs}.song-list li{counter-increment:songs;border-top:1px solid #c8bdac;padding:12px 0}.song-list li:before{content:counter(songs,decimal-leading-zero) ' / ';color:var(--red);font:bold 13px 'Courier New',monospace}.song-list span{display:block;font-size:16px;margin-left:39px}.sources{padding:30px 0;font-size:14px}.archive{padding:40px 0}.archive h2{font:bold 40px Arial,sans-serif;margin:10px 0}.archive-card{display:block;border-top:2px solid;padding:20px 0;text-decoration:none}.archive-card h3{font:bold 24px Arial,sans-serif;margin:8px 0}.archive-card p{margin:0;font-size:16px}.archive-card:hover h3{text-decoration:underline}.status{padding:40px 0}footer{border-top:2px solid;border-bottom:0} @media(max-width:700px){body{font-size:17px}main{padding:20px}.articles{display:block}.science .copy{columns:auto}.site-bar{gap:12px}.site-bar nav{gap:14px}.article{padding:28px 0}.masthead img{margin:10px auto}.strap{font-size:11px}.contents{gap:12px}.science img{width:100%;max-width:340px}}@media print{.site-bar,.issue-actions,.contents,.archive,footer,.skip{display:none}main{max-width:none;padding:0}.articles{display:block}.science .copy{columns:auto}.article{break-before:page}.article img{max-height:250px;object-fit:contain}.masthead img{max-height:150px;object-fit:contain}body{font-size:11pt}.recipe{break-inside:avoid}}
