.md-page-intro{background:var(--md-color-surface-blue);padding:clamp(3.5rem,7vw,6.5rem) var(--md-gutter)}
.md-page-intro__content{margin-inline:auto;max-width:var(--md-layout-wide);width:100%}
.md-page-intro h1{letter-spacing:-.035em;margin:.7rem 0 0;max-width:48rem}
.md-page-intro__lead{color:var(--md-color-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65;margin:1rem 0 0;max-width:43rem}
.md-page-intro__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}
.md-page-intro .md-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0}
.md-page-intro .md-eyebrow::after{margin-top:.35rem;width:4.2rem}
.md-page-intro .md-button,.md-pre-footer-cta .md-button{border-radius:var(--md-radius-sm);font-size:.9rem;gap:.55rem;padding:.7rem 1.25rem;transition:background var(--md-duration-base) var(--md-ease),border-color var(--md-duration-base) var(--md-ease),color var(--md-duration-base) var(--md-ease),transform var(--md-duration-base) var(--md-ease)}
.md-page-intro .md-button:hover,.md-pre-footer-cta .md-button:hover{transform:translateY(-1px)}
.md-page-intro .md-button--primary:hover,.md-pre-footer-cta .md-button--primary:hover{background:var(--md-color-accent-hover);color:var(--md-color-brand-strong)}
.md-page-intro__actions .md-icon,.md-pre-footer-cta__actions .md-icon{margin-left:.5rem}
.md-page-intro--dark{background:linear-gradient(115deg,var(--md-color-navy-deep),var(--md-color-brand));color:var(--md-color-white)}
.md-page-intro--dark .md-eyebrow{color:var(--md-color-white)}
.md-page-intro--dark .md-page-intro__lead{color:#e6ebf2}
.md-page-intro--dark .md-button--secondary{background:transparent;border-color:currentcolor;color:var(--md-color-white)}
.md-page-intro--dark .md-button--secondary:hover{background:var(--md-color-white);color:var(--md-color-brand-strong)}
.md-page-intro__media,.md-page-intro__facts{display:none}
.md-page-intro--tlc-24,.md-page-intro--road{isolation:isolate;overflow:hidden;position:relative}.md-page-intro--tlc-24 .md-page-intro__content,.md-page-intro--road .md-page-intro__content{position:relative;z-index:1}
.md-page-content{padding-block:clamp(2.5rem,5vw,5rem)}
.page .md-page-content>h2{margin:clamp(2.5rem,5vw,4.5rem) 0 .8rem;max-width:45rem}
.page .md-page-content>h2:first-child{margin-top:0}
.page .md-page-content>p,.page .md-page-content>ul,.page .md-page-content>address{line-height:1.7;max-width:45rem}
.page .md-page-content>p{margin-block:0 1.2rem}
.page .md-page-content>ul{padding-left:1.3rem}
.page .md-page-content>ul li+li{margin-top:.55rem}
.page .md-page-content>address{background:var(--md-color-surface-blue);border:1px solid #d6e1f4;border-radius:var(--md-radius-lg);font-style:normal;margin:1.25rem 0;padding:1.5rem}
@media(max-width:39.99rem){.md-page-intro__actions .md-button{width:100%}}
@media(min-width:48rem){.md-page-intro--tlc-24 .md-page-intro__media,.md-page-intro--road .md-page-intro__media{bottom:-2rem;display:block;height:auto;opacity:.42;pointer-events:none;position:absolute;right:max(var(--md-gutter),calc((100% - var(--md-layout-wide))/2));width:min(35vw,32rem);z-index:0}}
