.bc-card{box-sizing:border-box;height:520px;position:relative;overflow:hidden;border-radius:20px;background:#f3f5f8;color:#1d2a5f;font-family:inherit;isolation:isolate;min-width:0}
.bc-card *{box-sizing:border-box}.bc-card button,.bc-card a{font-family:inherit;-webkit-tap-highlight-color:transparent}.bc-card button{cursor:pointer}.bc-card a{color:inherit;text-decoration:none}.bc-card h3{font-weight:600}.bc-label{font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bc-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;font-weight:600;color:inherit;text-decoration:none;border:0;border-radius:0;padding:0;background:none;cursor:pointer}.bc-link:hover{text-decoration:underline;text-underline-offset:5px}.bc-card button:focus-visible,.bc-card a:focus-visible{outline:3px solid #7096e4;outline-offset:4px}.bc-card button[aria-pressed=true]:focus-visible{outline-offset:3px}
.blocks-applied .world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blocks-applied .world{padding-bottom:52px}.blocks-applied .photo-credit{margin-top:16px;line-height:1.6}.blocks-applied .section-label{align-items:center}
@media(min-width:721px) and (max-width:1050px){.blocks-applied .world-grid{grid-template-columns:1fr;max-width:500px;margin:auto}}
@media(max-width:720px){.blocks-applied .world-grid{grid-template-columns:1fr;max-width:500px;margin:auto}.bc-card{height:520px}}
@media(prefers-reduced-motion:reduce){.bc-card *,.bc-card *::before,.bc-card *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
