.news-list{flex-direction:column;gap:40px;padding:clamp(28px,4cqi,56px) clamp(20px,5cqi,72px) clamp(48px,6cqi,88px);display:flex}.news-list a,.news-detail a{color:inherit;text-decoration:none}.news-list h2{margin:0;font:600 clamp(24px,2.8cqi,34px)/1.2 Poppins,sans-serif}.news-featured{background:#fff;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid;overflow:hidden;box-shadow:0 2px 6px #1c2b3614,0 14px 36px #1c2b3629}.news-cover{background:repeating-linear-gradient(135deg,#e3e6ea 0 12px,#eceef1 12px 24px);display:block;position:relative;overflow:hidden}.news-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-featured .news-cover>span{color:#fff;background:#a3202f;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:16px;left:16px}.news-featured-body{flex-direction:column;justify-content:center;gap:14px;padding:clamp(22px,4cqi,48px);display:flex}.news-featured-body>small{letter-spacing:.12em;text-transform:uppercase;color:#1f3a68;font-size:12px;font-weight:700}.news-featured-body>p{color:#4a5560;margin:0;font-size:17px;line-height:1.55}.news-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.news-actions .site-button{width:auto;padding:0 24px}.news-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;display:grid}.news-card{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding-bottom:22px;display:flex;overflow:hidden;box-shadow:0 2px 6px #1c2b3614,0 14px 36px #1c2b3629}.news-card .news-cover{aspect-ratio:16/10;margin-bottom:6px}.news-card small,.news-card h3,.news-card p{margin:0;padding:0 22px}.news-card small{color:#5f6972;font-size:13px}.news-card h3{font:600 20px/1.3 Poppins,sans-serif}.news-card p{color:#4a5560;font-size:16px;line-height:1.55}.news-featured-body h2,.news-featured-body>p,.news-card h3,.news-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.news-pagination a,.news-pagination span{background:#fff;border:1px solid #d3d7dd;border-radius:12px;padding:10px 16px}.news-detail{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,4cqi,40px);padding:clamp(28px,4cqi,56px) clamp(20px,5cqi,72px);display:flex}.news-detail>article{background:#fff;border-radius:24px;flex:999 520px;min-width:0;overflow:hidden;box-shadow:0 2px 6px #1c2b3614,0 14px 36px #1c2b3629}.news-detail>article>.news-cover{aspect-ratio:16/9}.news-detail-body{flex-direction:column;gap:20px;padding:clamp(22px,4cqi,48px);display:flex}.news-detail-body>p{color:#3a4651;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.8}.news-meta{color:#5f6972;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:14px;display:flex}.news-meta>span:first-child{color:#1f3a68;background:#e8eef7;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.news-featured-body h2{height:2.4em}.news-featured-body>p{height:3.1em}.news-facts{color:#3a4651;flex-wrap:wrap;gap:10px 22px;font-size:15px;display:flex}.news-facts>span{align-items:center;gap:6px;display:flex}.news-facts .material-symbol{color:#a3202f}.news-list .news-actions{flex-wrap:nowrap;justify-content:flex-start}.news-actions>div{flex-direction:column;flex:1 1 0;gap:6px;max-width:200px;display:flex}.association-site .news-pill{font:inherit;color:#1c2b36;white-space:nowrap;background:#fff;border:2px solid #d3d7dd;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;width:100%;max-width:200px;height:50px;padding:0;font-size:15px;font-weight:700;line-height:1.55;display:flex;box-sizing:border-box!important}.association-site .news-pill.solid{color:#fff;background:#1f3a68;border-color:#1f3a68}.news-card h3{height:2.6em}.news-card p{height:3.1em}.news-card .news-cover{padding:12px}.association-site .news-actions>div>.news-pill{flex:none;max-width:none}.news-featured .news-cover{min-height:calc(clamp(200px,28cqi,360px) + 32px)}.news-list>h2{line-height:1.55}.association-site .news-actions>.news-pill,.association-site .news-actions>div{flex:calc(50% - 5px)}.association-site .news-pill:not(.solid){background:0 0}.news-detail>article>.news-cover{display:block}.news-meta>span{align-items:center;gap:5px;display:flex}.news-meta>span:first-child{display:inline-block}.news-detail-body>p{white-space:normal;text-wrap:pretty}.news-detail-body blockquote{border-left:4px solid #e3b341;margin:6px 0;padding:4px 0 4px 22px;font-family:Poppins,sans-serif;font-size:clamp(19px,2cqi,24px);font-weight:500;line-height:1.45}.news-detail-footer{border-top:1px solid #e3e6ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.news-detail-footer>a{align-items:center;gap:4px;font-weight:700;display:flex;color:#1f3a68!important}.news-share{color:#5f6972;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.news-share button{color:#1c2b36;cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.news-share p{flex-basis:100%;margin:0;font-size:13px}.news-detail>aside{flex-direction:column;flex:300px;gap:20px;min-width:0;display:flex;position:sticky;top:96px}.news-recent{background:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:22px;display:flex;box-shadow:0 2px 6px #1c2b3614,0 14px 36px #1c2b3629}.news-recent h2{margin:0 0 6px;font:600 18px/1.55 Poppins,sans-serif}.news-recent>a{border-top:1px solid #e3e6ea;align-items:center;gap:12px;padding:10px 0;display:flex}.news-thumb{aspect-ratio:1;background:repeating-linear-gradient(135deg,#e3e6ea 0 12px,#eceef1 12px 24px);border-radius:10px;flex:none;width:64px;position:relative;overflow:hidden}.news-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-recent>a>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.news-recent small{color:#5f6972;font-size:12px}.news-recent strong{font-size:15px;font-weight:700;line-height:1.3}.news-join{color:#fff;background:#a3202f;border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex;box-shadow:0 2px 6px #1c2b3614,0 14px 36px #1c2b3629}.news-join>.material-symbol{color:#f5c6cc}.news-join strong{font:600 22px/1.25 Poppins,sans-serif}.news-join>span:not(.material-symbol){color:#fbe3e6;font-size:15px}.news-join a{background:#fff;border-radius:999px;align-self:flex-start;margin-top:4px;padding:12px 22px;font-weight:800;color:#1c2b36!important}.news-detail>article>.news-cover{box-sizing:content-box;padding:14px}.news-card .news-cover{box-sizing:content-box}
