*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Roboto Flex',Arial,sans-serif;color:#21140f;background:#fbf7ef;line-height:1.75}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:9999;background:#fff;color:#210b04;padding:.75rem 1rem;border:2px solid #210b04}.skip-link:focus{top:1rem}.legal-header{background:#210b04;border-bottom:1px solid rgba(255,255,255,.15)}.navbar-brand,.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link.active{color:#f0c66d}.legal-main{padding:5rem 0}.legal-article{max-width:960px}.legal-title{padding:3rem;border-radius:4px;background:#fff;border:1px solid #eadfca;margin-bottom:2rem}.legal-title .eyebrow{color:#9a6416;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.legal-title h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;color:#210b04;margin:.5rem 0 1rem}.legal-article section{background:#fff;border:1px solid #eadfca;padding:2rem 2.25rem;margin:0 0 1rem;border-radius:4px}.legal-article h2{color:#210b04;font-size:1.55rem;margin:0 0 1rem}.legal-article h3{color:#54311f;font-size:1.15rem;margin:1.5rem 0 .5rem}.legal-article a{color:#764907;text-decoration-thickness:2px;text-underline-offset:.15em}.legal-footer{background:#210b04;color:#fff;padding:3rem 0;text-align:center}.legal-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin-bottom:1rem}.legal-footer a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.legal-footer a:hover,.legal-footer a:focus{color:#f0c66d}:focus-visible{outline:3px solid #d79b23;outline-offset:3px}@media(max-width:767px){.legal-main{padding:2rem 0}.legal-title,.legal-article section{padding:1.5rem}.legal-title h1{font-size:2.35rem}}