
.hs-hero .ck-hero-in{min-height:clamp(420px,60vh,660px);gap:18px}
.hs-hero h1{max-width:none}
.hs-hero .paper-label{transform:rotate(-2deg)}
.hs-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);align-items:start}
.hs-head{display:grid;gap:12px}
.hs-head .paper-label{justify-self:start}
.hs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.1vw,14px);margin-top:clamp(32px,4vw,56px)}
.hs-grid a{display:block;border-radius:8px;overflow:hidden;background:#d8dccb;box-shadow:0 8px 20px #17261e1f}
.hs-grid img{width:100%;height:auto;transition:transform .4s}
.hs-grid a:hover img{transform:scale(1.03)}
.hs-peak{display:flex;gap:10px;align-items:baseline;max-width:860px;margin:clamp(22px,3vw,34px) auto 0;font-style:italic;color:var(--muted);font-size:15px;line-height:1.55;text-align:left}
.hs-peak>span:first-child{color:var(--red);font:700 24px/1 Arial,sans-serif;font-style:normal}
.hs-peak a{color:inherit;font-weight:700;text-decoration:none}
.ck .ck-prose a{color:inherit;text-decoration:none}
@media (max-width:900px){.hs-split{grid-template-columns:1fr}.hs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:560px){.hs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
