#cta-top,#menu-btn,#menu-drawer,#btt,#vry-project,#sv-panel,#vry-fun{display:none!important}
html,body{overflow-x:clip}
.clean-main{padding-bottom:0!important}
.cs-note{display:none}
.cs-block{min-height:17vh;padding:0!important;margin:0!important}
/* note under the hero: colour block, Hanken Rund 400, centred (Jen, 2026-11-12) */
.cs-pc .cs-block{display:grid;place-items:center;padding:clamp(48px,6vw,96px) var(--edge)!important}
.cs-pc .cs-n1{display:block;margin:0;color:inherit;font-family:'Hanken Rund',system-ui,sans-serif;text-align:center;line-height:1.2}
.cs-pc .cs-n1{font-weight:400;font-size:var(--fs-4)}

/* legal pages */
.cs-legal-head{padding-top:clamp(140px,16vw,220px)!important}
.cs-legal{padding:0 var(--edge) clamp(80px,10vw,160px);max-width:62rem}
.cs-legal section{margin:0 0 clamp(32px,3.4vw,48px)}
.cs-legal h2{font-family:'Hanken Rund',system-ui,sans-serif;font-weight:500;font-size:var(--fs-4);line-height:1.3;margin:0 0 .5em}
.cs-legal p{font-size:var(--fs-3);font-weight:300;line-height:1.6;margin:0 0 .8em;max-width:62ch}
.cs-legal a{color:inherit}
.cs-legal ul.cs-plus{list-style:none;margin:0 0 .8em;padding:0;max-width:62ch}
.cs-legal ul.cs-plus li{position:relative;padding-left:1.5em;margin:0 0 .5em;font-size:var(--fs-3);font-weight:300;line-height:1.6}
.cs-legal ul.cs-plus li::before{content:'';position:absolute;left:.1em;top:.55em;width:.62em;height:.62em;background:linear-gradient(currentColor,currentColor) 50% 50%/34% 100% no-repeat,linear-gradient(currentColor,currentColor) 50% 50%/100% 34% no-repeat}
