.privacy-contents{list-style:none;margin:0;padding:0;border-left:1px solid #d7dee4}.privacy-contents a{display:flex;gap:.75rem;margin-left:-1px;border-left:1px solid transparent;padding:.38rem 0 .38rem 1rem;color:#4e555a;font-size:.81rem;line-height:1.45;text-decoration:none}.privacy-contents a span{flex:0 0 1.2rem;color:#606a72;font-size:.7rem;font-variant-numeric:tabular-nums}.privacy-contents a:hover{color:#111416;border-left-color:currentColor}.privacy-section-number{margin-bottom:.7rem;color:#606a72;font-size:.7rem;font-weight:600;letter-spacing:.16em}.privacy-section-body{margin-top:1.5rem;color:#4e555a;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.privacy-section-body p+p{margin-top:1rem}.privacy-section-body h3{margin:1.75rem 0 .5rem;color:#111416;font-size:1rem;line-height:1.5;font-weight:600}.privacy-section-body h3:first-child{margin-top:0}.privacy-section-body strong{color:#111416;font-weight:600}.privacy-section-body a{color:#111416;text-decoration:underline;text-underline-offset:.2em}.privacy-section-body ul{list-style:disc;margin:1rem 0;padding-left:1.25rem}.privacy-section-body li+li{margin-top:.65rem}.privacy-section-body code{font-size:.86em}.privacy-index a:focus-visible,.privacy-copy a:focus-visible,#privacy-main button:focus-visible,#privacy-main summary:focus-visible,#privacy-main a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:1024px)and (max-height:880px){.privacy-index{max-height:calc(100dvh - 8rem);overflow-y:auto;padding:4px;margin:-4px}}@media print{nav,aside,footer,button,.fixed{display:none!important}#privacy-main header{background:#fff!important;color:#000!important;padding:1rem 0}#privacy-main header p{color:#000!important}.privacy-copy{max-width:none}.privacy-copy section{-moz-column-break-inside:auto;break-inside:auto}.privacy-copy h2,.privacy-copy h3{-moz-column-break-after:avoid;break-after:avoid}}
