.privacy-page{background:#f5f9fd;color:#143654}.privacy-hero{background:linear-gradient(120deg,#062951,#003d6a);color:white;padding:55px 0}.privacy-hero .kicker{color:#8fd7ff;font-size:13px}.page-shell .privacy-hero h1{color:white;font-size:48px;line-height:1.15;margin:13px 0 15px}.page-shell .privacy-hero p{color:#d8e9f8;font-size:18px;max-width:700px;margin:0}.privacy-meta{display:flex;gap:14px 25px;flex-wrap:wrap;margin-top:25px;font-size:13px;color:#d5e9fa}.privacy-meta>span+span{padding:3px 10px;background:#ffffff16;border:1px solid #ffffff33;border-radius:20px}.privacy-body{padding-top:30px;padding-bottom:55px}.privacy-publication{display:flex;align-items:flex-start;gap:14px;padding:20px 23px;background:#fff7e7;border:1px solid #f0d69d;border-radius:8px;color:#6e4c13}.privacy-publication>.site-icon{margin-top:3px;flex-shrink:0}.page-shell .privacy-publication p{font-size:14px;line-height:1.7;margin:5px 0 0;color:#765b2c}.privacy-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 35px}.privacy-highlights article{background:white;border:1px solid #dfeaf5;padding:23px;border-radius:8px}.privacy-highlights .site-icon{width:30px;height:30px;color:#0879ef;margin-bottom:12px}.page-shell .privacy-highlights h2{font-size:18px;line-height:1.35;margin:0 0 11px}.page-shell .privacy-highlights p{font-size:14px;line-height:1.7;margin:0;color:#587087}.privacy-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:30px;align-items:start}.privacy-nav{display:block;background:white;border:1px solid #dfeaf5;border-radius:8px;padding:22px 16px;position:sticky;top:24px}.privacy-nav>strong{display:block;font-size:16px;margin:0 9px 15px}.privacy-nav a{display:flex;gap:10px;align-items:flex-start;padding:10px 9px;font-size:13px;line-height:1.5;color:#3d5e7b;border-radius:4px}.privacy-nav a:hover{background:#edf6ff;color:#0064cb}.privacy-nav a>span{font-size:11px;color:#1980e6;min-width:18px;padding-top:2px}.privacy-content{background:white;border:1px solid #dfeaf5;border-radius:9px;padding:12px 35px 15px;min-width:0}.privacy-content>section{padding:29px 0;border-bottom:1px solid #e4edf6;scroll-margin-top:25px}.privacy-content>section:last-child{border:0}.privacy-section-number{font-size:12px;font-weight:700;color:#0879ef;display:block;margin-bottom:7px}.page-shell .privacy-content h2{font-size:25px;line-height:1.3;margin:0 0 17px}.page-shell .privacy-content p,.privacy-content li{font-size:16px;line-height:1.8;color:#425f78}.page-shell .privacy-content p{margin:0 0 15px}.privacy-content p:last-child{margin-bottom:0}.privacy-content ul{padding-left:22px;margin:0 0 20px}.privacy-content li{padding:3px 0}.privacy-content a{color:#0064c5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-table-scroll{overflow-x:auto;margin:20px 0}.privacy-table-scroll table{border-collapse:collapse;min-width:580px;width:100%;font-size:13px;line-height:1.7}.privacy-table-scroll caption{text-align:left;font-size:14px;font-weight:600;margin-bottom:12px}.privacy-table-scroll th,.privacy-table-scroll td{border:1px solid #dce8f2;vertical-align:top;padding:13px;text-align:left}.privacy-table-scroll thead th{background:#edf6ff}.privacy-table-scroll tbody th{width:23%;background:#f9fbfd}.privacy-contact-pending{background:#f4f8fc;border:1px solid #dbe6f1;border-left:3px solid #0879ef;border-radius:5px;padding:20px}.page-shell .privacy-contact-pending p{font-size:15px;margin-top:10px}.homepage .tab-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.privacy-layout{grid-template-columns:1fr}.privacy-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.privacy-nav>strong{grid-column:1/-1}.privacy-highlights{gap:14px}.privacy-highlights article{padding:19px}.privacy-content{padding:8px 27px}}
@media(max-width:550px){.privacy-hero{padding:38px 0}.page-shell .privacy-hero h1{font-size:38px}.page-shell .privacy-hero p{font-size:17px}.privacy-meta{font-size:12px;gap:12px}.privacy-body{padding-top:22px;padding-bottom:32px}.privacy-highlights{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.page-shell .privacy-highlights h2{font-size:19px}.page-shell .privacy-highlights p{font-size:15px}.privacy-publication{padding:18px;gap:10px}.privacy-nav{grid-template-columns:1fr;padding:18px 13px}.privacy-nav a{font-size:14px;min-height:44px}.privacy-content{padding:5px 20px}.page-shell .privacy-content h2{font-size:24px}.page-shell .privacy-content p,.privacy-content li{font-size:16px;line-height:1.8}.privacy-contact-pending{padding:16px}.privacy-table-scroll{margin-right:-6px}.privacy-layout{gap:22px}}
@media print{.privacy-nav,.privacy-publication,.privacy-highlights{display:none}.privacy-layout{display:block}.privacy-content{border:0;padding:0}.privacy-content>section{break-inside:avoid}.privacy-hero{background:white;color:black;padding:20px 0}.page-shell .privacy-hero h1,.page-shell .privacy-hero p,.privacy-meta{color:black}}
