html,body{margin:0;padding:0;width:100%;min-height:100%;font-family:Segoe UI,Arial,sans-serif;background:#f5f7fb;color:#24313f}body{min-height:100vh}.page-shell{width:100%;min-height:100vh;background:#fff;overflow:hidden;position:relative}.top-government-header{background:#ffffff;padding:16px 32px 10px;border-bottom:1px solid #e6ebef}.government-logo{width:min(100%,700px);height:auto;display:block}.hero-section{background:linear-gradient(rgba(10,78,92,.95),rgba(10,78,92,.95)),url(https://www.transparenttextures.com/patterns/doodles.png);padding:42px 70px 56px;color:#fff}.hero-title{text-decoration:underline;font-weight:600;margin-bottom:0;font-family:Helvetica,Arial,sans-serif}.hero-subtitle{font-size:16px;color:#d9eff0;margin-bottom:0;max-width:720px;line-height:1.6}.content-section{padding:34px 70px 100px;background:#f7f8fa;min-height:calc(100vh - 260px)}.article-card{background:#fff;border:1px solid #e7eaee;border-radius:4px;padding:28px 30px;display:flex;align-items:center;gap:28px;margin-bottom:18px;box-shadow:0 1px 2px #00000005}.article-icon{width:120px;min-width:120px;text-align:center;color:#9aa4af;font-size:42px}.article-content h3{margin:0 0 8px;font-size:22px;font-weight:500;color:#27414f}.article-content p{margin:0 0 14px;font-size:15px;color:#5f6d79}.article-meta{font-size:14px;color:#7f8b96}.chat-content-bodies{overflow:auto}.chat-widget{position:absolute;top:84px;right:42px;width:345px;max-height:80%;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 18px 40px #00000029;border:1px solid #e8edf1;z-index:20}.chat-header{background:#0F9D92;color:#fff;padding:18px 18px 16px}.chat-header-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}.chat-header-top i{margin:0!important;font-size:18px!important;opacity:.95;cursor:pointer}.chat-team-title{font-size:18px;font-weight:600;line-height:1.2}.chat-team-subtitle{font-size:13px;opacity:.9}.team-avatars{display:flex;justify-content:center;gap:14px;margin:10px 0 14px}.team-member{text-align:center;font-size:12px;color:#eafffc}.team-member img{width:42px;height:42px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 6px;border:2px solid rgba(255,255,255,.7)}.launcher-btn{position:absolute;right:34px;bottom:26px;width:58px;height:58px;border-radius:50%;border:none;background:#18c2b8;color:#fff;font-size:24px;cursor:pointer;box-shadow:0 10px 24px #18c2b859;z-index:10}@media (max-width: 1100px){.page-shell{margin:0;border-radius:0}.launcher-btn{position:fixed;right:20px;bottom:20px}}@media (max-width: 768px){.hero-section,.content-section{padding-left:24px;padding-right:24px}.hero-title{font-size:22px}.hero-search input{font-size:18px!important;min-height:54px!important}.article-card{flex-direction:column;align-items:flex-start}.article-icon{width:auto;min-width:auto}}
