@font-face{font-family:PrivacySans;src:url(/fonts/geist-latin.woff2)format("woff2");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#183b39;font-synthesis:none;background:#faf9f4;font-family:PrivacySans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#285e52;text-underline-offset:4px}a:focus-visible{outline-offset:5px;outline:3px solid #a98145}a:hover{color:#946e33}.skip{background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}.policy-header,.policy-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:auto;padding:30px 32px;display:flex}.policy-header{border-bottom:1px solid #deded3}.policy-brand{letter-spacing:2px;color:#183b39;font-family:Georgia,serif;font-size:26px;text-decoration:none}.policy-brand small{letter-spacing:1.6px;margin-top:7px;font-family:Arial,sans-serif;font-size:8px;display:block}.policy-header>a:last-child{font-size:13px}.policy-main{max-width:900px;margin:auto;padding:70px 32px}.eyebrow{letter-spacing:2px;color:#926d37;font-size:10px;font-weight:700}h1{letter-spacing:-2px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(44px,7vw,76px);font-weight:400;line-height:1.05}.lead{max-width:700px;font-size:18px;line-height:1.7}.updated{color:#646e62;margin:26px 0 38px;font-size:12px}.policy-summary{background:#edf1e7;border:1px solid #cfd8c8;border-radius:14px;padding:28px;line-height:1.7}.policy-summary>strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.policy-summary a{font-size:14px;font-weight:600}.policy-index{border-bottom:1px solid #deded3;flex-wrap:wrap;gap:12px 20px;padding:26px 0;font-size:13px;display:flex}section{padding-top:36px;scroll-margin-top:24px}h2{margin:0 0 20px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.3}h3{margin-top:26px;font-size:17px;line-height:1.5}section p,section li{color:#3d4c45;font-size:15px;line-height:1.85}li+li{margin-top:10px}.policy-table{border:1px solid #d9ded2;border-radius:10px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.7}caption{text-align:left;background:#edf1e7;padding:16px;font-weight:700}th,td{vertical-align:top;border-top:1px solid #d9ded2;padding:15px}thead{background:#f0f1e9}tbody th{min-width:125px}td{color:#3d4c45}.policy-contact{background:#f1eee4;border-left:3px solid #a98145;padding:4px 24px}.policy-reference{font-size:13px}.policy-footer{border-top:1px solid #deded3;flex-wrap:wrap;font-size:11px}.policy-footer>span{letter-spacing:1px}@media (width<=600px){.policy-header{align-items:flex-start;padding:23px 20px}.policy-brand{font-size:21px}.policy-header>a:last-child{white-space:nowrap;font-size:11px}.policy-main{padding:38px 20px}.lead{font-size:16px}.policy-summary{padding:22px}.policy-index{gap:14px;font-size:12px}h2{font-size:25px}section p,section li{font-size:14px}.policy-table table{min-width:540px}.policy-footer{gap:20px;padding:24px 20px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
