/* About-only layout, independent of legacy CMS and article styles. */
.tb-about{width:calc(100vw - 64px);max-width:1480px;position:relative;left:50%;transform:translateX(-50%);padding:28px 0 48px;color:#10213a;font-size:16px;line-height:1.7}
.tb-about *{box-sizing:border-box}.tb-public .tb-about h1,.tb-public .tb-about h2,.tb-public .tb-about h3{font-family:inherit;font-weight:700;letter-spacing:-.025em;line-height:1.2}.tb-about p{margin:0;color:#53657b}.tb-about a{color:#be1237;font-weight:650;text-decoration:none;display:inline-block;margin-top:18px}.tb-about a:hover{text-decoration:underline;text-underline-offset:4px}.tb-about a:focus-visible{outline:3px solid #e91643;outline-offset:5px;border-radius:3px}.tb-about-eyebrow,.tb-about-number{font-size:12px;font-weight:750;letter-spacing:.09em;color:#be1237}
.tb-about-hero{display:grid;grid-template-columns:1.7fr 1fr;align-items:center;gap:64px;padding:56px;border-radius:20px;background:linear-gradient(115deg,#08192c 25%,#242137 75%,#452235);color:white}.tb-about-hero .tb-about-eyebrow{color:#ff8297}.tb-public .tb-about-hero h1{color:#fff;font-size:clamp(32px,3.1vw,48px);margin:16px 0 22px}.tb-about-hero p{color:#d6e0ed;max-width:640px;font-size:18px}.tb-about-hero-note{border-left:1px solid #ffffff30;padding-left:42px}.tb-about-hero-note>span{font-size:11px;letter-spacing:.12em;color:#e9a8b8;font-weight:700}.tb-about-hero-note p{font-size:24px;line-height:1.65;margin-top:14px;font-weight:600;color:white}
.tb-about-intro{max-width:900px;margin:48px 0 30px}.tb-public .tb-about h2{font-size:27px;margin:12px 0 16px}.tb-about-intro p+p{margin-top:12px}.tb-about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tb-about-pillars article,.tb-about-bottom article{background:white;border:1px solid #dae2ee;border-radius:16px;padding:30px}.tb-public .tb-about-pillars h2{font-size:23px;margin-top:22px}.tb-about-editorial{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;background:white;border:1px solid #dae2ee;border-radius:18px;padding:40px;margin:28px 0}.tb-about-section-lead{max-width:380px}.tb-about-steps{list-style:none;counter-reset:steps;margin:0;padding:0}.tb-about-steps li{counter-increment:steps;position:relative;padding:0 0 24px 54px;margin-bottom:24px;border-bottom:1px solid #e3e9f0}.tb-about-steps li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.tb-about-steps li:before{content:counter(steps);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:10px;background:#fff0f3;color:#bd1037;display:grid;place-items:center;font-weight:750}.tb-public .tb-about h3{font-size:20px;margin:4px 0 10px}.tb-about-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tb-about-links{display:flex;flex-wrap:wrap;gap:16px 32px;padding:4px 0 0}.tb-about-links a{font-size:14px;color:#53657b}
@media(max-width:1000px){.tb-about-hero{gap:28px;padding:34px}.tb-about-hero-note{padding-left:24px}.tb-about-pillars{gap:12px}.tb-about-pillars article{padding:22px}.tb-about-editorial{gap:30px;padding:30px}}
@media(max-width:767px){.tb-about{width:calc(100vw - 24px);padding:16px 0 30px}.tb-about-hero{grid-template-columns:1fr;padding:28px 22px;gap:24px;border-radius:16px}.tb-about-hero-note{padding:20px 0 0;border-left:0;border-top:1px solid #ffffff30}.tb-about-hero-note p{font-size:20px;margin-top:10px}.tb-about-hero p{font-size:16px}.tb-about-intro{margin:30px 8px 24px}.tb-public .tb-about h2{font-size:24px}.tb-about-pillars,.tb-about-editorial,.tb-about-bottom{grid-template-columns:1fr}.tb-about-pillars article,.tb-about-bottom article,.tb-about-editorial{padding:24px}.tb-about-editorial{gap:30px;margin:20px 0}.tb-about-section-lead{max-width:none}.tb-about-links{padding:0 8px;gap:0 24px}.tb-about-steps li{padding-left:46px}}
