.trend-page{padding-block:4rem 6rem;font-family:Arial,sans-serif}.trend-hero{padding:clamp(1.5rem,5vw,4rem);border-radius:24px;background:#081d32;color:#f8f7f3;margin:2rem 0}.trend-hero h1{font:500 clamp(2rem,5vw,4rem)/1.12 Arial,sans-serif;letter-spacing:-.035em;max-width:20ch}.trend-hero p{max-width:48ch}.trend-hero .eyebrow{color:#debf85}.trend-library{max-width:1100px;margin:auto}.trend-filters{display:flex;flex-wrap:wrap;gap:.65rem;margin:2rem 0}.trend-filters button{border:1px solid #b8c6d1;border-radius:24px;padding:.7rem 1rem;background:#f8f7f3;color:#081d32;cursor:pointer}.trend-filters button[aria-pressed=true]{background:#081d32;color:#fff}.trend-card{border-bottom:1px solid #b8c6d1;padding:2rem 0}.trend-card h2{font:500 clamp(1.4rem,3vw,2rem)/1.25 Arial,sans-serif}.trend-article{max-width:850px;margin:auto}.trend-article section{margin-block:2rem}.trend-article p{font:400 1.15rem/1.8 Arial,sans-serif;white-space:pre-line;overflow-wrap:anywhere}.trend-article h2{font:500 1.7rem/1.3 Arial,sans-serif}.trend-empty,.trend-evidence,.trend-note{background:#f8f7f3;padding:1.5rem;border:1px solid #b8c6d1;border-radius:18px;margin-block:2rem}.trend-evidence summary{cursor:pointer;font-weight:600}.trend-page small{font:400 .9rem/1.6 Arial,sans-serif}.trend-page a:focus-visible,.trend-page button:focus-visible,.trend-page summary:focus-visible{outline:3px solid #debf85;outline-offset:4px}@media(max-width:600px){.trend-page{padding-block:1rem 3rem}.trend-hero{border-radius:18px}.trend-filters{gap:.4rem}.trend-filters button{font-size:.85rem}.trend-article p{font-size:1rem}.trend-article h2{font-size:1.4rem}}