@import url('/styles.css');
body{font-size:1rem;overflow-x:visible}.policy-nav{height:auto;min-height:78px;gap:20px;flex-wrap:wrap;padding:18px 0}.policy-nav nav{display:flex;gap:24px;flex-wrap:wrap}.policy-nav nav a{display:inline!important}.policy-main{padding:54px 0 80px;max-width:960px}.policy-main h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.035em;margin:12px 0 20px}.policy-main h2{font-size:1.45rem;line-height:1.25;letter-spacing:-.02em;margin:34px 0 12px}.policy-main p{color:#b8c4d3;line-height:1.75}.policy-main a{color:#68ddb4;text-underline-offset:4px}.policy-main .date,.breadcrumb{color:#9aa7b7;font-size:.95rem}.policy-main .intro{max-width:650px;margin:0 0 36px}.policy-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.policy-list li{display:grid;grid-template-columns:70px 1fr auto;gap:22px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.policy-number{font:500 1.35rem ui-monospace,monospace;color:#68ddb4}.policy-main .policy-name{font-size:1.2rem;font-weight:650;letter-spacing:0;margin:0;color:white}.policy-meta{margin:5px 0 0!important;font-size:.95rem}.policy-links{display:flex;gap:24px;flex-wrap:wrap}.policy-links a{font-size:1rem}.policy-contact{padding-top:30px;margin-top:18px}.policy-article{max-width:760px}.policy-article>h1{font-size:clamp(2rem,5vw,3rem)}.policy-footer{border-top:1px solid var(--line);padding:24px 0 42px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#9aa7b7;font-size:.95rem}.policy-footer a{color:#b8c4d3}.skip-link{position:absolute;top:0;left:0;padding:12px 20px;background:#fff;color:#111;transform:translateY(-120%)}.skip-link:focus{transform:none;z-index:10}@media(max-width:700px){.policy-main{padding-top:32px}.policy-list li{grid-template-columns:48px 1fr;gap:14px}.policy-links{grid-column:2}.policy-nav nav{gap:18px}.policy-name{font-size:1.15rem}.policy-contact{margin-top:0}}@media print{body{background:#fff;color:#111}.policy-main p,.policy-main a,.date,.breadcrumb{color:#222!important}.policy-nav,.policy-footer{display:none}.shell{width:100%}.policy-main{padding:0}}
