.HubBlocks-module__VJss6a__blocks{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}.HubBlocks-module__VJss6a__heading{align-items:center;gap:12px;margin:0 0 8px;display:flex}.HubBlocks-module__VJss6a__number{background:var(--accent);width:28px;height:28px;color:var(--bg3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.HubBlocks-module__VJss6a__title{color:var(--ink2);margin:0;font-size:22px;font-weight:700;line-height:1.5}.HubBlocks-module__VJss6a__description{max-width:640px;color:var(--muted);margin:0 0 16px 40px;font-size:16px;line-height:1.7}.HubBlocks-module__VJss6a__articles{border-top:1px solid var(--border);margin:0 0 0 40px;padding:0;list-style:none}.HubBlocks-module__VJss6a__article{border-bottom:1px solid var(--border);color:var(--ink);align-items:center;gap:16px;padding:12px 4px;text-decoration:none;display:flex}.HubBlocks-module__VJss6a__article:hover{background:var(--bg2)}.HubBlocks-module__VJss6a__thumbnail{border-radius:var(--radius);background:var(--bg2);flex:none;width:96px;height:60px;position:relative;overflow:hidden}.HubBlocks-module__VJss6a__thumbnailImage{object-fit:cover}.HubBlocks-module__VJss6a__articleTitle{font-size:16px;line-height:1.6}.HubBlocks-module__VJss6a__article:hover .HubBlocks-module__VJss6a__articleTitle{color:var(--accent)}@media (max-width:600px){.HubBlocks-module__VJss6a__blocks{gap:40px}.HubBlocks-module__VJss6a__title{font-size:20px}.HubBlocks-module__VJss6a__description,.HubBlocks-module__VJss6a__articles{margin-left:0}.HubBlocks-module__VJss6a__thumbnail{width:72px;height:46px}}
.page-module__V7mYdG__section{padding:64px 24px}.page-module__V7mYdG__inner{max-width:1080px;margin:0 auto}.page-module__V7mYdG__label{color:var(--accent);margin:0 0 12px;font-size:14px;font-weight:500}.page-module__V7mYdG__heading{color:var(--ink2);margin:0 0 20px;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.4}.page-module__V7mYdG__lead{max-width:640px;color:var(--muted);margin:0 0 48px;font-size:16px}
.page-module__vgIhuG__section{padding:64px 24px}.page-module__vgIhuG__inner{max-width:1080px;margin:0 auto}.page-module__vgIhuG__label{color:var(--accent);margin:0 0 12px;font-size:14px;font-weight:500}.page-module__vgIhuG__heading{color:var(--ink2);margin:0 0 20px;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.4}.page-module__vgIhuG__lead{max-width:640px;color:var(--muted);margin:0 0 48px;font-size:16px}
