@font-face{font-family:"360 Footer Display";src:url(media/fonts/footer-display-latin-v2.woff2) format("woff2");font-weight:400 500;font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:28px}body{margin:0;color:#1d1d1f;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:#0066cc;text-decoration:none;text-underline-offset:.2em}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #0071e3;outline-offset:5px;border-radius:3px}.skip-link{position:absolute;top:-100px;left:20px;background:white;padding:12px;z-index:10}.skip-link:focus{top:8px}.privacy-header{border-bottom:1px solid #e8e8ed}.privacy-header nav{max-width:980px;width:87.5%;min-height:64px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-header img{display:block;width:105px;height:auto;filter:brightness(0)}.privacy-header nav>a:last-child{font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px}main{max-width:980px;width:87.5%;margin:auto;padding:72px 0 96px}.privacy-heading{max-width:700px}.review-label{font-size:12px;line-height:1.5;color:#6e6e73;margin:0 0 18px}h1{font-size:clamp(40px,7vw,64px);line-height:1.06;letter-spacing:-.045em;margin:0 0 28px}.lead{font-size:21px;line-height:1.5;letter-spacing:-.025em;margin:0}.review-note{border-left:2px solid #d2d2d7;padding-left:16px;color:#6e6e73;font-size:14px;line-height:1.6;margin:24px 0 0}.privacy-layout{margin-top:56px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;align-items:start}.privacy-index{position:sticky;top:28px;border-top:1px solid #d2d2d7;padding-top:18px}.privacy-index p{margin:0 0 10px;font-size:14px;font-weight:600}.privacy-index a{display:block;font-size:14px;line-height:1.4;padding:12px 0}.privacy-content section+section{margin-top:44px}h2{margin:0 0 18px;font-size:26px;line-height:1.2;letter-spacing:-.025em}h3{font-size:18px;margin:28px 0 10px;line-height:1.4}.privacy-content p{font-size:17px;line-height:1.65;margin:0 0 16px}.privacy-content a{text-decoration:underline}.nowrap{white-space:nowrap}.privacy-footer{background:#f5f5f7;padding:48px 0 30px;color:#6e6e73}.privacy-footer>div{width:87.5%;max-width:980px;margin:auto}.privacy-footer .footer-breadcrumb{position:relative;max-width:433px;width:100%;margin-bottom:30px;color:#1d1d1f;filter:brightness(0)}.privacy-footer .footer-breadcrumb img{display:block;width:100%;height:auto}.privacy-footer .footer-breadcrumb::after{content:"";position:absolute;left:58%;top:12%;width:1.2%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%}.privacy-footer nav{display:flex;flex-direction:column}.privacy-footer nav a{display:flex;justify-content:space-between;gap:16px;min-height:47px;align-items:center;border-top:1px solid #d2d2d7;padding:15px 0;font-size:14px;line-height:16px;color:#424245}.privacy-footer nav a:last-child{border-bottom:1px solid #d2d2d7}.privacy-footer p{font:500 11px/16px "360 Footer Display",-apple-system,sans-serif;margin:50px 0 0}@media(max-width:700px){.privacy-header nav{min-height:52px}.privacy-header img{width:92px}main{padding:40px 0 64px}.lead{font-size:18px}.privacy-layout{display:block;margin-top:32px}.privacy-index{position:static;padding-bottom:22px;margin-bottom:34px;border-bottom:1px solid #d2d2d7}.privacy-index a{min-height:44px}h2{font-size:24px}.privacy-footer>div{width:80%}}
