.shanti .cookies{background:var(--shanti-bg);color:var(--shanti-text);min-height:70svh;padding:clamp(110px,16vh,160px) var(--pad) clamp(80px,12vh,140px)}.shanti .cookies__in{max-width:720px;margin:0 auto}.shanti .cookies__intro{text-align:center;max-width:42ch;margin:0 auto clamp(36px,5vh,56px)}.shanti .cookies__title{text-wrap:balance;font:italic 400 clamp(32px,4.2vw,64px)/1.05 var(--shanti-font-body);letter-spacing:-.01em;color:var(--shanti-text);margin:0 0 clamp(14px,1.8vh,22px)}.shanti .cookies__lead{text-wrap:pretty;font:400 clamp(16px,1.25vw,20px)/1.55 var(--shanti-font-body);color:var(--shanti-text);opacity:.88;margin:0 0 clamp(10px,1.2vh,16px)}.shanti .cookies__updated{font:500 clamp(11px,.9vw,13px)/1.4 var(--shanti-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--shanti-text);opacity:.55;margin:0}.shanti .cookies__body{gap:clamp(28px,3.6vh,42px);display:grid}.shanti .cookies__section h2{font:500 clamp(14px,1.1vw,17px)/1.2 var(--shanti-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--shanti-text);margin:0 0 clamp(10px,1.2vh,14px)}.shanti .cookies__section p{text-wrap:pretty;font:400 clamp(16px,1.2vw,19px)/1.6 var(--shanti-font-body);color:var(--shanti-text);margin:0 0 .85em}.shanti .cookies__section p:last-child{margin-bottom:0}.shanti .cookies__section ul{gap:.55em;margin:.4em 0 0;padding:0 0 0 1.15em;display:grid}.shanti .cookies__section li{font:400 clamp(15.5px,1.15vw,18px)/1.5 var(--shanti-font-body);color:var(--shanti-text)}