:root {
  --tone-warm: #fbf8f0;
  --ink-muted: #e7e2d3;
  --tone-extra-5: #d8d2c0;
  --ink-strong: #3a3f3d;
  --line-page: #1c2a2e;
  --ink-light: #1f6f7a;
  --delay-panel: cubic-bezier(0.4,0,0.2,1);
}
body{margin:0;padding:0;font-family:"Manrope", sans-serif;box-sizing:border-box;}
*{box-sizing:border-box;}
footer,footer *{border-radius:0!important;}
.cookies{position:fixed;left:1.56rem;right:1.56rem;bottom:1.5rem;z-index:1200;}
.cookies .strong-header{max-width:min(920px,100%);margin:0 auto;padding:calc(1.5rem * 0.9) 1.56rem;border-radius:1.36rem;background:linear-gradient(135deg,#b06a2c,#175a63);color:#fdf6ee;box-shadow:0 12px 28px rgba(0,0,0,0.07);display:grid;grid-template-columns:1fr auto;gap:1.12rem;align-items:center;}
.cookies .quiet-links strong{display:block;margin-bottom:4px;}
.cookies .quiet-links p{margin:0;opacity:0.95;}
.cookies .text-tile{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}
.cookies .text-tile button{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 18%, transparent);color:inherit;border-radius:0.32rem;padding:8px 12px;cursor:pointer;}
.cookies .text-tile button.cookie-accept{background:#f4faf9;border-color:transparent;font-weight:700;color:var(--ink-light);}
@media (max-width: 760px){.cookies .strong-header{grid-template-columns:1fr;}

        .cookies .text-tile{justify-content:flex-start;}
    }
.content-surface{padding:calc(1.5rem * 2.4) 1.56rem;background:#f6f3ea;color:#1c2a2e;}
.top-team{max-width:920px;margin:0 auto;}
.content-surface h1{margin:0;font-size:calc(15.7px * 2.65);line-height:1.08;}
