.privacy-page .faculty-public-header,.privacy-page-header{background:linear-gradient(180deg,rgba(78,159,229,0.18) 0%,transparent 55%),linear-gradient(165deg,#0b1f3a 0%,#123056 72%,#1a3d6b 100%);padding:1.35rem 1rem 1.85rem;border-bottom:3px solid #4e9fe5;}.privacy-page .faculty-public-title,.privacy-page-header .faculty-public-title{font-size:clamp(1.75rem,4.2vw,2.55rem);font-weight:800;letter-spacing:-0.02em;line-height:1.15;}.privacy-page .faculty-public-lead,.privacy-page-header .faculty-public-lead{margin-top:0.7rem;font-size:clamp(0.98rem,2.2vw,1.08rem);max-width:40rem;color:rgba(232,245,252,0.95);}.privacy-page .faculty-public-main,.privacy-page-main{max-width:820px;padding:1.5rem 1rem 2.75rem;}.privacy-doc{display:flex;flex-direction:column;gap:1.15rem;}.privacy-effective{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.45rem 0.75rem;margin:0 0 0.35rem;padding:0.55rem 0.95rem;width:fit-content;max-width:100%;background:#e8f5fc;border:1px solid #b7d9f2;border-radius:999px;box-shadow:0 1px 2px rgba(11,31,58,0.04);font-size:0.92rem;line-height:1.35;}.privacy-effective-label{font-weight:700;color:#123056;}.privacy-effective-label::after{content:":";}.privacy-effective-value{font-weight:600;color:#0b1f3a;}.privacy-section{margin:0;padding:0.15rem 0 0.35rem;}.privacy-section--card{background:#ffffff;border:1px solid rgba(11,31,58,0.1);border-radius:1rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 8px 22px rgba(11,31,58,0.05);}.privacy-section--accent{border-color:rgba(78,159,229,0.35);background:linear-gradient(180deg,#f7fbfe 0%,#ffffff 48%);}.privacy-section--contact{border-color:rgba(78,159,229,0.4);}.privacy-section-title{display:flex;align-items:flex-start;gap:0.65rem;margin:0 0 0.75rem;font-size:clamp(1.12rem,2.5vw,1.28rem);font-weight:800;line-height:1.3;color:#0b1f3a;}.privacy-section-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.85rem;padding:0 0.35rem;border-radius:0.55rem;background:#4e9fe5;color:#ffffff;font-size:0.85rem;font-weight:800;line-height:1;}.privacy-section-body{color:#1a2433;font-size:1.02rem;line-height:1.65;}.privacy-section-body > p{margin:0 0 0.85rem;}.privacy-section-body > p:last-child{margin-bottom:0;}.privacy-list{margin:0.35rem 0 0.85rem;padding:0 0 0 0.15rem;list-style:none;}.privacy-list > li{position:relative;margin:0 0 0.55rem;padding:0.15rem 0 0.15rem 1.35rem;line-height:1.55;}.privacy-list > li:last-child{margin-bottom:0;}.privacy-list > li::before{content:"";position:absolute;left:0.2rem;top:0.7rem;width:0.45rem;height:0.45rem;border-radius:50%;background:#4e9fe5;}.privacy-list--checks > li::before{width:0.55rem;height:0.55rem;top:0.65rem;background:#123056;box-shadow:0 0 0 3px rgba(78,159,229,0.25);}.privacy-callout{margin:0.85rem 0 0;padding:0.95rem 1rem 0.95rem 1.1rem;border-radius:0.85rem;border:1px solid #c5dff3;background:#eef7fc;border-left:4px solid #4e9fe5;}.privacy-callout > p{margin:0 0 0.7rem;}.privacy-callout > p:last-child{margin-bottom:0;}.privacy-callout .privacy-list{margin:0;}.privacy-callout--docs{background:#f3f8fc;border-color:#c9dcea;border-left-color:#123056;}.privacy-callout--uidai{background:#e8f5fc;border-left-color:#0b1f3a;}.privacy-note{margin-top:0.9rem !important;padding:0.75rem 0.9rem;border-radius:0.65rem;background:#f3f5f8;border:1px solid #d8dee6;color:#3d4b5c;font-size:0.98rem;}.privacy-contact{margin-top:0.35rem;padding:0.95rem 1.05rem;border-radius:0.85rem;background:#f7fbfe;border:1px solid #d0e6f6;}.privacy-contact > p{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0.35rem 0.75rem;margin:0 0 0.7rem;align-items:start;}.privacy-contact > p:last-child{margin-bottom:0;}.privacy-contact-label{font-weight:700;color:#123056;font-size:0.92rem;}.privacy-contact a{color:#0b1f3a;font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-word;}.privacy-contact a:hover{color:#3d8fd4;}.privacy-contact-address{color:#1a2433;line-height:1.55;}.privacy-back{margin:0.75rem 0 0;padding-top:0.5rem;}@media (max-width:575.98px){.privacy-page .faculty-public-main,.privacy-page-main{padding:1.15rem 0.85rem 2.25rem;}.privacy-section--card{padding:1rem 0.95rem 1.1rem;border-radius:0.85rem;}.privacy-contact > p{grid-template-columns:1fr;gap:0.2rem;}.privacy-effective{border-radius:0.85rem;}}