*{box-sizing:border-box}body{margin:0;background:#faf7ed;color:#24241f;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #a46a00;outline-offset:5px}header,main,footer{max-width:980px;margin:auto;padding:28px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded9ca}.brand{display:flex;align-items:center;gap:12px;font-weight:750;text-decoration:none}.brand img{width:48px;height:48px;border-radius:12px}nav{display:flex;gap:24px;font-size:14px}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#6b665b;font-weight:700}h1{font-size:clamp(38px,6vw,66px);line-height:1.1;letter-spacing:-.045em;margin:22px 0}h2{font-size:27px;line-height:1.3}p{max-width:740px}.hero{padding:44px 0 36px;display:grid;grid-template-columns:1fr 200px;align-items:center;gap:28px}.hero img{width:200px;border-radius:36px;transform:rotate(4deg)}.lead{font-size:21px;color:#625d51}.contact{padding:30px;background:#ffdc67;border:1px solid #d1ac35;border-radius:20px;margin-bottom:44px}.contact a{font-size:clamp(17px,3vw,24px);font-weight:700;overflow-wrap:anywhere}.contact p{margin:8px 0}.button{display:inline-block;background:#26261f;color:#fff;border-radius:10px;padding:10px 18px;text-decoration:none;font-size:16px!important;margin-top:14px}section{margin:36px 0}details{border-top:1px solid #dcd6c7;padding:20px 0}summary{cursor:pointer;font-weight:650}details p{margin-bottom:0;color:#575449}.note{border-left:4px solid #d6a81f;padding:12px 20px;background:#f2eddf}.draft{background:#eee3cf;color:#5a4b2b;padding:12px 28px;font-size:14px}.policy{max-width:760px}.policy h1{font-size:46px}.policy section{border-top:1px solid #ded9ca;padding-top:14px}footer{border-top:1px solid #ded9ca;color:#6b665b;font-size:13px;margin-top:50px}footer a{margin-right:20px}@media(max-width:600px){header,main,footer{padding:20px}nav{gap:12px}.hero{grid-template-columns:1fr;padding-top:28px}.hero img{display:none}.contact{padding:22px}.lead{font-size:19px}.policy h1{font-size:36px}}
.operator-details{font-size:14px;line-height:1.6;font-weight:400;color:#6b665b;margin-top:24px}.operator-details a{overflow-wrap:anywhere}

.contact .email-privacy,.contact .email-privacy a{font-size:14px;font-weight:400;line-height:1.6}.effective-date{font-size:14px;color:#6b665b}
