.ap-news{--ap-news-bg:#ffffff;--ap-news-surface:rgba(255, 255, 255, 0.98);--ap-news-ink:#201912;--ap-news-muted:#6a625b;--ap-news-line:rgba(124, 98, 74, 0.14);--ap-news-accent:#35d187;--ap-news-accent-dark:#1f9f61;--ap-news-accent-soft:rgba(53, 209, 135, 0.12);--ap-news-warm:#d57b4d;--ap-news-shadow:0 26px 60px rgba(53, 37, 24, 0.12);position:relative;padding:clamp(36px, 4vw, 60px);border:1px solid rgb(181 152 129 / .18);border-radius:32px;background:var(--ap-news-bg);overflow:hidden}.ap-news__header{max-width:760px;margin:0 auto 36px;text-align:center}.ap-news__eyebrow{margin:0 0 10px;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-news-warm)}.ap-news__title{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.1rem, 3vw, 3.5rem);line-height:1.04;color:var(--ap-news-ink)}.ap-news__intro{margin:16px auto 0;font-size:1rem;line-height:1.72;color:var(--ap-news-muted)}.ap-news__spotlight{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr);gap:24px;align-items:stretch}.ap-news__featured,.ap-news__compact,.ap-news__card{min-width:0}.ap-news__featured-link,.ap-news__compact-link,.ap-news__card-link{display:flex;height:100%;border:1px solid var(--ap-news-line);border-radius:28px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,var(--ap-news-surface) 100%);box-shadow:var(--ap-news-shadow);overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease}.ap-news__featured-link:hover,.ap-news__featured-link:focus,.ap-news__compact-link:hover,.ap-news__compact-link:focus,.ap-news__card-link:hover,.ap-news__card-link:focus{transform:translateY(-6px);box-shadow:0 34px 76px rgb(53 37 24 / .16);border-color:rgb(53 209 135 / .28);color:inherit}.ap-news__featured-link{flex-direction:column}.ap-news__featured-media{position:relative;aspect-ratio:16 / 10;min-height:320px;overflow:hidden;background:#edf2ee}.ap-news__stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:24px}.ap-news__compact-link{flex-direction:row;align-items:stretch}.ap-news__compact-media{position:relative;flex:0 0 38%;min-height:100%;background:#edf2ee}.ap-news__card-link{flex-direction:column}.ap-news__card-media{position:relative;aspect-ratio:16 / 10;min-height:200px;background:#edf2ee}.ap-news__image{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center center;transition:transform 0.42s ease}.ap-news__featured-link:hover .ap-news__image,.ap-news__featured-link:focus .ap-news__image,.ap-news__compact-link:hover .ap-news__image,.ap-news__compact-link:focus .ap-news__image,.ap-news__card-link:hover .ap-news__image,.ap-news__card-link:focus .ap-news__image{transform:scale(1.04)}.ap-news__placeholder{position:relative;display:flex;width:100%;height:100%;align-items:flex-end;padding:26px;background:radial-gradient(circle at 18% 22%,rgb(255 255 255 / .92) 0,#fff0 28%),linear-gradient(135deg,#e9f4ee 0%,#f6efe7 45%,#f4f1ec 100%)}.ap-news__placeholder::before,.ap-news__placeholder::after{content:"";position:absolute;border-radius:999px}.ap-news__placeholder::before{right:22px;top:20px;width:86px;height:86px;background:rgb(255 255 255 / .56)}.ap-news__placeholder::after{left:22px;bottom:24px;width:120px;height:120px;background:rgb(53 209 135 / .14)}.ap-news__placeholder span{position:relative;z-index:1;max-width:260px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.35rem, 2vw, 2rem);line-height:1.08;font-weight:700;color:var(--ap-news-ink)}.ap-news__featured-body,.ap-news__card-body{display:flex;flex:1;flex-direction:column;padding:28px 26px 28px}.ap-news__compact-body{display:flex;flex:1;flex-direction:column;padding:22px 22px 20px}.ap-news__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.ap-news__pill{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:var(--ap-news-accent-soft);color:var(--ap-news-accent-dark);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ap-news__date{font-size:.92rem;font-weight:700;color:var(--ap-news-muted)}.ap-news__featured-title,.ap-news__card-title,.ap-news__compact-title{margin:0;font-family:Georgia,"Times New Roman",serif;line-height:1.06;color:var(--ap-news-ink)}.ap-news__featured-title{font-size:clamp(2rem, 2.8vw, 3rem)}.ap-news__card-title{font-size:clamp(1.45rem, 2vw, 1.9rem)}.ap-news__compact-title{font-size:clamp(1.35rem, 2vw, 1.8rem)}.ap-news__featured-excerpt,.ap-news__card-excerpt{margin:16px 0 0;font-size:1rem;line-height:1.72;color:var(--ap-news-muted)}.ap-news__cta,.ap-news__compact-cta,.ap-news__archive{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:.96rem;font-weight:700;color:var(--ap-news-ink)}.ap-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.ap-news__footer{display:flex;justify-content:center;margin-top:28px}.ap-news__archive{min-height:52px;padding:0 22px;border:1px solid rgb(124 98 74 / .16);border-radius:999px;background:#fbfcfa;text-decoration:none}.ap-news__archive:hover,.ap-news__archive:focus{color:var(--ap-news-ink);transform:translateY(-2px)}@media (max-width:1180px){.ap-news__spotlight{grid-template-columns:1fr}.ap-news__stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.ap-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ap-news{padding:28px 16px 34px;border-radius:24px}.ap-news__header{margin-bottom:24px}.ap-news__featured-media{min-height:240px}.ap-news__compact-link{flex-direction:column}.ap-news__compact-media{aspect-ratio:16 / 10;min-height:200px;flex-basis:auto}.ap-news__stack,.ap-news__grid{grid-template-columns:1fr}.ap-news__featured-body,.ap-news__compact-body,.ap-news__card-body{padding:20px 18px 22px}.ap-news__featured-title{font-size:2rem}}