.blog-article .article-kicker{color:#9a421a;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.blog-article h2{color:var(--color-text-primary);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:800;line-height:1.3}.blog-article a.official-link{color:#68605a;font-size:.8125rem;font-weight:400;text-decoration-color:#c9c0b8}.blog-article .article-actions{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;margin:.75rem 0 1.25rem;display:flex}.blog-article a.article-map-link{color:#763718;background:#fff3df;border:1px solid #dec5ac;border-radius:999px;align-items:center;min-height:2.25rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.blog-article a.article-map-link:hover{background:#ffe6bd}.blog-article .article-actions a.official-link{background:#fffaf5;border:1px solid #ded8d1;border-radius:999px;align-items:center;min-height:2.25rem;padding:.45rem .7rem;font-size:.75rem;line-height:1.25;text-decoration:none;display:inline-flex}.blog-article .article-actions a.official-link:hover{background:#f3ece5}.blog-article .article-actions a{flex:none;opacity:1!important}.blog-article img.activity-photo{aspect-ratio:16/9;object-fit:cover;max-height:none;margin-bottom:.35rem}.blog-article .photo-credit{color:#68605a;margin-bottom:1rem;font-size:.6875rem}.blog-article .article-more{margin:1rem 0;font-size:.875rem}
