.public-page{max-width:960px;margin:32px auto 64px;line-height:1.75;color:#294955}.public-page h1{font-size:36px;line-height:1.2;color:#08384d;margin:24px 0 32px}.public-page h2{font-size:22px;line-height:1.4;color:#08384d}.public-page section{margin:28px 0}.public-page p{font-size:16px}.public-breadcrumb{font-size:14px;color:#627a88}.public-page a{color:#086b8a;text-decoration:underline}.public-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}.public-intro h2{font-size:30px}.public-intro img{width:100%;height:320px;object-fit:cover;border-radius:22px}.public-kicker{letter-spacing:2px;font-size:13px!important;color:#086b8a}.public-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.public-values article,.public-contact-card{background:#f0f6f8;border-radius:18px;padding:24px}.public-values h3{margin-top:0;color:#08384d}.public-contact-card{max-width:620px}.public-draft{background:#f3f6f8;border-left:4px solid #668796;border-radius:8px;padding:16px;margin:20px 0;font-size:14px;line-height:1.6}.public-source{font-size:13px!important}.footer-actions{flex-wrap:wrap;gap:16px 24px}.footer-actions a{color:inherit;font-size:14px;text-decoration:none}.footer-actions a:hover{text-decoration:underline}.recovery-links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0}.recovery-links button{color:#086b8a;text-decoration:underline;font-size:14px}@media(max-width:700px){.public-page{margin:24px 0 40px}.public-page h1{font-size:29px}.public-intro,.public-values{grid-template-columns:1fr}.public-intro h2{font-size:25px}.public-intro img{height:220px}.footer-actions{justify-content:flex-start;text-align:left}.public-contact-card{padding:20px}.public-page .btn{margin:6px 0}}
