.policy{max-width:1000px;padding-bottom:48px}.policy .intro{padding-bottom:24px}.policy-date{color:var(--muted);font-size:11px;margin:18px 0 0}.policy-summary{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;padding:22px 26px;margin-bottom:36px}.policy-summary strong{color:var(--accent);font-size:13px}.policy-summary p{color:#c5d4d8;font-size:14px;line-height:1.8;margin:7px 0 0}.policy-body{max-width:780px}.policy-body section{border-top:1px solid var(--line);padding:23px 0}.policy-body h2{font-size:20px;letter-spacing:-.3px;font-weight:550;margin:0 0 12px}.policy-body p{font-size:14px;line-height:1.9;color:#b0c2ca;margin:10px 0}.policy-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.policy-body strong{color:#e1ece8}.policy-back{margin-top:12px;flex:none}.policy .lede{max-width:680px}@media(max-width:760px){.policy-summary{padding:18px}.policy .intro{padding-bottom:20px}.policy-body h2{font-size:18px}.policy-body p{font-size:14px}.policy-back{width:100%}}@media print{.policy{display:block!important}.policy-body p{color:#222}.policy .intro{display:block!important}.policy-summary{background:white;color:black}.policy-summary p{color:#222}.policy-back{display:none!important}}
