.blog-intro{max-width:1282px;margin:45px auto 50px;padding:0 5.5%}.blog-intro h1{font:800 clamp(44px,5vw,70px)/1.07 'Manrope',sans-serif;letter-spacing:-3px;margin:0 0 24px}.blog-intro>p:last-child{font-size:19px;max-width:580px;color:var(--muted)}.blog-list{max-width:1282px;padding:0 5.5%;margin:0 auto 75px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.blog-card>a{display:block;text-decoration:none;height:100%}.blog-card>a:hover h2{text-decoration:underline;text-underline-offset:5px}.blog-card img{width:100%;height:235px;object-fit:cover;display:block}.blog-card-copy{padding:26px}.blog-card .eyebrow{font-size:11px;margin-bottom:15px}.blog-card h2{font-size:25px;letter-spacing:-.7px;line-height:1.25;margin-bottom:16px}.blog-card-copy>p:not(.eyebrow){color:var(--muted);font-size:15px}.read-story{display:block;margin-top:22px;font-weight:700;color:var(--green);font-size:14px}.blog-article{max-width:1050px;margin:30px auto 60px;padding:0 5.5%}.breadcrumbs{justify-content:flex-start;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted)}.breadcrumbs a{font-size:13px;text-decoration:underline}.article-heading{display:block;padding:30px 0;max-width:850px}.article-heading h1{font:800 clamp(34px,4.3vw,56px)/1.13 'Manrope',sans-serif;letter-spacing:-1.7px;margin:0 0 24px}.article-byline{font-size:14px;color:var(--muted)}.article-photo{width:100%;max-height:430px;object-fit:cover;display:block;border-radius:10px;margin-bottom:40px}.article-body{max-width:730px;margin:auto;font-size:18px;line-height:1.8}.article-body h2{font-size:29px;letter-spacing:-.8px;line-height:1.25;margin:35px 0 15px}.article-body p{margin:0 0 20px}.article-body a:not(.button){text-underline-offset:4px;color:var(--green)}.article-lead{font-size:21px}.article-body li{margin-bottom:10px}.article-body .source-note{font-size:14px;border-left:3px solid var(--green);padding-left:18px;color:var(--muted)}.article-visit{background:var(--soft);padding:28px;border-radius:10px;margin-top:40px}.article-visit h2{margin-top:0}.related-posts>h2{max-width:1141px;margin:0 auto 30px;padding:0 5.5%;font-size:32px}.related-posts .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.season-banner{margin-top:15px}@media(max-width:800px){.blog-list{grid-template-columns:1fr}.blog-card>a{display:grid;grid-template-columns:35% 1fr}.blog-card img{height:100%;min-height:240px}.related-posts .blog-list{grid-template-columns:1fr}}@media(max-width:520px){.blog-intro{margin-top:30px}.blog-intro h1{letter-spacing:-2px}.blog-card>a{display:block}.blog-card img{height:220px;min-height:0}.blog-card-copy{padding:24px}.article-body{font-size:17px}.article-heading h1{letter-spacing:-1px}.article-photo{max-height:290px}.breadcrumbs{display:flex;flex-basis:auto}.breadcrumbs>a{min-height:35px}.article-heading{padding:22px 0}.article-visit{padding:23px}.article-visit .button{font-size:16px}}

.blog-card>a:not(:has(img)){display:block}.article-body{overflow-wrap:anywhere}
