html{box-sizing:border-box;}
body{margin:0;padding:0;font-family:"Lora", sans-serif;}
*,*::before,*::after{box-sizing:inherit;}
:root {
  --surface-light: #fbf3e2;
  --tone-main: #2b1e12;
  --ink-main: #d6bd97;
  --speed-base: ease-in-out;
  --tone-extra-11: #8a4a1f;
  --paint-warm: #3f2f1e;
  --line-deep: #b8862b;
}
a{color:inherit;}
footer,footer *{border-radius:0!important;}
.cookies{position:fixed;left:1.41rem;right:1.41rem;bottom:1.5rem;z-index:1200}
.cookies .content-copy{max-width:860px;margin:0 auto;display:flex;flex-wrap:wrap;gap:0.81rem;align-items:center;padding:1.5rem;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:0.64rem;background:linear-gradient(135deg, #2b1e12 0%, #5a3a1c 55%, #8a4a1f 100%);color:#fdf6e9;box-shadow:0 12px 28px rgba(0,0,0,0.13)}
.cookies .content-copy>*{min-width:0;flex:1 1 12rem}
.cookies strong{display:block;font-size:calc(16.6px * 1.35);line-height:1.12}
.cookies p{margin:calc(1.5rem * .75) 0 0;line-height:1.64}
.cookies .page-rail{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(1.5rem * .75)}
.cookies .page-rail>*{min-width:0;flex:1 1 10rem}
.cookies button{border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:0.2rem;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;font:inherit;padding:calc(1.5rem * .75) 1.5rem;cursor:pointer}
.cookies button.cookie-accept{background:var(--tone-extra-11);color:#fdf6e9;border-color:var(--tone-extra-11)}
@media(max-width:760px){.cookies .content-copy{display:block}.cookies .page-rail{justify-content:flex-start;margin-top:1.5rem}}
.clear-method{padding:calc(1.5rem * 2.4) 1.41rem;background:#f6ecd9;color:#2b1e12;}
.featured-callout{max-width:860px;margin:0 auto;}
.clear-method h1{margin:0;font-size:calc(16.6px * 2.65);line-height:1.08;}
