.privacy-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:44px;padding-block:28px 48px;display:grid}.privacy-sidebar{background:linear-gradient(140deg,#172013,#0d140c);border:1px solid #3d4b30;border-radius:3px;padding:19px 16px;position:sticky;top:24px}.privacy-sidebar-heading{color:#dedbc4;font:600 1.125rem var(--display-font);align-items:center;gap:9px;display:flex}.privacy-sidebar-heading .icon{width:23px;height:25px}.privacy-contents{gap:4px;margin-top:14px;display:grid}.privacy-contents a{color:#b9c7a8;border-left:2px solid #35462a;padding:8px 7px;font-size:.8125rem;line-height:1.4}.privacy-contents a:hover{color:#e7edda;background:#25331b;border-color:#b5d35f}.privacy-updated{color:#91a17f;border-top:1px solid #34412b;margin:17px 0 0;padding-top:15px;font-size:.75rem;line-height:1.7}.privacy-updated time{color:#c3cfb1}.privacy-content{min-width:0}.privacy-section{border-bottom:1px solid #303c27;margin-bottom:32px;padding-bottom:30px;scroll-margin-top:24px}.privacy-section-heading{margin-bottom:16px}.privacy-section-heading .eyebrow{letter-spacing:.16em;margin-bottom:6px;font-size:.6875rem}.privacy-section h2,.privacy-contact h2{color:#e6dcc4;font:700 2rem/1.1 var(--display-font);text-transform:uppercase;margin:0}.privacy-section>p,.privacy-service p,.privacy-contact p{color:#bfc9b4;margin:13px 0 0;font-size:.9375rem;line-height:1.65}.privacy-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.privacy-data-card{background:linear-gradient(135deg,#172012,#0d140d);border:1px solid #3c4b2f;border-radius:3px;min-width:0;padding:20px}.privacy-card-heading{align-items:center;gap:10px;display:flex}.privacy-card-heading .icon{width:28px;height:30px}.privacy-card-heading h3{color:#e2dcc6;font:600 1.25rem/1.2 var(--display-font);margin:0}.privacy-visibility{color:#b7caa5;font:600 .6875rem/1.2 var(--body-font);background:#182716;border:1px solid #41543c;border-radius:2px;margin-top:12px;padding:3px 7px;display:inline-block}.privacy-visibility--public{color:#e2c384;background:#2a2516;border-color:#705c32}.privacy-data-card ul{color:#d0d8c5;gap:7px;margin:16px 0;padding-left:17px;font-size:.8125rem;line-height:1.5;display:grid}.privacy-data-card li::marker,.privacy-text-list li::marker{color:#94af57}.privacy-data-card>p{color:#aaba9b;border-top:1px solid #35422b;margin:0;padding-top:14px;font-size:.8125rem;line-height:1.65}.privacy-details{background:#11190e;border:1px solid #3e4b31;border-radius:3px;margin-top:16px;padding:14px 16px}.privacy-details summary{color:#c5d69e;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:.875rem;list-style:none;display:flex}.privacy-details summary::-webkit-details-marker{display:none}.privacy-details summary .icon{width:17px;height:17px}.privacy-details[open] summary .icon{rotate:90deg}.privacy-details p{color:#b6c3a8;margin:13px 0 0;font-size:.875rem;line-height:1.65}.privacy-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.privacy-info-panel{background:#151e10;border-left:2px solid #819f46;padding:18px}.privacy-info-panel h3{color:#dae1c7;font:600 1.1875rem var(--display-font);align-items:center;gap:9px;margin:0 0 10px;display:flex}.privacy-info-panel .icon{width:22px;height:23px}.privacy-info-panel p{color:#b6c4a8;margin:0;font-size:.875rem;line-height:1.65}.privacy-text-list{color:#bfc9b4;gap:14px;margin:0;padding-left:20px;font-size:.9375rem;line-height:1.65;display:grid}.privacy-text-list strong{color:#d8dec8;font-weight:500}.privacy-retention-list{margin:0}.privacy-retention-list>div{border-bottom:1px solid #2d3925;grid-template-columns:180px minmax(0,1fr);gap:20px;padding-block:14px;display:grid}.privacy-retention-list>div:first-child{padding-top:0}.privacy-retention-list>div:last-child{border:0}.privacy-retention-list dt{color:#d5dfba;font:600 1.0625rem/1.4 var(--display-font)}.privacy-retention-list dd{color:#b8c5ac;margin:0;font-size:.875rem;line-height:1.65}.privacy-service+.privacy-service{margin-top:24px}.privacy-service h3{color:#dbe2c7;font:600 1.25rem var(--display-font);margin:0}.privacy-service p{margin-top:8px}.privacy-content a{color:#c4db8b;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-content a:hover{color:#e6f3bf}.privacy-content a .icon{width:14px;height:14px;margin-left:2px}.privacy-contact{background:linear-gradient(130deg,#222d16,#10170d 85%);border:1px solid #65743f;border-radius:3px;align-items:flex-start;gap:22px;padding:26px;scroll-margin-top:24px;display:flex}.privacy-contact>.icon{width:42px;height:48px}.privacy-contact .eyebrow{margin:0 0 7px;font-size:.6875rem}.privacy-account-link{font:600 1rem var(--display-font);align-items:center;gap:8px;margin-top:18px;display:inline-flex}@media (width<=1080px){.privacy-layout{grid-template-columns:180px minmax(0,1fr);gap:26px}.privacy-data-grid,.privacy-visibility-grid{grid-template-columns:1fr}}@media (width<=780px){.privacy-layout{grid-template-columns:1fr;gap:28px;padding-block:24px 34px}.privacy-sidebar{position:static}.privacy-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.privacy-updated br{display:none}.privacy-updated time{margin-left:8px}}@media (width<=600px){.privacy-section h2,.privacy-contact h2{font-size:1.75rem}.privacy-data-card{padding:18px}.privacy-retention-list>div{grid-template-columns:1fr;gap:6px}.privacy-contact{gap:12px;padding:20px 16px}.privacy-contact>.icon{width:28px;height:34px}}
