@font-face{font-family:Pacifico;src:url('assets/Pacifico-Regular.ttf')}*{box-sizing:border-box}body{margin:0;color:#243129;background:#fbfaf6;font:16px/1.65 Arial,sans-serif}a{color:#17613a}.legal-header{background:#173f2a;color:#fff}.legal-nav,.legal-main,.legal-footer{width:min(100% - 36px,880px);margin:auto}.legal-nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-nav a{color:#fff;text-decoration:none}.legal-brand{font:24px Pacifico,cursive}.legal-main{padding:58px 0 80px}.legal-main h1{font:clamp(38px,6vw,58px)/1.08 Georgia,serif;color:#173f2a;margin:0 0 8px}.legal-main h2{font:28px Georgia,serif;color:#173f2a;margin-top:42px}.legal-main h3{color:#173f2a;margin-top:28px}.effective{color:#68736c;margin-bottom:36px}.notice{padding:16px 18px;background:#edf5ef;border-left:4px solid #ef7448;border-radius:4px}.legal-footer{padding:28px 0;border-top:1px solid #d6ddd8;color:#68736c}.legal-footer a{margin-right:16px}@media(max-width:600px){.legal-nav{align-items:flex-start;flex-direction:column;padding:18px 0}.legal-main{padding-top:38px}.legal-main h2{font-size:24px}}
