/* Scoped fellowship content; no global header/nav/footer changes. */
#bshs-fellowship-page{font-family:"DM Sans",Arial,sans-serif;font-size:13px;color:#071c35;background:#fcfaf6;line-height:1.4;overflow:clip}
#bshs-fellowship-page *,#bshs-fellowship-page *::before,#bshs-fellowship-page *::after{box-sizing:border-box}
#bshs-fellowship-page :is(h1,h2,h3,h4,p){margin-top:0}
#bshs-fellowship-page :is(h1,h2,h3){font-family:"Libre Baskerville",Georgia,serif}
#bshs-fellowship-page a{text-decoration:none;color:inherit}
#bshs-fellowship-page :is(button,input){font:inherit}
#bshs-fellowship-page button{cursor:pointer}
#bshs-fellowship-page .catalogue{height:auto;min-height:410px;padding-bottom:20px}
#bshs-fellowship-page .card[hidden]{display:none!important}
#bshs-fellowship-page .serif{font-family:"Libre Baskerville",Georgia,serif}#bshs-fellowship-page .shell{width:min(94%,1160px);margin-inline:auto}#bshs-fellowship-page .center{text-align:center}#bshs-fellowship-page .eyebrow{font-size:10px;font-weight:700;letter-spacing:3px;margin-bottom:6px}#bshs-fellowship-page .amber{color:#b77816}#bshs-fellowship-page .hero{height:219px;position:relative;background:#072b50;overflow:hidden;color:white}#bshs-fellowship-page .hero-photo{position:absolute;inset:0 0 0 33%;background:url("images/hero-physicians.webp") 58% 38%/cover no-repeat}#bshs-fellowship-page .hero-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,#001a36 0%,#052a4d 32%,rgba(7,42,74,.82) 46%,rgba(7,34,64,.12) 70%,rgba(6,33,64,.04) 100%)}#bshs-fellowship-page .hero-inner{position:relative;height:100%;padding-top:19px}#bshs-fellowship-page .hero-eyebrow{color:#f6bb52;margin:0 0 10px}#bshs-fellowship-page .hero-eyebrow span{padding:0 12px}#bshs-fellowship-page .hero h1{font-size:31px;line-height:1.15;letter-spacing:-1px;max-width:660px;margin:0 0 9px;font-weight:700}#bshs-fellowship-page .hero-intro{font:italic 13px/1.38 "Libre Baskerville",Georgia,serif;max-width:490px;margin-bottom:12px}#bshs-fellowship-page .hero-actions{display:flex;gap:18px;align-items:center}#bshs-fellowship-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;border-radius:4px;padding:9px 16px;font-size:12px;min-height:33px;white-space:nowrap}#bshs-fellowship-page .btn span{font-size:17px}#bshs-fellowship-page .btn.gold{color:#0b1c34;background:linear-gradient(120deg,#f4d493,#d9a444);border:1px solid #eaca8a}#bshs-fellowship-page .btn.ghost{color:white;border:1px solid #e2eaf4;background:rgba(0,30,60,.22)}#bshs-fellowship-page .promise-bar{height:51px;background:#001e3d;color:white}#bshs-fellowship-page .promises{height:100%;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}#bshs-fellowship-page .promises>div{display:flex;align-items:center;justify-content:center;gap:11px;height:65%;border-right:1px solid #b99a60}#bshs-fellowship-page .promises>div:last-child{border:0}#bshs-fellowship-page .promises .icon{color:#e4b35c;font-size:30px;line-height:1}#bshs-fellowship-page .promises b{font-size:11px;line-height:1.25}#bshs-fellowship-page .promises small{font-size:9px;font-weight:400}#bshs-fellowship-page .catalogue{height:410px;padding-top:15px;background:radial-gradient(ellipse at 0 10%,#efe5d5 0,transparent 28%),linear-gradient(#fffcf7,#fbf9f4)}#bshs-fellowship-page .catalogue h2{font-size:27px;letter-spacing:-.7px;margin:3px 0 7px}#bshs-fellowship-page .catalogue-sub{font-size:11.5px;line-height:1.4;margin-bottom:19px}#bshs-fellowship-page .tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}#bshs-fellowship-page .filters{display:flex;gap:9px;flex-wrap:nowrap}#bshs-fellowship-page .filter{border:1px solid #d7d8d6;background:#fff;border-radius:9px;padding:8px 10px;color:#071c35;font-size:10px;white-space:nowrap}#bshs-fellowship-page .filter.selected{background:#062848;color:white;border-color:#062848}#bshs-fellowship-page .search{border:1px solid #d2d2d2;border-radius:8px;background:#fff;padding:5px 8px;display:flex;align-items:center;gap:7px;min-width:165px;height:33px}#bshs-fellowship-page .search span{font-size:20px}#bshs-fellowship-page .search input{font-size:10px;border:0;min-width:0;width:100%;outline:none}#bshs-fellowship-page .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#bshs-fellowship-page .card{border:1px solid #dedbd7;border-radius:9px;overflow:hidden;background:#fffdfb;box-shadow:0 1px 2px #041b2b0a;min-height:200px}#bshs-fellowship-page .card img{width:100%;height:71px;object-fit:cover;display:block}#bshs-fellowship-page .card-body{padding:10px 12px}#bshs-fellowship-page .card h3{font-size:15px;line-height:1.1;letter-spacing:-.4px;margin-bottom:8px}#bshs-fellowship-page .card-meta{display:flex;align-items:center;gap:9px;margin-bottom:7px;font-size:9px;font-weight:600;white-space:nowrap}#bshs-fellowship-page .card-meta span+span{border-left:1px solid #baae9d;padding-left:9px}#bshs-fellowship-page .card p{font-size:10px;line-height:1.3;height:40px;overflow:hidden;margin-bottom:7px}#bshs-fellowship-page .card a{color:#ad6c0b;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}#bshs-fellowship-page .card a span{font-size:17px;vertical-align:-1px;margin-left:7px;text-decoration:none}#bshs-fellowship-page .cards-bottom{text-align:center;padding:13px}#bshs-fellowship-page .view-all{border:1px solid #092542;background:white;color:#0a203a;padding:7px 30px;border-radius:8px;font-weight:700;font-size:11px}#bshs-fellowship-page .no-results{text-align:center;padding:35px}#bshs-fellowship-page .approach{height:188px;display:flex;background:#fcfaf6;overflow:hidden}#bshs-fellowship-page .approach-image{flex:0 0 37%;background:url("images/surgery.webp") center/cover no-repeat;clip-path:polygon(0 0,100% 0,87% 100%,0 100%)}#bshs-fellowship-page .approach-text{flex:1;padding:15px 20px 12px 2%;min-width:0}#bshs-fellowship-page .approach h2{font-size:22px;line-height:1.2;letter-spacing:-.7px;margin:4px 0 5px}#bshs-fellowship-page .approach-text>p:not(.eyebrow){font-size:11px;max-width:610px;line-height:1.35;margin-bottom:8px}#bshs-fellowship-page .learning-icons{display:grid;grid-template-columns:repeat(5,1fr);margin-top:10px}#bshs-fellowship-page .learning-icons>div{text-align:center;border-right:1px solid #d5bb8c;padding:0 8px}#bshs-fellowship-page .learning-icons>div:last-child{border:0}#bshs-fellowship-page .learning-icons span{display:block;color:#c58820;font-size:25px;height:29px;line-height:1}#bshs-fellowship-page .learning-icons b{font-family:Georgia,serif;font-size:12px;display:block;line-height:1.1}#bshs-fellowship-page .learning-icons small{font-size:9px}#bshs-fellowship-page .specialties{height:192px;position:relative;background:url("images/hero-physicians.webp") center 45%/cover no-repeat;color:white}#bshs-fellowship-page .specialty-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,24,48,.9),rgba(8,38,69,.83))}#bshs-fellowship-page .specialties-content{height:100%;position:relative;display:grid;grid-template-columns:35% 65%;gap:4px;padding-block:16px}#bshs-fellowship-page .specialty-title h2{font-size:23px;line-height:1.12;margin:6px 0 10px}#bshs-fellowship-page .specialty-title .eyebrow{color:#ffc969}#bshs-fellowship-page .specialty-title p:last-child{font-size:10.5px;line-height:1.4;max-width:280px}#bshs-fellowship-page .specialty-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:7px}#bshs-fellowship-page .specialty-grid a{border:1px solid #9eabc0;border-radius:8px;text-align:center;font-size:10.5px;line-height:1.15;background:rgba(42,71,106,.49);display:flex;flex-direction:column;align-items:center;justify-content:center}#bshs-fellowship-page .specialty-grid span{font-size:23px;line-height:1;color:#e6ae4d;margin-bottom:4px}#bshs-fellowship-page .recognition{height:76px;background:#fcfaf5}#bshs-fellowship-page .quality-row{height:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}#bshs-fellowship-page .quality-item{height:58px;display:flex;align-items:center;gap:15px;padding:0 21px;border-right:1px solid #cda975}#bshs-fellowship-page .quality-item:last-child{border:0}#bshs-fellowship-page .quality-icon{font-size:40px;color:#ba8a3b}#bshs-fellowship-page .quality-item h3{font-size:13px;line-height:1.25;margin-bottom:3px}#bshs-fellowship-page .quality-item p{font-size:9px;line-height:1.25;margin:0}#bshs-fellowship-page .cpd-placeholder{color:#2e8ec6;border:3px solid #72a9ce;box-shadow:0 0 0 2px #f2f2f2;border-radius:50%;height:48px;width:48px;flex:none;display:grid;place-items:center;font-weight:800;font-size:14px}#bshs-fellowship-page .admissions{height:84px;background:#f9f6ef}#bshs-fellowship-page .admissions-row{height:100%;display:flex;align-items:center;gap:17px}#bshs-fellowship-page .admissions-title{width:30%;flex:0 0 30%}#bshs-fellowship-page .admissions-title h2{font-size:19px;margin-bottom:4px}#bshs-fellowship-page .admissions-title p{font-size:10px;line-height:1.35;margin:0}#bshs-fellowship-page .admission-item{flex:1;display:grid;grid-template-columns:24px 1fr;gap:2px 6px;align-items:start;border-left:1px solid #d7bf9a;padding-left:10px;min-width:0}#bshs-fellowship-page .admission-item span{grid-row:span 2;color:#c58725;font-size:22px}#bshs-fellowship-page .admission-item b{font-family:Georgia,serif;font-size:11px}#bshs-fellowship-page .admission-item small{font-size:9px;line-height:1.3}#bshs-fellowship-page .admissions-cta{padding:9px 11px;font-size:10px}#bshs-fellowship-page .closing{height:109px;position:relative;background:url("images/hero-physicians.webp") center 42%/cover no-repeat;color:white}#bshs-fellowship-page .closing-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,29,56,.5),rgba(4,28,53,.76),rgba(3,25,50,.55))}#bshs-fellowship-page .closing-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#bshs-fellowship-page .closing h2{font-size:25px;font-style:italic;font-weight:400;margin:0 0 4px}#bshs-fellowship-page .closing p{font-size:11px;margin:0 0 9px}#bshs-fellowship-page .closing-actions{display:flex;gap:15px}#bshs-fellowship-page .closing .btn{min-height:30px;padding:6px 15px;font-size:11px}#bshs-fellowship-page .sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}@media(min-width:1150px){#bshs-fellowship-page .hero{height:280px}#bshs-fellowship-page .hero-inner{padding-top:32px}#bshs-fellowship-page .hero h1{font-size:39px}#bshs-fellowship-page .catalogue{height:auto;min-height:455px;padding:22px 0}#bshs-fellowship-page .card img{height:112px}#bshs-fellowship-page .card{min-height:275px}#bshs-fellowship-page .card h3{font-size:17px}#bshs-fellowship-page .card p{font-size:12px;height:50px}#bshs-fellowship-page .approach{height:235px}#bshs-fellowship-page .approach-text{padding-top:23px}#bshs-fellowship-page .approach h2{font-size:29px}#bshs-fellowship-page .specialties{height:230px}#bshs-fellowship-page .recognition{height:90px}#bshs-fellowship-page .admissions{height:95px}#bshs-fellowship-page .closing{height:140px}}@media(max-width:950px){#bshs-fellowship-page .filters{gap:5px}#bshs-fellowship-page .filter{padding:7px 6px;font-size:9px}#bshs-fellowship-page .search{min-width:125px}}@media(max-width:740px){#bshs-fellowship-page .shell{width:min(92%,520px)}#bshs-fellowship-page .hero{height:400px}#bshs-fellowship-page .hero-photo{inset:0;background-position:60% center}#bshs-fellowship-page .hero-backdrop{background:linear-gradient(90deg,#001a36eb,rgba(0,24,48,.74) 55%,rgba(0,24,48,.25))}#bshs-fellowship-page .hero-inner{padding-top:55px}#bshs-fellowship-page .hero h1{font-size:32px}#bshs-fellowship-page .hero-intro{font-size:12px}#bshs-fellowship-page .hero-intro br{display:none}#bshs-fellowship-page .promise-bar{height:auto}#bshs-fellowship-page .promises{grid-template-columns:repeat(2,1fr);gap:0}#bshs-fellowship-page .promises>div{padding:13px 5px;min-height:65px;border-bottom:1px solid #30516f}#bshs-fellowship-page .promises>div:last-child{grid-column:span 2}#bshs-fellowship-page .catalogue{height:auto;padding:37px 0 35px}#bshs-fellowship-page .catalogue h2{font-size:25px}#bshs-fellowship-page .catalogue-sub br{display:none}#bshs-fellowship-page .tools{display:block}#bshs-fellowship-page .filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}#bshs-fellowship-page .filter{font-size:11px;padding:8px}#bshs-fellowship-page .search{width:100%;height:38px}#bshs-fellowship-page .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#bshs-fellowship-page .card{min-height:260px}#bshs-fellowship-page .card img{height:105px}#bshs-fellowship-page .card h3{font-size:15px}#bshs-fellowship-page .card p{height:48px}#bshs-fellowship-page .approach{height:auto;display:block}#bshs-fellowship-page .approach-image{height:215px;clip-path:none}#bshs-fellowship-page .approach-text{padding:27px 5%}#bshs-fellowship-page .approach h2{font-size:23px}#bshs-fellowship-page .learning-icons{grid-template-columns:repeat(2,1fr);gap:13px}#bshs-fellowship-page .learning-icons>div{border:0}#bshs-fellowship-page .specialties{height:auto}#bshs-fellowship-page .specialties-content{display:block;padding:32px 0}#bshs-fellowship-page .specialty-title{margin-bottom:18px}#bshs-fellowship-page .specialty-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:none}#bshs-fellowship-page .specialty-grid a{min-height:95px}#bshs-fellowship-page .recognition{height:auto}#bshs-fellowship-page .quality-row{grid-template-columns:1fr;padding:15px 0}#bshs-fellowship-page .quality-item{border-right:0;border-bottom:1px solid #decba7;padding:14px 0;height:auto}#bshs-fellowship-page .admissions{height:auto}#bshs-fellowship-page .admissions-row{display:grid;grid-template-columns:repeat(2,1fr);padding:22px 0;gap:20px}#bshs-fellowship-page .admissions-title{width:auto;grid-column:span 2}#bshs-fellowship-page .admission-item{padding:0}#bshs-fellowship-page .admissions-cta{grid-column:span 2}#bshs-fellowship-page .closing{height:190px}#bshs-fellowship-page .closing h2{font-size:21px;text-align:center}#bshs-fellowship-page .closing p{text-align:center}#bshs-fellowship-page .closing-actions{flex-wrap:wrap;justify-content:center}}@media(max-width:390px){#bshs-fellowship-page .hero h1{font-size:27px}#bshs-fellowship-page .cards{grid-template-columns:1fr}#bshs-fellowship-page .card img{height:155px}#bshs-fellowship-page .card{min-height:280px}#bshs-fellowship-page .card p{height:auto}}@media(prefers-reduced-motion:reduce){}