.privacy-main:where(.astro-nte7ptuk){padding-top:var(--pc-header-h);overflow-wrap:anywhere}.privacy-intro:where(.astro-nte7ptuk){border-bottom:1px solid var(--pc-line);padding-block:72px 48px;background:var(--pc-gray-light)}.privacy-intro:where(.astro-nte7ptuk) .pc-heading:where(.astro-nte7ptuk){max-width:760px}.privacy-intro:where(.astro-nte7ptuk) p:where(.astro-nte7ptuk){margin-top:16px}.privacy-layout:where(.astro-nte7ptuk){display:grid;grid-template-columns:240px minmax(0,720px);align-items:start;gap:64px;padding-block:56px 112px}.privacy-toc:where(.astro-nte7ptuk){position:sticky;top:calc(var(--pc-header-h) + 32px);max-height:calc(100dvh - var(--pc-header-h) - 64px);overflow-y:auto}.privacy-toc-title:where(.astro-nte7ptuk){margin-bottom:12px;color:var(--pc-ink);font-size:14px;font-weight:600}.privacy-toc:where(.astro-nte7ptuk) ul:where(.astro-nte7ptuk){display:grid;gap:2px;border-left:1px solid var(--pc-line)}.privacy-toc:where(.astro-nte7ptuk) a:where(.astro-nte7ptuk){display:block;margin-left:-1px;border-left:1px solid transparent;padding:6px 0 6px 14px;color:var(--pc-gray-text);font-size:14px;line-height:1.4;transition:color .15s ease,border-color .15s ease}.privacy-toc:where(.astro-nte7ptuk) a:where(.astro-nte7ptuk):hover{border-left-color:var(--pc-line-strong);color:var(--pc-ink)}.privacy-toc:where(.astro-nte7ptuk) a:where(.astro-nte7ptuk)[aria-current=true]{border-left-color:var(--pc-blue-deep);color:var(--pc-blue-deep);font-weight:600}.privacy-contents:where(.astro-nte7ptuk){display:none;border:1px solid var(--pc-line);border-radius:var(--pc-r-card);background:var(--pc-white)}.privacy-contents:where(.astro-nte7ptuk) summary:where(.astro-nte7ptuk){display:flex;min-height:48px;align-items:center;padding-inline:16px;color:var(--pc-ink);font-size:15px;font-weight:600;list-style:none;cursor:pointer}.privacy-contents:where(.astro-nte7ptuk) summary:where(.astro-nte7ptuk)::-webkit-details-marker{display:none}.privacy-contents:where(.astro-nte7ptuk) summary:where(.astro-nte7ptuk)>svg{margin-left:auto;color:var(--pc-gray-text)}.privacy-contents:where(.astro-nte7ptuk)[open] summary:where(.astro-nte7ptuk)>svg{rotate:180deg}.privacy-contents:where(.astro-nte7ptuk) ul:where(.astro-nte7ptuk){display:grid;gap:2px;border-top:1px solid var(--pc-line);padding:8px}.privacy-contents:where(.astro-nte7ptuk) a:where(.astro-nte7ptuk){display:block;border-radius:var(--pc-r-button);padding:8px;color:var(--pc-anthracite);font-size:14px;line-height:1.4}.privacy-contents:where(.astro-nte7ptuk) a:where(.astro-nte7ptuk):hover{background:var(--pc-gray-light);color:var(--pc-blue-deep)}.privacy-content:where(.astro-nte7ptuk){color:var(--pc-anthracite);font-size:17px;line-height:1.7}.privacy-content:where(.astro-nte7ptuk)>:first-child{margin-top:0}.privacy-content:where(.astro-nte7ptuk) a{color:var(--pc-blue-deep);text-decoration:underline;text-underline-offset:.2em}.privacy-content:where(.astro-nte7ptuk) h2{margin-block:56px 16px;border-top:1px solid var(--pc-line);padding-top:40px;font:var(--pc-h3);font-size:24px}.privacy-content:where(.astro-nte7ptuk)>h2:first-child{border-top:0;padding-top:0}.privacy-content:where(.astro-nte7ptuk) h3{margin-block:32px 8px;font:var(--pc-h3);font-size:18px}.privacy-content:where(.astro-nte7ptuk) p,.privacy-content:where(.astro-nte7ptuk) ul,.privacy-content:where(.astro-nte7ptuk) ol{margin-block:16px}.privacy-content:where(.astro-nte7ptuk) ul{list-style:disc;padding-inline-start:1.25rem}.privacy-content:where(.astro-nte7ptuk) ol{list-style:decimal;padding-inline-start:1.25rem}.privacy-content:where(.astro-nte7ptuk) li+li{margin-top:8px}.privacy-content:where(.astro-nte7ptuk) li::marker{color:var(--pc-gray)}.privacy-content:where(.astro-nte7ptuk) strong{color:var(--pc-ink);font-weight:600}.privacy-content:where(.astro-nte7ptuk) code{border-radius:var(--pc-r-label);padding:.125rem .375rem;background:var(--pc-gray-mid);font-size:.875em}.privacy-content:where(.astro-nte7ptuk) table{display:block;overflow-x:auto;margin-block:24px;border:1px solid var(--pc-line);border-radius:var(--pc-r-card);border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.5}.privacy-content:where(.astro-nte7ptuk) th,.privacy-content:where(.astro-nte7ptuk) td{min-width:10rem;border-bottom:1px solid var(--pc-line);padding:12px 16px;text-align:left;vertical-align:top}.privacy-content:where(.astro-nte7ptuk) tr:last-child td{border-bottom:0}.privacy-content:where(.astro-nte7ptuk) th{background:var(--pc-gray-light);color:var(--pc-ink);font-weight:600}@media(max-width:1023px){.privacy-layout:where(.astro-nte7ptuk){grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px 88px}.privacy-toc:where(.astro-nte7ptuk){display:none}.privacy-contents:where(.astro-nte7ptuk){display:block}.privacy-content:where(.astro-nte7ptuk){max-width:720px}}@media(max-width:639px){.privacy-intro:where(.astro-nte7ptuk){padding-block:48px 32px}.privacy-content:where(.astro-nte7ptuk){font-size:16px}.privacy-content:where(.astro-nte7ptuk) h2{margin-top:40px;padding-top:32px;font-size:22px}}
