figure{margin:24px 0}figcaption{font-size:11px;line-height:1.5;color:#666;margin:8px 0 20px}figcaption span{display:block}figcaption a,.article p a,.policy a{text-decoration:underline;text-underline-offset:3px}.article .lead{height:auto;max-height:none;object-fit:contain}.article h1{overflow-wrap:anywhere}.callout p{margin-bottom:0}.menu{border:0;background:none;padding:0;cursor:pointer}#news-menu:not([hidden]){display:flex;flex-wrap:wrap;gap:16px;padding:18px;border-bottom:1px solid #ddd;font-size:13px}.pagination{display:flex;gap:14px;justify-content:center;margin-top:30px;font-size:13px}.pagination a,.pagination span{padding:10px 14px;border:1px solid #ddd}.pagination span{background:#171717;color:white}.card{min-width:0}.card>div{min-width:0}.card h3{overflow-wrap:anywhere}@media(max-width:350px){.card{grid-template-columns:90px 1fr;gap:10px}.card img{width:90px;height:125px}.article h1{font-size:31px}.hero h1{font-size:38px}}