.privacy-page{background:#f5f8ff}.privacy-page__content{max-width:960px;padding-top:70px;padding-bottom:90px}.privacy-page__hero{padding:8px 0 38px;border-bottom:1px solid var(--line)}.privacy-page h1{margin:7px 0 13px;color:var(--ink);font-size:clamp(2.35rem,4.3vw,4.2rem);letter-spacing:-.04em}.privacy-page__hero>p:last-child{max-width:610px;margin:0;color:var(--muted);font-size:1.08rem}.privacy-page section{margin-top:50px}.privacy-page h2{margin:0 0 20px;color:var(--ink);font-size:clamp(1.45rem,2.7vw,2rem);line-height:1.2}.privacy-page h3{margin:34px 0 12px;color:var(--purple);font-size:1.18rem}.privacy-page p,.privacy-page li{color:var(--text);line-height:1.72}.privacy-page p{margin:0 0 16px}.privacy-page ul{padding-left:22px}.privacy-page li+li{margin-top:7px}.privacy-page address{margin:22px 0;padding:20px 23px;border-left:4px solid var(--cyan);border-radius:0 10px 10px 0;background:#fff;color:var(--text);font-style:normal;line-height:1.7}.privacy-page address a{color:var(--blue);font-weight:800}.privacy-table-wrap{margin:18px 0 34px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.privacy-page table{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.privacy-page th,.privacy-page td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}.privacy-page th{color:#fff;background:var(--ink);font-size:.82rem}.privacy-page td{color:var(--text);font-size:.85rem;line-height:1.5}.privacy-page tbody tr:last-child td{border-bottom:0}.privacy-page td:first-child{color:var(--ink);font-weight:800}@media(max-width:700px){.privacy-page__content{padding-top:48px;padding-bottom:65px}.privacy-page section{margin-top:38px}.privacy-page h3{margin-top:28px}.privacy-page th,.privacy-page td{padding:12px}.privacy-page table{min-width:620px}}
