.Rh2TSW_main{background:#fff;padding-bottom:80px}.Rh2TSW_hero{background:#f9fafb;border-bottom:1px solid #eee;padding:48px 0 44px}.Rh2TSW_heroShell{text-align:left;width:min(1180px,100% - 48px);margin:0 auto}.Rh2TSW_heroHeading{color:var(--fuse-color-ink);font-family:var(--fuse-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.08}.Rh2TSW_heroIntro{width:min(560px,100%);color:var(--fuse-color-ink-soft);font-family:var(--fuse-font-body);margin:18px 0 0;font-size:17px;line-height:1.7}.Rh2TSW_shell{width:min(1180px,100% - 48px);margin:0 auto}.Rh2TSW_dot{background:#bbb;border-radius:50%;flex-shrink:0;width:3px;height:3px}.Rh2TSW_featuredSection{padding:44px 0}.Rh2TSW_featuredCard{border:0;border-bottom:4px solid var(--fuse-color-coral);background:#f9fafb;border-radius:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.Rh2TSW_featuredCard:hover{box-shadow:none;border-color:#ccc}.Rh2TSW_featuredCard:hover img{transform:scale(1.02)}.Rh2TSW_featuredMedia{background:#e8eff3;min-height:360px;position:relative;overflow:hidden}.Rh2TSW_featuredMedia img{object-fit:cover;transition:transform .35s}.Rh2TSW_featuredContent{flex-direction:column;justify-content:center;padding:36px 40px;display:flex}.Rh2TSW_featuredLabel{background:var(--fuse-color-navy);color:#fff;font-family:var(--fuse-font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-self:flex-start;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.Rh2TSW_featuredTitle{color:var(--fuse-color-ink);font-family:var(--fuse-font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(24px,3.5vw,32px);font-weight:800;line-height:1.2}.Rh2TSW_featuredExcerpt{color:var(--fuse-color-ink-soft);font-family:var(--fuse-font-body);margin:0 0 18px;font-size:17px;line-height:1.65}.Rh2TSW_featuredMeta{color:var(--fuse-color-ink-soft);font-family:var(--fuse-font-body);align-items:center;gap:8px;font-size:14px;display:flex}.Rh2TSW_readMore{width:fit-content;color:var(--fuse-color-navy);font-family:var(--fuse-font-body);letter-spacing:.01em;align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:600;display:inline-flex}.Rh2TSW_gridSection{padding:0 0 40px}.Rh2TSW_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.Rh2TSW_grid article{min-width:0;height:100%}.Rh2TSW_card{border:0;border-bottom:1px solid var(--fuse-color-rule);background:#fff;border-radius:0;flex-direction:column;height:100%;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.Rh2TSW_card:hover{box-shadow:none;border-color:#ccc}.Rh2TSW_card:hover img{transform:scale(1.025)}.Rh2TSW_cardMedia{aspect-ratio:16/9;background:#e8eff3;position:relative;overflow:hidden}.Rh2TSW_cardMedia img{object-fit:cover;transition:transform .35s}.Rh2TSW_cardContent{flex-direction:column;flex:1;gap:10px;padding:24px 0;display:flex}.Rh2TSW_cardCategory{color:var(--fuse-color-navy);font-family:var(--fuse-font-body);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.Rh2TSW_cardTitle{color:var(--fuse-color-ink);font-family:var(--fuse-font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.3}.Rh2TSW_cardExcerpt{color:var(--fuse-color-ink-soft);font-family:var(--fuse-font-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.Rh2TSW_cardMeta{color:var(--fuse-color-ink-soft);font-family:var(--fuse-font-body);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}@media (max-width:760px){.Rh2TSW_main{padding-bottom:52px}.Rh2TSW_hero{padding:32px 0}.Rh2TSW_heroShell{width:min(720px,100% - 32px)}.Rh2TSW_heroIntro{font-size:15px}.Rh2TSW_shell{width:min(960px,100% - 32px)}.Rh2TSW_featuredSection{padding:28px 0}.Rh2TSW_featuredCard{grid-template-columns:1fr}.Rh2TSW_featuredMedia{aspect-ratio:16/9;min-height:0}.Rh2TSW_featuredContent{padding:24px}.Rh2TSW_featuredExcerpt{font-size:15px}.Rh2TSW_featuredMeta{flex-wrap:wrap;font-size:13px}.Rh2TSW_grid{grid-template-columns:1fr;gap:16px}.Rh2TSW_cardContent{padding:22px}.Rh2TSW_cardMeta{flex-wrap:wrap;font-size:12px}}
