/* moved from inline <style> in terms-of-service.php */
.policy-page{max-width:820px;margin:0 auto;padding:40px 20px 60px}
.policy-page h1{font-size:2em;color:#1a1a2e;font-weight:900;margin-bottom:8px}
.policy-updated{color:#888;font-size:13px;margin-bottom:28px}
.policy-page h2{font-size:1.3em;color:#1a1a2e;margin-top:34px;margin-bottom:10px}
.policy-page p,.policy-page li{color:#444;font-size:15px;line-height:1.7}
.policy-page ul{padding-left:22px;margin-bottom:14px}
.policy-page a{color:#075e54;text-decoration:underline}
.policy-toc{background:#f7f7f7;border:1px solid #eee;border-radius:8px;padding:18px 22px;margin-bottom:30px}
.policy-toc a{display:block;font-size:14px;margin-bottom:6px;text-decoration:none;color:#1a1a2e}
.policy-toc a:hover{color:#075e54}
.policy-note{background:#fff8e6;border:1px solid #f0dca0;border-radius:8px;padding:14px 18px;font-size:13px;color:#665500;margin-top:36px}
.nav-services-toggle{padding-right:12px}
.nav-contact-link{padding-right:0;margin-right:0}
