.policy-page:not(#\#):not(#\#):not(#\#){min-height:100vh;background:#fff;color:#242a30;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.8;-webkit-font-smoothing:antialiased}.policy-container:not(#\#):not(#\#):not(#\#){box-sizing:border-box;max-width:760px;margin:0 auto;padding:32px 22px 80px;overflow-wrap:break-word;word-break:keep-all}.policy-nav:not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;margin:0 -8px 36px;font-size:.875rem}.policy-nav:not(#\#):not(#\#):not(#\#) a{padding:8px}.policy-nav:not(#\#):not(#\#):not(#\#) a[aria-current=page]{color:#242a30;font-weight:700}.policy-container:not(#\#):not(#\#):not(#\#) h1{margin:0 0 12px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:-.04em}.policy-container:not(#\#):not(#\#):not(#\#) .sub{margin:0 0 28px;color:#58626d;font-size:.875rem}.policy-container:not(#\#):not(#\#):not(#\#) h2{margin:44px 0 16px;padding-top:22px;border-top:1px solid #dde2e6;font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:-.025em}.policy-container:not(#\#):not(#\#):not(#\#) h3{margin:24px 0 8px;font-size:1.0625rem;font-weight:700}.policy-container:not(#\#):not(#\#):not(#\#) strong{font-weight:700}.policy-container:not(#\#):not(#\#):not(#\#) p{margin:0 0 16px}.policy-container:not(#\#):not(#\#):not(#\#) ul,.policy-container:not(#\#):not(#\#):not(#\#) ol{margin:12px 0 20px;padding-left:24px}.policy-container:not(#\#):not(#\#):not(#\#) ul{list-style:disc}.policy-container:not(#\#):not(#\#):not(#\#) ol{list-style:decimal}.policy-container:not(#\#):not(#\#):not(#\#) li{margin-bottom:10px}.policy-container:not(#\#):not(#\#):not(#\#) a{color:#165da0;text-decoration:underline}.policy-container:not(#\#):not(#\#):not(#\#) a:hover{color:#123d65}.policy-container:not(#\#):not(#\#):not(#\#) a:focus{outline:2px solid #165da0;outline-offset:3px}.policy-summary:not(#\#):not(#\#):not(#\#){padding:20px;margin:0 0 28px;border:1px solid #dde2e6;border-radius:12px;background:#f5f7f8}.policy-summary:not(#\#):not(#\#):not(#\#) ul,.policy-summary:not(#\#):not(#\#):not(#\#) p:last-child{margin-bottom:0}.policy-toc:not(#\#):not(#\#):not(#\#){padding:4px 0 8px}.policy-toc:not(#\#):not(#\#):not(#\#) ol{margin-top:8px}.policy-toc:not(#\#):not(#\#):not(#\#) li{margin:0}.policy-toc:not(#\#):not(#\#):not(#\#) a{display:inline-block;padding:6px 0}.policy-container:not(#\#):not(#\#):not(#\#) dl{margin:16px 0 24px}.policy-container:not(#\#):not(#\#):not(#\#) dt{margin-top:20px;font-weight:700}.policy-container:not(#\#):not(#\#):not(#\#) dd{margin:4px 0 16px}.policy-foot:not(#\#):not(#\#):not(#\#){margin-top:48px;padding-top:24px;border-top:1px solid #dde2e6}@media (min-width: 700px){.policy-container:not(#\#):not(#\#):not(#\#){padding:48px 40px 100px}.policy-container:not(#\#):not(#\#):not(#\#) h1{font-size:2.5rem}}@media print{.policy-page:not(#\#):not(#\#):not(#\#){min-height:auto;font-size:11pt}.policy-container:not(#\#):not(#\#):not(#\#){max-width:none;padding:0}.policy-nav:not(#\#):not(#\#):not(#\#),.policy-toc:not(#\#):not(#\#):not(#\#),.policy-foot:not(#\#):not(#\#):not(#\#){display:none}}
