.privacy-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0}.privacy-nav a{border:1px solid #c7d4cd;border-radius:4px;padding:.55rem .8rem;color:#12382d;text-decoration:none;font-size:var(--text-small)}.privacy-nav a:hover{background:#eaf0ed}.privacy-details{border:1px solid #c7d4cd;border-radius:6px;margin:1rem 0;scroll-margin-top:6rem;background:white}.privacy-details>summary{padding:1.2rem;cursor:pointer;color:#12382d;font-weight:600;line-height:1.5}.privacy-details[open]>summary{border-bottom:1px solid #dbe3de;background:#eef3f0}.privacy-content{padding:.4rem 1.3rem 1.2rem;line-height:1.8}.privacy-content p{margin:1.15rem 0;overflow-wrap:anywhere}.privacy-common-link{font-size:var(--text-small)}.privacy-details summary:focus-visible,.privacy-nav a:focus-visible{outline:3px solid #68a58a;outline-offset:3px}.legal-section{scroll-margin-top:6rem}@media(max-width:600px){.privacy-content{padding:.3rem 1rem 1rem}.privacy-details>summary{padding:1rem}.privacy-nav{gap:.5rem}}@media print{.privacy-details{border:0}.privacy-details>summary{font-size:var(--text-lead)}.privacy-details>.privacy-content{display:block!important}.privacy-nav,.privacy-common-link{display:none}}
