.hub-detail-breadcrumb{flex-wrap:wrap;margin-bottom:46px;padding-top:30px;line-height:1.6}.hub-detail-breadcrumb>span:last-child{max-width:600px}.hub-detail-layout{grid-template-columns:minmax(0,800px) minmax(220px,1fr);gap:72px;padding-bottom:60px;display:grid}.hub-detail-header{border-bottom:1px solid var(--line);padding-bottom:32px}.hub-detail-header h1{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(36px,3.8vw,56px);line-height:1.07}.hub-detail-summary{color:var(--muted);max-width:720px;font-size:19px;line-height:1.65}.hub-detail-back{align-items:center;gap:10px;margin-top:28px;font-size:12px;font-weight:700;display:inline-flex}.hub-detail-back svg{color:var(--red);width:17px}.hub-detail-back:hover{color:var(--red)}.hub-detail-body>section{margin-top:36px;scroll-margin-top:32px}.hub-detail-body h2{margin:12px 0 17px;font-size:30px;line-height:1.15}.hub-detail-body section>p:not(.hub-kicker){color:var(--muted);max-width:720px;font-size:17px;line-height:1.85}.hub-detail-sidebar>nav{border-top:3px solid var(--red);padding:24px 0 0}.hub-detail-sidebar>nav>h2{letter-spacing:-.02em;margin-bottom:16px;font-size:17px}.hub-detail-sidebar>nav>a{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:16px 0;font-size:13px;line-height:1.55;display:flex}.hub-detail-sidebar>nav>a>span{color:var(--red);font-size:10px}.hub-detail-sidebar>nav>a:hover{color:var(--red)}.hub-detail-sidebar .hub-sidebar-note h3{font-size:27px}.hub-detail-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:24px 0;display:flex}.hub-detail-cta>p{font-size:17px;font-weight:700}.hub-detail-cta .hub-text-link{flex-shrink:0;margin:0}.hub-related{border-top:1px solid var(--line);padding:40px 0 60px}.hub-related-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.hub-related-heading h2{font-size:36px}.hub-related-heading h2>span{color:var(--red)}.hub-related-heading .hub-text-link{margin:0}.hub-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.hub-related-card{border-top:1px solid #d4cfc8;flex-direction:column;align-items:start;padding-top:23px;display:flex}.hub-related-card h3{margin:15px 0;font-size:23px;line-height:1.2}.hub-related-card>p:not(.hub-kicker){color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.65}.hub-related-card>span{align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.hub-related-card>span svg{width:16px;color:var(--red)}.hub-related-card:hover h3{color:var(--red)}@media (max-width:1050px){.hub-detail-layout{grid-template-columns:minmax(0,1fr) 230px;gap:36px}.hub-detail-header h1{font-size:40px}.hub-detail-cta{flex-direction:column;align-items:start;gap:18px}.hub-related-grid{gap:20px}}@media (max-width:700px){.hub-detail-breadcrumb{gap:8px;margin-bottom:30px;padding-top:22px;font-size:11px}.hub-detail-breadcrumb>span:last-child{flex-basis:100%}.hub-detail-layout{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.hub-detail-header h1{margin:16px 0 20px;font-size:38px}.hub-detail-summary{font-size:17px}.hub-detail-header{padding-bottom:26px}.hub-detail-body>section{margin-top:30px}.hub-detail-body h2{font-size:27px}.hub-detail-body section>p:not(.hub-kicker){font-size:16px;line-height:1.8}.hub-detail-sidebar .hub-sidebar-note{margin-top:24px;display:block}.hub-detail-cta{margin-top:30px}.hub-related{padding:32px 0 40px}.hub-related-heading h2{font-size:29px}.hub-related-heading .hub-text-link{gap:8px;font-size:11px}.hub-related-grid{grid-template-columns:1fr;gap:26px}.hub-related-card h3{font-size:24px}.hub-related-card>p:not(.hub-kicker){margin-bottom:16px}}
