.bd-editorial{max-width:1080px;margin:0 auto;padding:clamp(18px,4vw,54px) max(16px,3%);color:#162b45}.bd-editorial *{box-sizing:border-box}.bd-hero{text-align:center;max-width:760px;margin:auto}.bd-hero img{width:104px;height:104px;object-fit:contain}.bd-editorial h1,.bd-editorial h2,.bd-editorial h3{font-family:var(--font-heading-family,inherit);color:#162b45;line-height:1.18;letter-spacing:-.02em}.bd-editorial h1,.bd-editorial .bd-title{font-size:clamp(30px,4vw,46px);margin:12px 0}.bd-editorial h2{font-size:clamp(24px,3vw,32px);margin:0 0 18px}.bd-editorial section+section{margin-top:clamp(28px,5vw,60px)}.bd-editorial p{line-height:1.6}.bd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bd-card{background:#f8fbff;border:1px solid #d9e6f2;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.bd-card img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;display:block;background:white}.bd-card>div{padding:20px}.bd-card h3{font-size:24px;margin:0}.bd-editorial a,.bd-related a{color:#096cc5}.bd-editorial .bd-btn{display:inline-block;background:#096cc5;border-radius:4px;padding:8px 16px;text-decoration:none;color:#fff;font-weight:600}.bd-links{display:flex;gap:10px 18px;flex-wrap:wrap}.bd-next{background:#f5f9fd;border-radius:10px;padding:22px}.bd-next a{display:inline-block;border:1px solid #ccdaea;border-radius:6px;background:white;padding:8px 18px}.bd-editorial details{border-bottom:1px solid #d9e6f2;padding:15px 0}.bd-editorial summary{cursor:pointer;font-weight:600}.bd-related{border-left:3px solid #096cc5;padding:8px 14px;margin:14px 0}.bd-related p{margin:4px 0}.licensed-page .licensed-page__publishers{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px}.licensed-page .licensed-page__publisher-logo img{max-width:100%;object-fit:contain}.licensed-page .licensed-page__publisher-card{min-width:0}@media(max-width:749px){.bd-grid,.licensed-page .licensed-page__publishers{grid-template-columns:1fr}.bd-editorial{padding-inline:16px}.bd-card>div{padding:16px}}