:root{--primary:#3188a7;--grad:linear-gradient(135deg, #5baed0 0%, #3188a7 100%);--text-body:#2d251ee0;--text-muted:#2d251e8c;--text-subtle:#2d251e66;--border:#2d251e1f;--bg-page:#f6f3ef;--font:Inter, system-ui, sans-serif}.priv-page{background:#f5f3f1;min-height:100vh;font-family:Inter,system-ui,sans-serif}.priv-nav{z-index:100;background:0 0;padding:0 24px;position:sticky;top:14px}@media (width<=640px){.priv-nav{padding:0 16px;top:10px}}.priv-nav__inner{background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;height:64px;margin:0 auto;padding:0 20px 0 16px;display:flex;box-shadow:0 4px 24px #2d18101a,0 1px 4px #2d18100f}.priv-nav__brand{cursor:pointer;align-items:center;gap:8px;display:flex}.priv-nav__name{color:#2d251e;letter-spacing:-.5px;font-family:Outfit,sans-serif;font-size:22px;font-weight:900}.priv-nav__back{cursor:pointer;color:#000;-webkit-tap-highlight-color:transparent;background:#f5f3f1;border:none;border-radius:50px;padding:11px 26px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;transition:background .2s}@media (hover:hover){.priv-nav__back:hover{background:#eae6e1}}.priv-nav__back:active{background:#ddd8d2}.priv-hero{text-align:center;background:#f5f3f1;border-radius:50px;max-width:1100px;margin:28px auto 0;padding:40px 24px 56px}@media (width<=640px){.priv-hero{border-radius:32px;margin:32px 16px 0;padding:28px 16px 40px}}.priv-hero .priv-header__title{color:#2d251e;margin:0 0 8px;font-family:Outfit,sans-serif}.priv-hero .priv-header__date{color:#7a6655;margin:0}.priv-content{max-width:740px;margin:0 auto;padding:48px 24px 80px}.priv-header{margin-bottom:48px}.priv-header__title{color:#2d251ee0;letter-spacing:-.5px;margin:0 0 10px;font-size:32px;font-weight:900}.priv-header__date{color:#2d251e66;margin:0;font-size:14px}.priv-summary{background:#f5f3f1;border:1px solid #3188a733;border-radius:14px;margin-bottom:48px;padding:20px 24px}.priv-summary__title{color:#2d251ee0;margin:0 0 10px;font-size:15px;font-weight:700}.priv-summary__list{color:#2d251e8c;margin:0;padding-left:18px;font-size:14px;line-height:1.7}.priv-section{margin-bottom:40px}.priv-section__title{color:#2d251ee0;border-bottom:1px solid #2d251e1f;margin:0 0 14px;padding-bottom:10px;font-size:18px;font-weight:700}.priv-section__body{color:#2d251e8c;font-size:15px;line-height:1.75}.priv-p{margin:0 0 12px}.priv-ul{margin:8px 0 12px;padding-left:20px}.priv-ul li{margin-bottom:6px}.priv-table{background:#fff;border:1px solid #2d251e1f;border-radius:12px;margin-bottom:16px;overflow:hidden}.priv-table__head{background:#f6f3ef;border-bottom:1px solid #2d251e1f;padding:10px 16px}.priv-table__head-label{color:#2d251e66;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.priv-table__body{padding:0 16px}.priv-data-row{border-bottom:1px solid #2d251e1f;gap:12px;padding:10px 0;display:flex}.priv-data-row:last-child{border-bottom:none}@media (width<=600px){.priv-data-row{flex-direction:column;gap:4px}}.priv-data-label{color:#2d251ee0;flex-shrink:0;width:180px;font-size:14px;font-weight:600}@media (width<=600px){.priv-data-label{width:auto}}.priv-data-value{color:#2d251e8c;font-size:14px;line-height:1.5}.priv-contact{background:#fff;border:1px solid #2d251e1f;border-radius:12px;margin-top:8px;padding:20px 24px}.priv-contact a{color:#3188a7}.priv-contact__name{color:#2d251ee0;margin:0 0 6px;font-size:15px;font-weight:700}.priv-contact__line{color:#2d251e8c;margin:0 0 4px;font-size:14px}.priv-contact__note{color:#2d251e66;margin:12px 0 0;font-size:13px}.priv-footer{border-top:1px solid #2d251e1f;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:24px;display:flex}.priv-footer__link{color:#3188a7;cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.priv-footer__back{color:#2d251e8c;cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px}.priv-page{background:#fff;font-family:Inter,sans-serif}.priv-nav__logo{background:linear-gradient(135deg,#5baed0,#3d96ba);box-shadow:0 4px 12px #5baed059}.priv-summary{background:#f5f3f1;border-color:#f5f3f1}.priv-section__body a,.priv-contact a,.priv-footer__link{color:#5baed0}.priv-header__title{color:#2d251e;font-family:Outfit,sans-serif}
