.bzp-wrap{width:min(1200px,calc(100% - 48px));margin:50px auto 100px;font-family:inherit}.bzp-wrap *{box-sizing:border-box}.bzp-intro h1,.bzp-single h1{font-size:clamp(3rem,8vw,6rem);line-height:1.02;letter-spacing:-.045em;margin:0 0 12px}.bzp-intro p{margin:0 0 36px}.bzp-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:70px}.bzp-card{color:inherit!important;text-decoration:none!important}.bzp-cover{aspect-ratio:4/3;overflow:hidden;background:#2550e9}.bzp-cover img{width:100%;height:100%;object-fit:cover}.bzp-no-image{display:flex;height:100%;align-items:end;padding:22px;background:#2550e9;color:#fff;font-weight:800;font-size:clamp(1.1rem,2vw,2rem)}.bzp-card h3{font-size:1.35rem;line-height:1.13;margin:5px 0}.bzp-card small{display:block;margin-top:9px;opacity:.7}.bzp-index h2,.bzp-single h2{font-size:clamp(1.6rem,3vw,2.4rem);margin:42px 0 18px}.bzp-tabs{display:flex;flex-wrap:wrap;gap:9px;padding-bottom:16px;border-bottom:2px solid currentColor}.bzp-tabs button{border:1px solid currentColor;background:transparent;color:inherit;padding:9px 14px;cursor:pointer;font:inherit;font-size:.85rem}.bzp-tabs button[aria-selected=true]{background:#2550e9;color:#fff;border-color:#2550e9}.bzp-row{display:grid;grid-template-columns:95px minmax(0,1fr) 180px 25px;gap:14px;border-bottom:1px solid rgba(80,80,80,.3);padding:13px 6px;color:inherit!important;text-decoration:none!important;align-items:baseline}.bzp-row:hover{background:rgba(100,100,100,.07)}.bzp-row strong{font-size:1rem}.bzp-row span:first-child,.bzp-row small{opacity:.68}.bzp-row[hidden]{display:none!important}.bzp-single{max-width:1100px}.bzp-single .bzp-lead{font-size:1.25rem;line-height:1.5;max-width:800px}.bzp-hero{margin:34px 0}.bzp-hero img{width:100%;height:auto;max-height:680px;object-fit:contain}.bzp-prose{max-width:800px;line-height:1.6}.bzp-single section{margin-top:35px}.bzp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bzp-gallery img{width:100%;height:auto;display:block}.bzp-media iframe{max-width:100%;margin:12px 0}.bzp-credits{line-height:1.6}@media(max-width:850px){.bzp-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.bzp-row{grid-template-columns:65px minmax(0,1fr) 20px}.bzp-row small{display:none}}@media(max-width:550px){.bzp-featured{grid-template-columns:1fr}.bzp-gallery{grid-template-columns:1fr}.bzp-wrap{width:calc(100% - 28px)}}
