.ts-guidebook-hub{background:var(--ts-color-white);position:relative}.ts-guidebook-hub__shell{background:var(--ts-color-navy-900);border-radius:var(--ts-radius-cta);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.ts-guidebook-hub__content{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 40px}.ts-guidebook-hub__content .ts-eyebrow{color:var(--ts-color-navy-300);margin:0;text-align:left}.ts-guidebook-hub__content .ts-heading{color:var(--ts-color-white);margin:0;text-align:left}.ts-guidebook-hub__content .ts-heading b,.ts-guidebook-hub__content .ts-heading strong{color:var(--ts-color-accent)}.ts-guidebook-hub__intro{color:var(--ts-color-navy-300);font-family:var(--ts-font-serif);font-size:var(--ts-text-body);font-weight:400;line-height:var(--ts-leading-body);margin:0}.ts-guidebook-hub__points{display:flex;flex-direction:column;gap:16px;list-style:none;margin:8px 0 0;padding:0}.ts-guidebook-hub__point{align-items:flex-start;display:flex;gap:12px}.ts-guidebook-hub__check{align-items:center;color:var(--ts-color-accent);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.ts-guidebook-hub__check svg{display:block;height:16px;width:16px}.ts-guidebook-hub__point-copy{color:var(--ts-color-navy-200);font-family:var(--ts-font-serif);font-size:var(--ts-text-body);font-weight:400;line-height:var(--ts-leading-body);margin:0}.ts-guidebook-hub__content .ts-btn{align-self:flex-start;margin-top:8px}.ts-guidebook-hub__visual{min-height:100%;overflow:hidden;position:relative}.ts-guidebook-hub__visual-img{display:block;height:100%;min-height:420px;object-fit:cover;width:100%}.ts-guidebook-hub__visual-placeholder{background:linear-gradient(160deg,var(--ts-color-navy-700) 0,var(--ts-color-navy-600) 55%,var(--ts-color-navy-500) 100%);height:100%;min-height:420px;width:100%}@media (max-width:1023px){.ts-guidebook-hub__shell{grid-template-columns:1fr}.ts-guidebook-hub__visual-img,.ts-guidebook-hub__visual-placeholder{min-height:320px}.ts-guidebook-hub__content{padding:40px 32px}}@media (max-width:639px){.ts-guidebook-hub__shell{border-radius:var(--ts-radius-shell)}.ts-guidebook-hub__content{padding:24px}.ts-guidebook-hub__content .ts-btn{width:100%}}