html{box-sizing:border-box;}
body{margin:0;padding:0;font-family:"Rubik", sans-serif;}
*,*::before,*::after{box-sizing:inherit;}
:root {
  --surface-light: #efe6d8;
  --speed-soft: cubic-bezier(0.16,1,0.3,1);
  --line-soft: #3a2f24;
}
a{color:inherit;}
footer,footer *{border-radius:0!important;}
.cookies{position:fixed;left:1.44rem;right:1.44rem;bottom:1.5rem;z-index:1200;}
.cookies .open-copy{max-width:940px;margin:0 auto;background:#ffffff;border:1px solid #e0d4c2;border-radius:0.58rem;box-shadow:0 3px 16px rgba(0,0,0,0.05);padding:calc(1.5rem * .9) 1.44rem;display:grid;grid-template-columns:1fr auto;gap:12px 0.85rem;align-items:center;color:#241a12;}
.cookies .team-story{font-weight:700;}
.cookies p{margin:0;grid-column:1 / 2;}
.cookies .bottom-benefit{grid-row:1 / 3;grid-column:2 / 3;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.cookies .bottom-benefit button{border:1px solid #e0d4c2;background:var(--surface-light);color:var(--line-soft);border-radius:0.21rem;padding:8px 12px;cursor:pointer;}
.cookies .bottom-benefit button.cookie-accept{background:#b8621f;color:#fdf6ee;border-color:transparent;font-weight:700;}
@media (max-width: 760px){.cookies .open-copy{grid-template-columns:1fr;}
        .cookies p,.cookies .bottom-benefit{grid-column:auto;grid-row:auto;}
        .cookies .bottom-benefit{justify-content:flex-start;}
    }
.content-details{padding:calc(1.5rem * 2.4) 1.44rem;background:#faf5ee;color:#241a12;}
.featured-figure{max-width:940px;margin:0 auto;}
.content-details h1{margin:0;font-size:calc(15.1px * 2.65);line-height:1.08;}
