.privacy-module__vVcbIq__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.privacy-module__vVcbIq__sidebar{position:sticky;top:24px}.privacy-module__vVcbIq__contentsHeading{color:var(--primary-dark);letter-spacing:.12em;margin-bottom:18px;font-size:11px;font-weight:700}.privacy-module__vVcbIq__contents{gap:3px;max-height:calc(100dvh - 110px);padding-right:8px;list-style:none;display:grid;overflow-y:auto}.privacy-module__vVcbIq__contents a{border-left:2px solid var(--border);color:var(--text-tertiary);padding:8px 12px;font-size:13px;line-height:1.6;transition:color .2s,background .2s;display:block}.privacy-module__vVcbIq__contents a:hover,.privacy-module__vVcbIq__contents a:focus-visible{color:var(--primary-dark);background:var(--background-secondary);border-left-color:var(--primary)}.privacy-module__vVcbIq__mobileContents{display:none}.privacy-module__vVcbIq__article{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:16px;line-height:1.85}.privacy-module__vVcbIq__article section{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:36px;scroll-margin-top:28px}.privacy-module__vVcbIq__article section:target h2{color:var(--primary-dark)}.privacy-module__vVcbIq__article h2{color:var(--foreground);letter-spacing:-.025em;margin-bottom:20px;font-size:26px;font-weight:700;line-height:1.4}.privacy-module__vVcbIq__article h3{color:var(--foreground);margin-top:28px;margin-bottom:14px;font-size:19px;font-weight:650;line-height:1.5}.privacy-module__vVcbIq__article p{margin:16px 0}.privacy-module__vVcbIq__article ul{margin:16px 0;padding-left:24px;list-style:outside}.privacy-module__vVcbIq__article li{margin:7px 0;padding-left:4px}.privacy-module__vVcbIq__article li::marker{color:var(--primary)}.privacy-module__vVcbIq__article strong{color:var(--foreground);font-weight:650}.privacy-module__vVcbIq__backToTop{color:var(--primary-dark);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:900px){.privacy-module__vVcbIq__layout{grid-template-columns:minmax(0,1fr);gap:36px}.privacy-module__vVcbIq__sidebar{position:static}.privacy-module__vVcbIq__desktopContents{display:none}.privacy-module__vVcbIq__mobileContents{border:1px solid var(--border);background:var(--background-secondary);border-radius:12px;display:block}.privacy-module__vVcbIq__mobileContents summary{color:var(--primary-dark);cursor:pointer;padding:18px 20px;font-weight:600}.privacy-module__vVcbIq__mobileContents .privacy-module__vVcbIq__contents{max-height:none;padding:0 16px 16px}.privacy-module__vVcbIq__article h2{font-size:23px}}@media print{.privacy-module__vVcbIq__sidebar,.privacy-module__vVcbIq__backToTop{display:none}.privacy-module__vVcbIq__layout{padding:0;display:block}.privacy-module__vVcbIq__hero{color:#000;background:#fff}.privacy-module__vVcbIq__hero p{color:#000}.privacy-module__vVcbIq__article h2,.privacy-module__vVcbIq__article h3{break-after:avoid}.privacy-module__vVcbIq__article section{border:none}}
