.cpage main{gap:36px}.chead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;padding:24px 28px;background:#fff;border:4px solid var(--ink);border-radius:6px;box-shadow:8px 8px 0 var(--ink)}.chead h1{font-size:clamp(32px,5vw,50px);margin-top:10px}.chead .lede{margin:10px 0 0}.cview{font-family:var(--talk);font-size:21px;line-height:1.3}.cview h1,.cview h2,.cview h3{line-height:1.1}.clist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.clist li{background:#fff;border:3px solid var(--ink);border-radius:6px;box-shadow:6px 6px 0 var(--ink);padding:12px}.clist a.thumb{display:block;border:2.5px solid var(--ink);border-radius:4px;overflow:hidden}.clist h2{font-size:26px;margin:12px 0 2px}.clist h2 a{text-decoration:none}.clist p{margin:0;color:var(--soft);font-size:16px}.cend{display:flex;gap:20px;align-items:center;padding:20px 24px;background:#fff;border:4px solid var(--ink);border-radius:6px;box-shadow:8px 8px 0 var(--ink)}.cend.show{background:#fffbe0}.cend img{width:84px;flex:none}.cend h2{font-size:clamp(28px,5vw,38px);margin-bottom:4px}.cend p{margin:0 0 12px}.cend .btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:560px){.chead{grid-template-columns:1fr;padding:18px}.chead .fhero-capy{display:none}.cend{flex-direction:column;text-align:center}.cend .btns{justify-content:center}}.cpage header.bar{flex:none;height:auto;border:0;border-bottom:3px solid var(--ink);border-radius:0;overflow:visible;background:var(--paper)}.cpage footer.foot{gap:0 24px;flex-wrap:wrap;font-size:18px;color:var(--ink)}.cview .panel.imgp .pimg{max-width:none}.cview img{display:inline}.cview .panel.imgp .pimg{display:block}body.cpage{padding-inline:0}
