.ap-article,.ap-index{max-width:68rem;margin:4rem auto;padding:1rem clamp(1.2rem,4vw,3rem);color:#e5e3d7;overflow-wrap:anywhere}.ap-article h1,.ap-index h1{font-size:clamp(2.2rem,4.8vw,4.3rem);font-weight:400;line-height:1.3;max-width:20ch}.ap-eyebrow{font-size:.82rem;letter-spacing:.12em;color:#bea76f;margin:1.8rem 0 1rem}.ap-byline{color:#aac0b3;font-size:.95rem;line-height:1.7}.ap-body{max-width:52rem;margin:2.5rem 0 3rem;border-top:1px solid #5a5137;padding-top:1.5rem;line-height:1.95}.ap-body p{white-space:pre-line;margin:1.2rem 0;overflow-wrap:anywhere}.ap-stories{max-width:74rem;margin:3rem auto;padding:1.6rem clamp(1rem,3vw,2.5rem);color:#e5e3d7}.ap-heading{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;border-top:1px solid #5a5137;padding-top:1.5rem;margin-bottom:1.5rem}.ap-heading h2{font-size:2rem;font-weight:400;margin:.8rem 0}.ap-heading .ap-eyebrow{margin:.5rem 0}.ap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ap-story{background:linear-gradient(140deg,#132c22b3,#0b1e16d9);border:1px solid #3a5141;border-radius:6px;padding:1.5rem;min-width:0}.ap-story h3{font-size:1.5rem;font-weight:400;margin:0 0 1rem;line-height:1.5;overflow-wrap:anywhere}.ap-story a,.ap-action,.ap-pager a{color:#d8c28a}.ap-excerpt{line-height:1.75;color:#b2c7bb;overflow-wrap:anywhere}.ap-action{display:inline-flex;align-items:center;padding:.65rem .8rem;min-height:48px;border:1px solid #7f6c43;border-radius:4px;box-sizing:border-box}.ap-pager{display:flex;gap:1rem;margin-top:1.5rem;justify-content:space-between}.ap-pager a{padding:.7rem 1rem;min-height:48px;border:1px solid #7f6c43}.ap-stories :focus-visible,.ap-article :focus-visible{outline:2px solid #d8c28a;outline-offset:4px}@media(max-width:640px){.ap-grid{grid-template-columns:1fr}.ap-article,.ap-index{margin:2rem auto}.ap-heading{align-items:start}.ap-body{line-height:1.85}}
