.interview-hero{padding:clamp(3.5rem,7vw,7rem) 0;background:linear-gradient(135deg,#052f42 0%,#064d65 58%,#0878a8 100%);color:#fff}.interview-hero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.65fr);gap:clamp(2rem,5vw,5rem);align-items:center}.interview-hero h1{max-width:14ch}.interview-hero .lead{color:rgba(255,255,255,.86)}.interview-hero .breadcrumbs,.interview-hero .breadcrumbs a{color:rgba(255,255,255,.76)}.interview-byline{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:1.5rem 0;color:rgba(255,255,255,.82);font-size:.95rem}.interview-pullquote{position:relative;padding:2rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(12px)}.interview-pullquote>span{display:block;height:2.8rem;color:#ffb38f;font:700 4.5rem/1 Georgia,serif}.interview-pullquote blockquote{margin:0;font:600 clamp(1.25rem,2vw,1.75rem)/1.35 Georgia,serif}.interview-pullquote cite{display:block;margin-top:1rem;color:rgba(255,255,255,.72);font-style:normal}.interview-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.58fr);gap:clamp(2rem,6vw,5rem);align-items:start}.interview-intro{padding:clamp(1.5rem,4vw,2.5rem);background:#eef8fb;border-left:5px solid #0878a8}.interview-intro h2{margin-top:.4rem}.interview-intro ul{display:grid;gap:.8rem;margin:1.25rem 0 0;padding-left:1.3rem}.interview-question{padding:clamp(2rem,5vw,3.75rem) 0;border-bottom:1px solid #d7e2e6;scroll-margin-top:7rem}.interview-number{margin:0 0 .65rem;color:#0878a8;font-size:.77rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.interview-question h2{font-size:clamp(1.45rem,3vw,2rem);max-width:25ch}.interview-question p:not(.interview-number){max-width:68ch;color:#445b64;font-size:1.08rem;line-height:1.75}.interview-sidebar{position:sticky;top:6rem;display:grid;gap:1rem}.interview-card{padding:1.6rem;background:#fff;border:1px solid #d7e2e6;box-shadow:0 12px 30px rgba(4,50,67,.08)}.interview-card .provider-monogram{display:grid;width:4rem;height:4rem;margin-bottom:1rem;place-items:center;border-radius:50%;background:#073e52;color:#fff;font-weight:800}.interview-card a{display:block;margin-top:.85rem;font-weight:750;color:#086f98}.interview-takeaways{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.interview-takeaways article{padding:1.5rem;background:#fff;border:1px solid #cddfe5}.interview-takeaways article>span{color:#e15725;font-weight:850}.interview-takeaways h3{margin:.65rem 0}.home-interview{overflow:hidden}.home-interview__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);gap:clamp(2rem,5vw,4rem);align-items:center}.home-interview__quote{padding:clamp(1.5rem,4vw,2.5rem);background:#073e52;color:#fff;box-shadow:18px 18px 0 #dceff5}.home-interview__quote blockquote{margin:0;font:600 clamp(1.25rem,2vw,1.7rem)/1.4 Georgia,serif}.home-interview__quote p{margin:1rem 0 0;color:#bcd4dc}.feature-badge{display:inline-flex;margin-bottom:.8rem;padding:.35rem .65rem;border-radius:999px;background:#fff0e9;color:#9c3612;font-size:.75rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.provider-card__links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center}.provider-card__links a{font-weight:750}@media(max-width:780px){.interview-hero__grid,.interview-layout,.home-interview__grid{grid-template-columns:1fr}.interview-sidebar{position:static}.interview-takeaways{grid-template-columns:1fr}.interview-hero{padding:3rem 0}.interview-pullquote{margin-top:.5rem}.interview-byline{display:grid;gap:.35rem}}
/* Bravo photography enhancement */
.hero-feature-chip{display:inline-flex;align-items:center;gap:.55rem;min-height:2.85rem;padding:.65rem .9rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(4,42,56,.68);color:#fff;font-size:.9rem;font-weight:760;text-decoration:none;backdrop-filter:blur(8px)}.hero-feature-chip span{padding:.25rem .45rem;border-radius:999px;background:#f47a49;color:#071f2a;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hero-feature-chip:hover{background:rgba(4,42,56,.9)}.home-interview--lead{background:#f1f8fa;border-top:1px solid #d7e6ea;border-bottom:1px solid #d7e6ea}.bravo-logo-lockup{display:inline-flex;width:7.5rem;margin:0 0 1rem;padding:.6rem;background:#fff;box-shadow:0 8px 20px rgba(4,50,67,.1)}.bravo-logo-lockup img{display:block;width:100%;height:auto}.home-interview__headline{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,6vw,5rem);align-items:end;margin-bottom:2rem}.home-interview__headline h2{max-width:17ch;margin-bottom:0}.home-interview__feature{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);gap:clamp(1.5rem,4vw,3rem);align-items:stretch}.home-interview__media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:.75rem;min-height:34rem}.home-interview__photo{position:relative;min-height:0;margin:0;overflow:hidden;background:#073e52}.home-interview__photo--main{grid-row:1 / 3}.home-interview__photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.home-interview__photo:hover img{transform:scale(1.02)}.home-interview__photo figcaption{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;padding:.7rem .85rem;background:rgba(4,42,56,.84);color:#fff;font-size:.78rem;line-height:1.35}.home-interview__story{display:flex;flex-direction:column}.home-interview__story .home-interview__quote{box-shadow:none}.home-interview__actions{display:grid;gap:.75rem;margin-top:auto;padding-top:1.25rem}.home-interview__actions .btn{justify-content:center;text-align:center}.home-interview__official{padding:.5rem 0;color:#086f98;font-weight:750}.photo-credit{margin:.85rem 0 0;color:#61747b;font-size:.76rem;line-height:1.45}.bravo-interview-logo{display:inline-flex;width:7rem;margin:0 0 1.25rem;padding:.55rem;background:#fff}.bravo-interview-logo img{display:block;width:100%;height:auto}.provider-monogram--bravo{padding:.35rem;background:#fff}.provider-monogram--bravo img{width:100%;height:100%;object-fit:contain}.interview-photo-card{margin:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);overflow:hidden}.interview-photo-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.interview-photo-card figcaption{padding:1rem 1.1rem;color:rgba(255,255,255,.82);font-size:.86rem;line-height:1.45}.interview-photo-card strong{color:#fff}.bravo-photo-strip{display:grid;grid-template-columns:.85fr 1.15fr;gap:1rem;margin:1.5rem 0 0}.bravo-photo-strip figure{position:relative;min-height:20rem;margin:0;overflow:hidden;background:#073e52}.bravo-photo-strip img{width:100%;height:100%;object-fit:cover}.bravo-photo-strip figcaption{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;padding:.65rem .75rem;background:rgba(4,42,56,.84);color:#fff;font-size:.78rem}@media(max-width:780px){.home-interview__headline,.home-interview__feature{grid-template-columns:1fr}.home-interview__headline{gap:1rem}.home-interview__media{min-height:31rem}.home-interview__feature{gap:1.5rem}.bravo-photo-strip{grid-template-columns:1fr}.bravo-photo-strip figure{min-height:18rem}.interview-photo-card{margin-top:.5rem}}
