@import url('homepage-perfect.css?v=286');

body.unified-page{background:#eaf7e7!important;color:#10223a!important;overflow-x:hidden}
body.unified-page .legacy-hidden{display:none!important}
body.unified-page>.topbar,
body.unified-page>.site-header,
body.unified-page>header:not(.masthead),
body.unified-page>nav:not(.main-nav),
body.unified-page>footer:not(.unified-footer){display:none!important}
body.unified-page .masthead,body.unified-page .main-nav{display:block!important}
body.unified-page .unified-page-shell{width:min(1240px,calc(100% - 34px));margin:12px auto 24px;display:grid;grid-template-columns:210px minmax(0,1fr) 250px;gap:24px;align-items:start}
body.unified-page .unified-content{min-width:0;background:rgba(255,255,255,.34);border-radius:18px;padding:22px;box-shadow:0 10px 28px rgba(26,91,54,.06)}
body.unified-page .unified-content>main,body.unified-page .unified-content main{margin:0!important;width:100%!important;max-width:none!important;padding:0!important;background:transparent!important}
body.unified-page .unified-content .wrap,body.unified-page .unified-content .container{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
body.unified-page .unified-content section:first-child{margin-top:0!important}
body.unified-page .unified-content h1,body.unified-page .unified-content h2{color:#082d73}
body.unified-page .unified-content a{max-width:100%}
body.unified-page .unified-aside{position:sticky;top:12px;text-align:center}
body.unified-page .unified-jade img{width:145px;height:145px;border-radius:50%;object-fit:cover;margin:0 auto 10px}
body.unified-page .unified-jade h2{margin:0;color:#ff1764;font-size:21px}
body.unified-page .unified-jade p{font-size:13px;margin:8px 0 12px}
body.unified-page .unified-btn{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:0 15px;border-radius:7px;background:#ff1764;color:#fff!important;font-weight:800;font-size:13px}
body.unified-page .unified-powered{margin-top:15px;font-size:12px;line-height:1.8;color:#082d73}
body.unified-page .unified-forum{background:rgba(255,255,255,.34);border-radius:16px;padding:18px;text-align:left}
body.unified-page .unified-forum h2{margin:0 0 10px;color:#087a4f;font-size:19px}
body.unified-page .unified-forum p{margin:0 0 14px;font-size:13px;line-height:1.55}
body.unified-page .unified-forum .unified-btn{background:#087a4f}
body.unified-page .unified-footer{background:#087a4f;color:#fff;text-align:center;padding:11px 16px 9px}
body.unified-page .unified-footer p{margin:0;font-size:14px}
body.unified-page .unified-footer small{display:block;margin-top:4px;font-size:10px}
body.unified-page .mobile-menu{cursor:pointer}

@media(max-width:1050px){body.unified-page .unified-page-shell{grid-template-columns:180px minmax(0,1fr);gap:18px}body.unified-page .unified-forum-aside{grid-column:1/-1;position:static}.unified-forum-aside .unified-forum{max-width:700px;margin:auto}}
@media(max-width:900px){body.unified-page .main-nav{display:none!important}body.unified-page .main-nav.open{display:block!important}body.unified-page .unified-page-shell{grid-template-columns:1fr;max-width:760px}body.unified-page .unified-aside{position:static}.unified-jade{padding-top:8px}.unified-jade img{width:130px!important;height:130px!important}}
@media(max-width:600px){body.unified-page .unified-page-shell{width:calc(100% - 20px);margin-top:8px;gap:14px}body.unified-page .unified-content{padding:12px;border-radius:13px}body.unified-page .unified-content h1{font-size:28px!important}body.unified-page .unified-content h2{font-size:24px!important}}
