:root{font-family:Inter,system-ui,sans-serif;color:#eff2ff;background:#101624;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:#aabaff}header,main,footer{max-width:1200px;margin:auto;padding:24px 40px}.public-header,footer{display:flex;align-items:center;gap:24px}.public-brand{font-size:26px;font-weight:850}.public-brand span{color:#8fa8ff}.public-brand b{font-size:22px}.public-header nav{margin-left:auto;display:flex;gap:16px}.current{color:#98adff}.open-small,.public-secondary{border:1px solid #3b4760;padding:10px 20px;border-radius:14px}.public-hero{position:relative;padding:95px 0;overflow:hidden}.eyebrow,.section-head span,.card-meta{font-size:12px;letter-spacing:.12em;color:#a2b1d2}h1{font-size:clamp(38px,6vw,76px);line-height:1.06;letter-spacing:-.05em;max-width:850px}h2{font-size:30px;letter-spacing:-.03em}.public-hero p{font-size:20px;color:#b7c0d5;max-width:650px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.public-primary{display:inline-block;background:#819cff;color:#101624;font-weight:750;padding:14px 24px;border-radius:14px}.public-primary:hover{background:#b0c0ff;color:#101624}.hero-orbit{position:absolute;right:5px;top:75px;font-size:220px;color:#8da7ff;opacity:.12;z-index:-1}.section-head{display:flex;align-items:center;justify-content:space-between}.topics-grid,.public-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.topic-card,.public-card{background:#1b2537;border:1px solid #354057;border-radius:24px;padding:26px}.topic-card{position:relative}.topic-card>span{font-size:30px;color:#97adff}.topic-card h3{margin-bottom:0}.topic-card>b{position:absolute;right:24px;top:24px}.public-card h3{font-size:23px;line-height:1.3}.public-card p,.public-band p{color:#b9c2d6}.read-link{color:#aabaff}.public-band{margin:60px 0 20px;padding:40px;border-radius:28px;background:linear-gradient(120deg,#26385b,#1c273e)}.public-page{padding:50px 0}.public-page h1,.public-article h1{font-size:clamp(34px,5vw,56px)}.public-article{max-width:850px;margin:50px auto}.article-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px}.editorial-note{font-size:14px;color:#a2b1d2}footer{border-top:1px solid #354057;flex-wrap:wrap;font-size:14px;color:#9caac6;margin-top:60px}.empty-public{grid-column:1/-1;color:#b9c2d6;padding:30px;border:1px dashed #485570;border-radius:22px}@media(max-width:750px){header,main,footer{padding:20px}.public-header{gap:12px}.public-brand b{font-size:18px}.open-small{display:none}.public-header nav{gap:12px}.public-hero{padding:45px 0}.topics-grid,.public-grid{grid-template-columns:1fr}.section-head span{display:none}.hero-actions>*{width:100%;text-align:center}.public-band{padding:25px}.public-hero p{font-size:18px}footer{gap:16px}}
