.privacy-date{font-size:1rem;color:var(--muted);margin:20px 0 0}.privacy-summary{padding:25px 28px;border-radius:var(--radius);background:var(--sky,#f5f7fa);border:1px solid var(--line);margin-bottom:35px}.privacy-summary strong{font-size:1.2rem;color:var(--ink)}.privacy-summary p{margin:12px 0 0}.privacy-body section{margin:0 0 38px;scroll-margin-top:130px}.privacy-body section h2{margin-top:0}.privacy-body section h3{margin-top:27px;font-size:1.2rem}.privacy-body li{margin:0 0 15px}.privacy-cookie-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.privacy-cookie-grid .card{padding:22px}.privacy-cookie-grid h3{margin-top:0!important}.privacy-cookie-grid p{font-size:1rem;margin-bottom:0}.privacy-body code{overflow-wrap:anywhere}.privacy-aside{position:static}.privacy-aside a{overflow-wrap:anywhere}.privacy-body a{overflow-wrap:anywhere}@media(max-width:540px){.privacy-cookie-grid{grid-template-columns:1fr}.privacy-summary{padding:23px}.privacy-body section{scroll-margin-top:100px}}

.inquiry-privacy .article-header{padding:65px 0 35px;background:var(--sky,#f5f7fa)}.inquiry-privacy .container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.inquiry-privacy h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.2}.inquiry-privacy .privacy-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:50px;padding-top:50px;padding-bottom:70px}.inquiry-privacy .privacy-body{min-width:0;max-width:none;line-height:1.75}.inquiry-privacy .privacy-body h2{font-size:1.65rem;line-height:1.35}.inquiry-privacy .privacy-aside{position:static;max-height:none;overflow:visible}.inquiry-privacy .card{padding:24px;border:1px solid var(--line);border-radius:24px;margin-bottom:20px}.inquiry-privacy .privacy-aside h2{font-size:1.3rem}.inquiry-privacy .toc{list-style:none;padding:0}.inquiry-privacy .toc li{margin:12px 0}.inquiry-privacy a{color:var(--blue-strong,#365f88);text-decoration:underline}.inquiry-privacy .breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:1rem;margin-bottom:25px}@media(max-width:900px){.inquiry-privacy .privacy-layout{grid-template-columns:1fr}.inquiry-privacy .privacy-aside{display:none}}
