#public-info85{width:min(900px,calc(100vw - 32px));max-width:none;max-height:calc(100svh - 40px);margin:auto;padding:clamp(26px,4vw,58px);box-sizing:border-box;border:1px solid #d9bc6940;border-radius:26px;color:#f0ede2;background:radial-gradient(ellipse at 100% 0,#7c693d26,transparent 65%),#101c28;box-shadow:0 28px 120px #0009;overflow:auto;overscroll-behavior:contain;animation:info85-in .4s cubic-bezier(.16,.8,.2,1) both}
#public-info85::backdrop{background:#030a13c9;backdrop-filter:blur(12px);animation:info85-backdrop .3s ease both}
#public-info85 .info85-close{position:absolute;right:16px;top:14px;width:40px;height:40px;border:0;background:#ffffff09;border-radius:50%;color:#e9ddbb;font:inherit;cursor:pointer}
#public-info85 .info85-heading{position:relative;padding-right:20px}
#public-info85 .info85-heading>.eyebrow{font-size:10px;letter-spacing:2px;color:#dec684;display:block;margin:10px 0 17px}
#public-info85 h2{font-size:clamp(28px,4.5vw,46px);line-height:1.12;letter-spacing:-1px;margin:0 0 20px;font-weight:600}
#public-info85 p{color:#b9c5cf;font-size:15px;line-height:1.7;margin:0}
#public-info85 .info85-heading>p{max-width:650px}
#public-info85 .info85-symbol{display:block;color:#e9cc83;font-size:38px;line-height:1;margin-bottom:18px}
#public-info85 .info85-list{margin-top:30px}
#public-info85 .info85-list section{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:21px 0;border-top:1px solid #b5c6d31c;animation:info85-row .45s calc(.08s + var(--step85)*.06s) both}
#public-info85 .info85-number{font-size:14px;color:#cdb577;line-height:26px}
#public-info85 h3{font-size:18px;line-height:1.4;margin:0 0 7px;font-weight:500;color:#f3e8ce}
#public-info85 footer{margin-top:24px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}
#public-info85 footer>span{font-size:11px;color:#91a1af}
#public-info85 footer button{border:0;border-radius:30px;background:#edce85;color:#19212a;padding:14px 22px;font:inherit;font-weight:600;cursor:pointer;transition:transform .2s,filter .2s}
#public-info85 button:hover{filter:brightness(1.1)}
#public-info85 footer button:hover{transform:translateY(-2px)}
#public-info85 button:focus-visible{outline:2px solid #ffe3a0;outline-offset:4px}
#public-info85.info85-leaving{animation:info85-out .22s ease both}
#public-info85.info85-leaving::backdrop{animation:info85-backdrop .22s ease reverse both}
@keyframes info85-in{from{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes info85-out{to{opacity:0;transform:translateY(10px) scale(.98)}}
@keyframes info85-row{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes info85-backdrop{from{opacity:0}to{opacity:1}}
@media(max-width:550px){#public-info85{padding:30px 23px;max-height:calc(100svh - 24px);border-radius:22px}#public-info85 .info85-list section{grid-template-columns:25px minmax(0,1fr);gap:10px}#public-info85 p{font-size:14px}#public-info85 footer button{width:100%}#public-info85 .info85-heading>.eyebrow{font-size:8px;letter-spacing:1.3px}}
@media(prefers-reduced-motion:reduce){#public-info85,#public-info85::backdrop,#public-info85 .info85-list section,#public-info85 button{animation:none!important;transition:none!important}}
