.am-news{background:var(--american-white);padding:5rem 0 6rem;position:relative}.am-news:before{content:"";background:linear-gradient(90deg,transparent,var(--american-accent),transparent);width:60px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.am-news__container{max-width:1280px;margin:0 auto;padding:0 2rem}.am-news__header{text-align:center;margin-bottom:4rem}.am-news__label{font-family:var(--american-font-body);letter-spacing:.25em;text-transform:uppercase;color:var(--american-accent);border-radius:var(--american-radius-sm);background:#c7403d0a;border:1px solid #c7403d33;margin-bottom:1rem;padding:8px 20px;font-size:11px;font-weight:600;display:inline-block}.am-news__heading{font-family:var(--american-font-display);text-transform:uppercase;color:var(--american-navy);letter-spacing:.03em;margin-bottom:1rem;font-size:clamp(24px,4vw,40px);font-weight:700}.am-news__subheading{font-family:var(--american-font-body);color:var(--american-gray-500);letter-spacing:.02em;max-width:560px;margin:0 auto;font-size:clamp(14px,1.8vw,16px);font-weight:400;line-height:1.7}.am-news__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.am-news-card--featured{grid-column:1/-1}.am-news-card--featured .am-news-card__link{grid-template-columns:1.3fr 1fr;min-height:420px;display:grid}.am-news-card--featured .am-news-card__image-wrapper{min-height:420px}.am-news-card--featured .am-news-card__body{flex-direction:column;justify-content:center;padding:3rem;display:flex}.am-news-card--featured .am-news-card__title{font-size:clamp(20px,3vw,30px);line-height:1.15}.am-news-card--featured .am-news-card__excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.am-news-card{background:var(--american-white);border:1px solid var(--american-gray-200);border-radius:var(--american-radius-lg);transition:transform .4s var(--american-ease),border-color .4s var(--american-ease),box-shadow .4s var(--american-ease);overflow:hidden}.am-news-card:hover{border-color:var(--american-gray-300);transform:translateY(-6px);box-shadow:0 20px 60px #00036414,0 8px 24px #0003640a}.am-news-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.am-news-card__image-wrapper{width:100%;min-height:220px;position:relative;overflow:hidden}.am-news-card__image{object-fit:cover;transition:transform .7s var(--american-ease)}.am-news-card:hover .am-news-card__image{transform:scale(1.06)}.am-news-card__image-overlay{pointer-events:none;background:linear-gradient(#0000 50%,#00036426 100%);position:absolute;inset:0}.am-news-card__image-placeholder{background:linear-gradient(135deg,var(--american-gray-50)0%,var(--american-gray-100)100%);justify-content:center;align-items:center;width:100%;min-height:220px;display:flex;position:relative}.am-news-card__placeholder-icon{color:var(--american-gray-300)}.am-news-card__body{flex-direction:column;flex:1;padding:1.75rem;display:flex}.am-news-card__date{font-family:var(--american-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--american-accent);align-items:center;gap:8px;margin-bottom:1rem;font-size:12px;font-weight:500;display:flex}.am-news-card__title{font-family:var(--american-font-display);text-transform:uppercase;color:var(--american-navy);transition:color .3s var(--american-ease);margin-bottom:.75rem;font-size:clamp(15px,2vw,18px);font-weight:700;line-height:1.3}.am-news-card:hover .am-news-card__title{color:var(--american-accent)}.am-news-card__excerpt{font-family:var(--american-font-body);color:var(--american-gray-500);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:auto;font-size:14px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.am-news-card__cta{font-family:var(--american-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--american-accent);transition:gap .3s var(--american-ease),color .3s var(--american-ease);align-items:center;gap:8px;margin-top:1.5rem;font-size:12px;font-weight:600;display:inline-flex}.am-news-card:hover .am-news-card__cta{color:var(--american-accent-dark);gap:14px}.am-news__empty{text-align:center;padding:5rem 2rem}.am-news__empty-icon{color:var(--american-gray-300);margin-bottom:2rem}.am-news__empty-title{font-family:var(--american-font-display);text-transform:uppercase;color:var(--american-navy);margin-bottom:1rem;font-size:24px;font-weight:700}.am-news__empty-text{font-family:var(--american-font-body);color:var(--american-gray-500);max-width:480px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.7}.am-pagination{border-top:1px solid var(--american-gray-200);justify-content:center;align-items:center;gap:.5rem;margin-top:4rem;padding-top:3rem;display:flex}.am-pagination__arrow{font-family:var(--american-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--american-navy);border:1px solid var(--american-gray-200);border-radius:var(--american-radius-sm);transition:background .3s var(--american-ease),color .3s var(--american-ease),border-color .3s var(--american-ease),box-shadow .3s var(--american-ease);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.am-pagination__arrow:hover{background:var(--american-navy);border-color:var(--american-navy);color:var(--american-white);box-shadow:0 4px 16px #00036433}.am-pagination__arrow--disabled{color:var(--american-gray-400);border-color:var(--american-gray-100);cursor:default;pointer-events:none;opacity:.4}.am-pagination__pages{align-items:center;gap:4px;margin:0 .75rem;display:flex}.am-pagination__page{min-width:44px;height:44px;font-family:var(--american-font-body);color:var(--american-gray-500);border-radius:var(--american-radius-sm);transition:background .3s var(--american-ease),color .3s var(--american-ease),border-color .3s var(--american-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.am-pagination__page:hover{color:var(--american-navy);border-color:var(--american-gray-200);background:var(--american-gray-50)}.am-pagination__page--active{color:var(--american-white);background:var(--american-navy);border-color:var(--american-navy);cursor:default;box-shadow:0 2px 8px #00036440}.am-pagination__page--active:hover{color:var(--american-white);background:var(--american-navy);border-color:var(--american-navy)}.am-pagination__ellipsis{min-width:36px;height:44px;font-family:var(--american-font-body);color:var(--american-gray-400);letter-spacing:.15em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@media (max-width:1024px){.am-news__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.am-news-card--featured{grid-column:1/-1}.am-news-card--featured .am-news-card__link{grid-template-columns:1fr 1fr;min-height:340px}.am-news-card--featured .am-news-card__image-wrapper{min-height:340px}}@media (max-width:768px){.am-news{padding:3rem 0 4rem}.am-news__header{margin-bottom:2.5rem}.am-news__grid{grid-template-columns:1fr;gap:1.5rem}.am-news-card--featured .am-news-card__link{grid-template-columns:1fr;min-height:auto}.am-news-card--featured .am-news-card__image-wrapper{min-height:240px}.am-news-card--featured .am-news-card__body{padding:1.75rem}.am-news-card__image-wrapper,.am-news-card__image-placeholder{min-height:200px}.am-pagination{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;padding-top:2rem}.am-pagination__arrow{padding:8px 14px;font-size:11px}.am-pagination__pages{order:-1;justify-content:center;gap:2px;width:100%;margin:0 0 .25rem}.am-pagination__page{min-width:38px;height:38px;font-size:13px}.am-pagination__ellipsis{min-width:28px;height:38px}}
