:root{--bbc-primary:#300033;--bbc-primary-container:#4a154b;--bbc-purple:#3d0753;--bbc-secondary:#bb0027;--bbc-secondary-container:#e22139;--bbc-surface:#fff7fd;--bbc-surface-low:#fdefff;--bbc-surface-warm:#ffeceb;--bbc-surface-container:#f9e8fe;--bbc-on-surface:#211827;--bbc-on-surface-variant:#4f434c;--bbc-outline:#80737d;--bbc-surface-high:#f3e3f9;--bbc-surface-variant:#edddf3;--bbc-blush:#ffdad8;--bbc-peach:#ffddb8;--bbc-pink:#ffd6f8;--bbc-amber:#f59e0b;--bbc-amber-bg:#fef3c7;--bbc-accent-rose:#f43f5e;--bbc-radius-md:0.5rem;--bbc-radius-lg:1rem;--bbc-radius-xl:1.5rem;--bbc-radius-pill:9999px;--bbc-shadow-1:0 4px 16px -2px rgba(74,21,75,.06),0 1px 3px 0 rgba(74,21,75,.04);--bbc-shadow-2:0 12px 32px -4px rgba(74,21,75,.12),0 4px 8px -2px rgba(74,21,75,.04);--bbc-max:1280px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none;vertical-align:middle}.bbc-wrap{margin-inline:auto;width:min(100% - 2.5rem,var(--bbc-max))}.bbc-btn{align-items:center;border:none;border-radius:var(--bbc-radius-pill);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.2;padding:.85rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.bbc-btn:hover{transform:translateY(-1px)}.bbc-btn--donate,.bbc-btn--primary{background:var(--bbc-secondary-container);color:#fff}.bbc-btn--donate:hover,.bbc-btn--primary:hover{background:#ff334b;box-shadow:0 0 20px 2px rgba(229,36,59,.25);color:#fff}.bbc-btn--secondary{background:var(--bbc-primary-container);border-radius:var(--bbc-radius-md);color:#fff}.bbc-btn--secondary:hover{background:var(--bbc-primary);color:#fff}.bbc-eyebrow{align-items:center;color:var(--bbc-secondary);display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.04em}.bbc-card{background:#fff;border:1px solid rgba(74,21,75,.08);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1)}body{background:var(--bbc-surface);color:var(--bbc-on-surface)}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}h1,h2,h3,h4,h5,h6{color:var(--bbc-purple)}.has-background[class*=bbc-]{background-image:none}.has-text-color[class*=bbc-] :is(h1,h2,h3,h4,h5,h6,p){color:inherit}.is-layout-constrained>.wp-block-latest-posts.wp-block-latest-posts__list:not(.alignfull){max-width:min(100% - 2.5rem,var(--bbc-max));width:100%}ul.wp-block-latest-posts.wp-block-latest-posts__list{box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0;width:100%}ul.wp-block-latest-posts.wp-block-latest-posts__list>li{background:#fff;border:1px solid rgba(74,21,75,.08);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;margin:0;max-width:none;min-width:0;overflow:hidden;transition:box-shadow .3s ease;width:auto}ul.wp-block-latest-posts.wp-block-latest-posts__list>li:hover{box-shadow:var(--bbc-shadow-2)}.wp-block-latest-posts__featured-image,.wp-block-latest-posts__featured-image.aligncenter,.wp-block-latest-posts__featured-image.alignleft,.wp-block-latest-posts__featured-image.alignright{aspect-ratio:4/3;background:var(--bbc-surface-container);float:none;margin:0;order:0;overflow:hidden;text-align:left;width:100%}.wp-block-latest-posts__featured-image a{display:block;height:100%;width:100%}.wp-block-latest-posts__featured-image img{display:block;height:100%!important;max-height:none!important;max-width:none!important;object-fit:cover;width:100%!important}.wp-block-latest-posts__post-date{align-self:flex-start;background:#ffddb8;border-radius:var(--bbc-radius-pill);color:#2a1700;font-size:.75rem;font-weight:700;line-height:1.4;margin:1.25rem 1.5rem 0;order:1;padding:.25rem 1rem}.wp-block-latest-posts__post-title{color:var(--bbc-purple);display:block;font-size:1.375rem;font-weight:600;line-height:1.3;margin:.75rem 1.5rem 0;order:2;text-decoration:none}.wp-block-latest-posts__post-title:hover{color:var(--bbc-secondary-container)}.wp-block-latest-posts__post-author{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.4;margin:.5rem 1.5rem 0;order:3}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:.75rem 1.5rem 1.5rem;order:4}.wp-block-latest-posts__post-excerpt p,.wp-block-latest-posts__post-full-content p{margin:0}.wp-block-latest-posts__read-more{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);color:var(--bbc-primary);display:block;font-size:.875rem;font-weight:600;margin-top:1rem;padding:.75rem;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.wp-block-latest-posts__read-more:hover{background:var(--bbc-primary);color:#fff}ul.wp-block-latest-posts.wp-block-latest-posts__list>li:not(:has(.wp-block-latest-posts__post-excerpt)):not(:has(.wp-block-latest-posts__post-full-content)){padding-bottom:1.5rem}@media(min-width:768px){ul.wp-block-latest-posts.is-grid.columns-2,ul.wp-block-latest-posts.is-grid.columns-3,ul.wp-block-latest-posts.is-grid.columns-4,ul.wp-block-latest-posts.is-grid.columns-5,ul.wp-block-latest-posts.is-grid.columns-6,ul.wp-block-latest-posts.is-grid:not([class*=columns-]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){ul.wp-block-latest-posts.is-grid.columns-3,ul.wp-block-latest-posts.is-grid:not([class*=columns-]){grid-template-columns:repeat(3,minmax(0,1fr))}ul.wp-block-latest-posts.is-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}ul.wp-block-latest-posts.is-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}ul.wp-block-latest-posts.is-grid.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.wpcf7 label,.wpcf7 label span{display:block;width:100%}.wpcf7 label span input,.wpcf7 label span textarea{background:#fff;border:1px solid rgba(74,21,75,.08);border-radius:var(--bbc-radius-md);color:var(--bbc-on-surface);display:block;font-size:1rem;line-height:1.2;padding:.5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wpcf7 label span input:focus,.wpcf7 label span textarea:focus{border-color:var(--bbc-secondary);box-shadow:0 0 0 2px rgba(229,36,59,.25)}
.bbc-header{backdrop-filter:blur(12px);background:rgba(255,247,253,.95);border-bottom:1px solid rgba(229,36,59,.15);position:sticky;top:0;z-index:100}.bbc-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4.5rem;padding-block:.75rem}.bbc-header__brand{align-items:center;color:inherit;display:flex;gap:.75rem;min-width:0;text-decoration:none}.bbc-header__logo{display:block;height:65px;width:auto}.bbc-header__branch{color:var(--bbc-on-surface-variant);font-size:.75rem;font-weight:600;line-height:1;max-width:9rem}.bbc-header__tools{align-items:center;display:flex;gap:.75rem;margin-left:auto}.bbc-header__nav--desktop{display:none}.bbc-header__menu{align-items:center;background:rgba(253,239,255,.6);border-radius:var(--bbc-radius-pill);display:flex;gap:.25rem;list-style:none;margin:0;padding:.25rem}.bbc-header__menu>li{margin:0;position:relative}.bbc-header__menu a{border-radius:var(--bbc-radius-pill);color:var(--bbc-on-surface);display:block;font-size:.9rem;font-weight:600;padding:.55rem .9rem;text-decoration:none}.bbc-header__menu .current-menu-item>a,.bbc-header__menu .current_page_item>a,.bbc-header__menu a:hover{background:#fff;color:var(--bbc-primary-container)}.bbc-header__menu .sub-menu{background:#fff;border:1px solid rgba(74,21,75,.08);border-radius:var(--bbc-radius-lg);box-shadow:var(--bbc-shadow-2);display:none;left:0;list-style:none;margin:0;min-width:12rem;padding:.4rem;position:absolute;top:calc(100% + .35rem);z-index:20}.bbc-header__menu>li:focus-within>.sub-menu,.bbc-header__menu>li:hover>.sub-menu{display:block}.bbc-header__menu .sub-menu a{border-radius:var(--bbc-radius-md);white-space:nowrap}.bbc-header__actions{align-items:center;display:none;gap:.75rem}.bbc-header__toggle{align-items:center;appearance:none;background:#fff;border:1px solid rgba(74,21,75,.12);border-radius:var(--bbc-radius-md);color:var(--bbc-primary);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.bbc-header__toggle:hover{background:var(--bbc-surface-container)}.bbc-header__toggle-bars{display:flex;flex-direction:column;gap:5px;width:1.15rem}.bbc-header__toggle-bars span{background:currentColor;border-radius:999px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:100%}.bbc-header.is-nav-open .bbc-header__toggle-bars span:first-child{transform:translateY(7px) rotate(45deg)}.bbc-header.is-nav-open .bbc-header__toggle-bars span:nth-child(2){opacity:0}.bbc-header.is-nav-open .bbc-header__toggle-bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.bbc-header__backdrop{background:rgba(33,24,39,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:1100}body.bbc-nav-open .bbc-header__backdrop{opacity:1;pointer-events:auto;visibility:visible}.bbc-header__drawer{background:var(--bbc-surface);box-shadow:-12px 0 32px -4px rgba(74,21,75,.12);box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:100dvh;padding:1rem 1.25rem 1.5rem;pointer-events:none;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .28s ease,visibility .28s ease;visibility:hidden;width:min(22rem,88vw);z-index:1101}body.bbc-nav-open .bbc-header__drawer{pointer-events:auto;transform:translateZ(0);visibility:visible}.bbc-header__drawer-top{align-items:center;border-bottom:1px solid rgba(74,21,75,.08);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.bbc-header__drawer-title{color:var(--bbc-purple);font-size:1rem;font-weight:700}.bbc-header__drawer-close{align-items:center;appearance:none;background:var(--bbc-surface-container);border:none;border-radius:50%;color:var(--bbc-primary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.bbc-header__drawer-close:hover{background:#ffdad8}.bbc-header__nav--drawer{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.bbc-header__drawer-menu{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.bbc-header__drawer-menu>li{margin:0}.bbc-header__drawer-menu a{border-radius:var(--bbc-radius-md);color:var(--bbc-on-surface);display:block;font-size:1.05rem;font-weight:600;padding:.85rem .75rem;text-decoration:none}.bbc-header__drawer-menu .current-menu-item>a,.bbc-header__drawer-menu .current_page_item>a,.bbc-header__drawer-menu a:hover{background:var(--bbc-surface-container);color:var(--bbc-primary-container)}.bbc-header__drawer-menu .sub-menu{list-style:none;margin:.15rem 0 .35rem;padding:0 0 0 .75rem}.bbc-header__drawer-menu .sub-menu a{color:var(--bbc-on-surface-variant);font-size:.95rem;font-weight:500;padding:.65rem .75rem}.bbc-header__drawer-footer{border-top:1px solid rgba(74,21,75,.08);margin-top:auto;padding-top:1.25rem}.bbc-header__drawer-donate{justify-content:center;width:100%}html{overflow-x:clip}body.bbc-nav-open{inset:0;overflow:hidden;position:fixed;width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media(min-width:1100px){.bbc-header__nav--desktop{display:block}.bbc-header__actions{display:flex}.bbc-header__backdrop,.bbc-header__drawer,.bbc-header__toggle{display:none!important}.bbc-header__branch{max-width:none}}
.bbc-hero{background:linear-gradient(180deg,var(--bbc-surface-low) 0,var(--bbc-surface) 100%);overflow:hidden;padding:3rem 0 4rem;position:relative}.bbc-hero__grid{align-items:center;display:grid;gap:2.5rem}.bbc-hero__headline{color:var(--bbc-purple);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:.75rem 0 1rem}.bbc-hero__accent{color:var(--bbc-secondary);display:block}.bbc-hero__sub{color:var(--bbc-on-surface-variant);font-size:1.125rem;line-height:1.6;margin:0 0 1.5rem;max-width:36rem}.bbc-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.bbc-hero__stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bbc-hero__stat{background:#fff;border:1px solid rgba(74,21,75,.08);border-radius:var(--bbc-radius-lg);box-shadow:var(--bbc-shadow-1);padding:1rem}.bbc-hero__stat strong{color:var(--bbc-primary-container);display:block;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800}.bbc-hero__stat span{color:var(--bbc-on-surface-variant);font-size:.8rem}.bbc-hero__media img{aspect-ratio:4/3;border-radius:2rem .75rem 2rem 2rem;box-shadow:var(--bbc-shadow-2);display:block;object-fit:cover;width:100%}@media(min-width:960px){.bbc-hero__grid--has-media{gap:3rem;grid-template-columns:1.05fr .95fr}.bbc-hero__grid:not(.bbc-hero__grid--has-media) .bbc-hero__sub{max-width:42rem}}
.bbc-beginnings{background:var(--bbc-surface-low);padding:3rem 0 4rem}.bbc-beginnings__grid{align-items:center;display:grid;gap:2.5rem}.bbc-beginnings__media{order:2;position:relative}.bbc-beginnings__media img,.bbc-beginnings__placeholder{background:var(--bbc-surface-container);border-radius:2rem;box-shadow:var(--bbc-shadow-1);display:block;height:360px;object-fit:cover;width:100%}.bbc-beginnings__badge{align-items:center;background:var(--bbc-primary);border-radius:var(--bbc-radius-pill);box-shadow:var(--bbc-shadow-1);color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;position:absolute;right:-1rem;top:-1rem}.bbc-beginnings__content{display:flex;flex-direction:column;gap:1rem;order:1}.bbc-beginnings__eyebrow{align-items:center;background:var(--bbc-surface-container);border-radius:var(--bbc-radius-pill);color:var(--bbc-primary);display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.25rem 1rem;width:fit-content}.bbc-beginnings__heading{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:0}.bbc-beginnings__body{color:var(--bbc-on-surface);font-size:1.125rem;line-height:1.7;margin:0}.bbc-beginnings__highlight{align-items:flex-start;background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;gap:1rem;padding:1.5rem}.bbc-beginnings__highlight .material-symbols-outlined{align-items:center;background:#ffdad8;border-radius:50%;color:var(--bbc-secondary);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.bbc-beginnings__highlight p{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0}@media(min-width:960px){.bbc-beginnings__grid{gap:3rem;grid-template-columns:5fr 7fr}.bbc-beginnings__media{order:1}.bbc-beginnings__content{order:2}}
.bbc-help{background:var(--bbc-surface);padding:4rem 0}.bbc-help__header{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0 auto 3rem;max-width:48rem;text-align:center}.bbc-help__eyebrow{align-items:center;background:#ffdad8;border-radius:var(--bbc-radius-pill);color:var(--bbc-on-surface);display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.25rem 1rem}.bbc-help__heading{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0}.bbc-help__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0;max-width:42rem}.bbc-help__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.bbc-help__card{align-items:center;background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:center;transition:box-shadow .3s ease}.bbc-help__card:hover{box-shadow:var(--bbc-shadow-2)}.bbc-help__icon{align-items:center;background:hsla(3,100%,92%,.5);border-radius:50%;color:var(--bbc-secondary-container);display:flex;height:4rem;justify-content:center;width:4rem}.bbc-help__card:nth-child(2) .bbc-help__icon{background:rgba(255,214,248,.5);color:var(--bbc-primary)}.bbc-help__card:nth-child(3) .bbc-help__icon{background:rgba(255,221,184,.6);color:#412600}.bbc-help__card:nth-child(4) .bbc-help__icon{background:var(--bbc-surface-container);color:var(--bbc-primary-container)}.bbc-help__card:nth-child(5) .bbc-help__icon{background:hsla(3,100%,92%,.5);color:var(--bbc-secondary)}.bbc-help__card:nth-child(6) .bbc-help__icon{background:rgba(255,214,248,.5);color:var(--bbc-primary-container)}.bbc-help__icon .material-symbols-outlined{font-size:2rem}.bbc-help__card-title{color:var(--bbc-purple);font-size:1.375rem;font-weight:600;margin:0}.bbc-help__card-desc{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:0}.bbc-help__card-link{align-items:center;color:var(--bbc-secondary-container);display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;margin-top:auto;text-decoration:none}.bbc-help__card:nth-child(n+3) .bbc-help__card-link{color:var(--bbc-primary)}.bbc-help__card-link:hover{text-decoration:underline}@media(min-width:640px){.bbc-help__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.bbc-help__grid{grid-template-columns:repeat(3,1fr)}}
.bbc-donate{background:var(--bbc-primary-container);color:#fff;overflow:hidden;padding:4rem 0;position:relative}.bbc-donate:after,.bbc-donate:before{border-radius:50%;content:"";filter:blur(60px);pointer-events:none;position:absolute}.bbc-donate:before{background:rgba(226,33,57,.2);bottom:-5rem;height:24rem;right:-5rem;width:24rem}.bbc-donate:after{background:rgba(246,175,239,.1);height:20rem;left:-5rem;top:0;width:20rem}.bbc-donate .bbc-wrap{position:relative;z-index:1}.bbc-donate__header{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0 auto 2.5rem;max-width:42rem;text-align:center}.bbc-donate__eyebrow{align-items:center;background:rgba(253,239,255,.1);border-radius:var(--bbc-radius-pill);color:#ffd6f8;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.25rem 1rem}.bbc-donate__heading{color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0}.bbc-donate__intro{color:rgba(237,221,243,.8);font-size:1rem;line-height:1.6;margin:0}.bbc-donate__tiers{display:grid;gap:1.5rem;margin-bottom:2rem}.bbc-donate__tier{align-items:center;backdrop-filter:blur(12px);background:rgba(255,247,253,.1);border-radius:var(--bbc-radius-xl);display:flex;flex-direction:column;gap:1rem;padding:2rem;position:relative;text-align:center;transition:background .3s ease}.bbc-donate__tier:hover{background:rgba(255,247,253,.15)}.bbc-donate__tier--featured{background:rgba(255,247,253,.2);box-shadow:0 0 30px rgba(226,33,57,.2)}.bbc-donate__tier--featured:hover{background:rgba(255,247,253,.25)}.bbc-donate__badge{border-radius:var(--bbc-radius-pill);font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.125rem 1rem;position:absolute;text-transform:none;top:-.75rem}.bbc-donate__badge,.bbc-donate__tier-icon{background:var(--bbc-secondary-container);color:#fff}.bbc-donate__tier-icon{align-items:center;border-radius:50%;display:flex;font-size:1.375rem;font-weight:600;height:3rem;justify-content:center;width:3rem}.bbc-donate__amount{color:#fff;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1}.bbc-donate__desc{color:rgba(237,221,243,.9);font-size:1rem;line-height:1.5;margin:0;max-width:16rem}.bbc-donate__btn{background:#fff;border-radius:var(--bbc-radius-pill);color:var(--bbc-primary);display:inline-flex;font-size:.875rem;font-weight:600;margin-top:auto;padding:.5rem 1.5rem;text-decoration:none;transition:background .2s ease,color .2s ease}.bbc-donate__tier--featured .bbc-donate__btn{background:var(--bbc-secondary-container);box-shadow:var(--bbc-shadow-1);color:#fff}.bbc-donate__btn:hover{background:#ffdad8;color:var(--bbc-secondary-container)}.bbc-donate__tier--featured .bbc-donate__btn:hover{background:var(--bbc-secondary);color:#fff}@media(min-width:768px){.bbc-donate__tiers{grid-template-columns:repeat(3,1fr)}}
.bbc-funrun{background:var(--bbc-surface);padding:4rem 0}.bbc-funrun__card{background:var(--bbc-surface-low);border-radius:1.5rem;box-shadow:var(--bbc-shadow-1);overflow:hidden;padding:1.5rem;position:relative}.bbc-funrun__card:before{background:hsla(3,100%,92%,.4);border-radius:50%;content:"";filter:blur(40px);height:16rem;pointer-events:none;position:absolute;right:-4rem;top:-4rem;width:16rem}.bbc-funrun__grid{align-items:center;display:grid;gap:2.5rem;position:relative;z-index:1}.bbc-funrun__content{display:flex;flex-direction:column;gap:1rem}.bbc-funrun__eyebrow{align-items:center;background:#ffdad8;border-radius:var(--bbc-radius-pill);color:var(--bbc-on-surface);display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.25rem 1rem;width:fit-content}.bbc-funrun__heading{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0}.bbc-funrun__body{color:var(--bbc-on-surface);font-size:1.125rem;line-height:1.7;margin:0}.bbc-funrun__meta{display:grid;gap:1rem;grid-template-columns:1fr}.bbc-funrun__meta-item{align-items:center;background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;gap:.75rem;padding:1rem}.bbc-funrun__meta-item .material-symbols-outlined{color:var(--bbc-secondary-container);font-size:1.5rem}.bbc-funrun__meta-label{color:var(--bbc-outline);font-size:.75rem;margin:0}.bbc-funrun__meta-value{color:var(--bbc-primary);font-size:.875rem;font-weight:600;margin:0}.bbc-funrun__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding-top:.5rem}.bbc-funrun__cta{background:var(--bbc-primary);border-radius:var(--bbc-radius-pill)}.bbc-funrun__cta:hover{background:var(--bbc-primary-container)}.bbc-funrun__footnote{color:var(--bbc-on-surface-variant);font-size:.875rem}.bbc-funrun__gallery{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.bbc-funrun__gallery img,.bbc-funrun__placeholder{background:var(--bbc-surface-container);border-radius:1rem;box-shadow:var(--bbc-shadow-1);display:block;height:18rem;object-fit:cover;width:100%}.bbc-funrun__img-offset{margin-top:-2rem}@media(min-width:640px){.bbc-funrun__meta{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.bbc-funrun__card{padding:4rem}.bbc-funrun__grid{gap:3rem;grid-template-columns:1fr 1fr}}
.bbc-events{background:var(--bbc-surface);padding:4rem 0}.bbc-events__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.bbc-events__eyebrow{align-items:center;background:#ffddb8;border-radius:var(--bbc-radius-pill);color:#2a1700;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;margin-bottom:.5rem;padding:.25rem 1rem}.bbc-events__heading{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0 0 .5rem}.bbc-events__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0}.bbc-events__calendar-link{align-items:center;color:var(--bbc-secondary-container);display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;text-decoration:none;white-space:nowrap}.bbc-events__calendar-link:hover{color:var(--bbc-secondary)}.bbc-events__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.bbc-events__card{background:#fff;border-radius:1rem;box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease}.bbc-events__card:hover{box-shadow:var(--bbc-shadow-2)}.bbc-events__media{height:12rem;overflow:hidden;position:relative}.bbc-events__media img,.bbc-events__placeholder{background:var(--bbc-surface-container);display:block;height:100%;object-fit:cover;width:100%}.bbc-events__date{background:#ffddb8;border-radius:var(--bbc-radius-pill);box-shadow:var(--bbc-shadow-1);color:#2a1700;font-size:.75rem;font-weight:700;left:.75rem;padding:.25rem 1rem;position:absolute;top:.75rem}.bbc-events__card--featured .bbc-events__date{background:#ffdad8;color:var(--bbc-on-surface)}.bbc-events__price{backdrop-filter:blur(4px);background:rgba(255,247,253,.9);border-radius:var(--bbc-radius-pill);bottom:.75rem;color:var(--bbc-primary);font-size:.875rem;font-weight:600;padding:.25rem 1rem;position:absolute;right:.75rem}.bbc-events__card--featured .bbc-events__price{color:var(--bbc-secondary-container)}.bbc-events__body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem}.bbc-events__title{color:var(--bbc-purple);font-size:1.375rem;font-weight:600;margin:0}.bbc-events__venue{align-items:center;color:var(--bbc-on-surface-variant);display:flex;font-size:.875rem;gap:.25rem}.bbc-events__venue .material-symbols-outlined{color:var(--bbc-outline);font-size:1rem}.bbc-events__cta{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);color:var(--bbc-primary);display:block;font-size:.875rem;font-weight:600;margin-top:auto;padding:.75rem;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.bbc-events__cta:hover{background:var(--bbc-primary);color:#fff}.bbc-events__title a{color:inherit;text-decoration:none}.bbc-events__title a:hover{color:var(--bbc-secondary-container)}.bbc-events__empty{color:var(--bbc-on-surface-variant);margin:0;text-align:center}.bbc-events__card--featured .bbc-events__cta{background:var(--bbc-secondary-container);color:#fff}.bbc-events__card--featured .bbc-events__cta:hover{background:var(--bbc-secondary)}@media(min-width:768px){.bbc-events__header{align-items:flex-end;flex-direction:row;justify-content:space-between}.bbc-events__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.bbc-events__grid{grid-template-columns:repeat(3,1fr)}}
.bbc-community{background:var(--bbc-surface-warm);overflow:hidden;padding:4rem 0}.bbc-community__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;max-width:48rem}.bbc-community__eyebrow{align-items:center;background:#ffd6f8;border-radius:var(--bbc-radius-pill);color:#370139;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.25rem 1rem;width:fit-content}.bbc-community__heading{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:0}.bbc-community__intro{color:var(--bbc-on-surface-variant);font-size:1.125rem;line-height:1.6;margin:0}.bbc-community__grid{display:grid;gap:1rem;grid-template-columns:1fr}.bbc-community__item{background:#fff;border-radius:1rem;box-shadow:var(--bbc-shadow-1);height:16rem;overflow:hidden;position:relative}.bbc-community__item img,.bbc-community__placeholder{background:var(--bbc-surface-container);display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bbc-community__item:hover img{transform:scale(1.05)}.bbc-community__caption{align-items:flex-end;background:linear-gradient(0deg,rgba(48,0,51,.7),transparent 60%);display:flex;inset:0;opacity:0;padding:1rem;position:absolute;transition:opacity .3s ease}.bbc-community__item:hover .bbc-community__caption{opacity:1}.bbc-community__caption span{color:#fff;font-size:.75rem;font-weight:700}@media(min-width:640px){.bbc-community__grid{grid-template-columns:repeat(2,1fr)}.bbc-community__item--wide{grid-column:span 2}}@media(min-width:960px){.bbc-community__grid{grid-template-columns:repeat(3,1fr)}.bbc-community__item--wide{grid-column:span 1}}
.bbc-idea{background:var(--bbc-surface-warm);padding:0 0 4rem}.bbc-idea__inner{align-items:center;background:#fff;border-radius:1rem;box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.bbc-idea__icon{align-items:center;background:#ffdad8;border-radius:50%;color:var(--bbc-secondary-container);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.bbc-idea__content{display:flex;flex-direction:column;gap:.5rem;text-align:center}.bbc-idea__heading{color:var(--bbc-purple);font-size:1.375rem;font-weight:600;margin:0}.bbc-idea__body{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:0}.bbc-idea__cta{background:var(--bbc-primary);color:#fff;flex-shrink:0}.bbc-idea__cta:hover{background:var(--bbc-primary-container);color:#fff}@media(min-width:768px){.bbc-idea__inner{align-items:center;flex-direction:row;justify-content:space-between;padding:1.5rem}.bbc-idea__content{flex:1;text-align:left}.bbc-idea__inner>.bbc-idea__icon{order:0}.bbc-idea__inner>.bbc-idea__content{order:1}.bbc-idea__inner>.bbc-idea__cta{order:2}}
.bbc-footer{background:var(--bbc-surface-low);color:var(--bbc-on-surface);overflow:hidden;padding:4rem 0 2.5rem}.bbc-footer__grid{display:grid;gap:2.5rem;grid-template-columns:1fr}.bbc-footer__brand{display:flex;flex-direction:column;gap:1rem}.bbc-footer__logo{align-items:center;background:var(--bbc-primary);border-radius:50%;color:#fff;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.bbc-footer__org{display:flex;flex-direction:column;gap:.125rem}.bbc-footer__org-name{color:inherit;font-size:1.375rem;font-weight:600}.bbc-footer__branch-name{color:inherit;font-size:.75rem;font-weight:700}.bbc-footer__desc{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.6;margin:0;max-width:36rem}.bbc-footer__badge{align-items:center;background:var(--bbc-secondary-container);border-radius:var(--bbc-radius-pill);display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.375rem 1rem;width:fit-content}.bbc-footer__badge .material-symbols-outlined{color:var(--bbc-secondary-container)}.bbc-footer__social-nav{display:flex;justify-content:flex-start}.bbc-footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.bbc-footer__social a{align-items:center;background:var(--bbc-surface-container);border-radius:50%;color:var(--bbc-primary);display:flex;height:2.25rem;justify-content:center;text-decoration:none;transition:background .2s ease,color .2s ease;width:2.25rem}.bbc-footer__social a.bbc-footer__social-link--facebook{color:#1877f2}.bbc-footer__social a.bbc-footer__social-link--facebook:hover,.bbc-footer__social a:hover{background:var(--bbc-secondary-container);color:#fff}.bbc-footer__social-icon{display:block;fill:currentColor;height:2.125rem;width:2.125rem}.bbc-footer__bottom{align-items:flex-start;border-top:1px solid rgba(74,21,75,.08);display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;text-align:left}.bbc-footer__legal p{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:0 0 .5rem}.bbc-footer__copyright{color:var(--bbc-outline);font-size:.75rem;font-weight:700}
.bbc-event-hero{background:var(--bbc-surface-low);padding:3rem 0 2rem}.bbc-event-hero__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bbc-event-hero__badge{background:#ffddb8;border-radius:var(--bbc-radius-pill);color:#2a1700;display:inline-flex;font-size:.75rem;font-weight:700;padding:.25rem 1rem}.bbc-event-hero__title{color:var(--bbc-purple);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;margin:0 0 1.5rem}.bbc-event-hero__meta{display:grid;gap:1rem;grid-template-columns:1fr}.bbc-event-hero__meta-item{align-items:flex-start;background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;gap:.75rem;padding:1rem 1.25rem}.bbc-event-hero__meta-item .material-symbols-outlined{color:var(--bbc-secondary-container);flex-shrink:0;font-size:1.5rem}.bbc-event-hero__meta-label{color:var(--bbc-outline);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:none}.bbc-event-hero__meta-value{color:var(--bbc-primary);font-size:.9375rem;font-weight:600;line-height:1.4;margin:.25rem 0 0}@media(min-width:768px){.bbc-event-hero{padding:4rem 0 2.5rem}.bbc-event-hero__meta{grid-template-columns:repeat(3,1fr)}}
.bbc-event-about{background:var(--bbc-surface);padding:3rem 0}.bbc-event-about__grid{align-items:center;display:grid;gap:2.5rem}.bbc-event-about__heading{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:.5rem 0 1rem}.bbc-event-about__body{color:var(--bbc-on-surface);font-size:1.0625rem;line-height:1.7;margin:0 0 1.5rem}.bbc-event-about__milestone{align-items:baseline;background:var(--bbc-surface-low);border-radius:var(--bbc-radius-xl);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:1rem 1.25rem}.bbc-event-about__milestone-label{color:var(--bbc-secondary);font-size:.75rem;font-weight:700;letter-spacing:.04em}.bbc-event-about__milestone-value{color:var(--bbc-primary);font-size:1.5rem}.bbc-event-about__milestone-text{color:var(--bbc-on-surface-variant);font-size:.875rem}.bbc-event-about__volunteer{align-items:center;background:#ffdad8;border-radius:var(--bbc-radius-pill);color:var(--bbc-on-surface);display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;padding:.35rem 1rem}.bbc-event-about__media img,.bbc-event-about__placeholder{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:block;height:20rem;object-fit:cover;width:100%}@media(min-width:960px){.bbc-event-about__grid{grid-template-columns:1fr 1fr}.bbc-event-about__media img,.bbc-event-about__placeholder{height:24rem}}
.bbc-event-booking{background:var(--bbc-surface);padding:2rem 0 3rem}.bbc-event-booking__card{background:var(--bbc-surface-low);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);padding:2rem;text-align:center}.bbc-event-booking__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:.5rem 0 1rem}.bbc-event-booking__body{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0 auto 1.5rem;max-width:40rem}.bbc-event-booking__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(min-width:768px){.bbc-event-booking__card{padding:3rem}}
.bbc-event-includes{background:var(--bbc-surface-warm);padding:3rem 0}.bbc-event-includes__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 2rem;text-align:center}.bbc-event-includes__grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.bbc-event-includes__item{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);padding:1.5rem}.bbc-event-includes__icon{align-items:center;background:var(--bbc-surface-container);border-radius:var(--bbc-radius-lg);display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.bbc-event-includes__icon .material-symbols-outlined{color:var(--bbc-secondary-container);font-size:1.5rem}.bbc-event-includes__title{color:var(--bbc-purple);font-size:1.0625rem;font-weight:600;margin:0 0 .5rem}.bbc-event-includes__desc{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.6;margin:0}@media(min-width:640px){.bbc-event-includes__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.bbc-event-includes__grid{grid-template-columns:repeat(3,1fr)}}
.bbc-event-gallery{background:var(--bbc-surface);padding:3rem 0}.bbc-event-gallery__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 2rem;text-align:center}.bbc-event-gallery__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.bbc-event-gallery__item{border-radius:var(--bbc-radius-lg);box-shadow:var(--bbc-shadow-1);margin:0;overflow:hidden;position:relative}.bbc-event-gallery__item img,.bbc-event-gallery__placeholder{background:var(--bbc-surface-container);display:block;height:12rem;object-fit:cover;width:100%}.bbc-event-gallery__caption{background:linear-gradient(transparent,rgba(48,0,51,.75));bottom:0;color:#fff;font-size:.8125rem;font-weight:600;left:0;padding:.75rem 1rem;position:absolute;right:0}@media(min-width:768px){.bbc-event-gallery__grid{grid-template-columns:repeat(4,1fr)}.bbc-event-gallery__item img,.bbc-event-gallery__placeholder{height:14rem}}
.bbc-event-faq{background:var(--bbc-surface-warm);padding:3rem 0}.bbc-event-faq__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:.5rem 0 .75rem}.bbc-event-faq__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0 0 2rem;max-width:40rem}.bbc-event-faq__list{display:flex;flex-direction:column;gap:.75rem}.bbc-event-faq__item{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);overflow:hidden}.bbc-event-faq__question{align-items:center;color:var(--bbc-purple);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1.25rem 1.5rem}.bbc-event-faq__question>.block-editor-rich-text,.bbc-event-faq__question>span{flex:1;min-width:0}.bbc-event-faq__question::-webkit-details-marker{display:none}.bbc-event-faq__question:after{color:var(--bbc-secondary-container);content:"expand_more";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;transition:transform .2s ease}.bbc-event-faq__item[open] .bbc-event-faq__question:after{transform:rotate(180deg)}.bbc-event-faq__answer{padding:0 1.5rem 1.25rem}.bbc-event-faq__answer p{color:var(--bbc-on-surface-variant);font-size:.9375rem;line-height:1.6;margin:0}
.bbc-event-related{background:var(--bbc-surface);padding:3rem 0}.bbc-event-related__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.bbc-event-related__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:.5rem 0 0}.bbc-event-related__view-all{align-items:center;color:var(--bbc-secondary-container);display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;text-decoration:none;white-space:nowrap}.bbc-event-related__view-all:hover{color:var(--bbc-secondary)}.bbc-event-related__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.bbc-event-related__card{background:#fff;border-radius:1rem;box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;overflow:hidden}.bbc-event-related__media{height:12rem;overflow:hidden;position:relative}.bbc-event-related__media img,.bbc-event-related__placeholder{background:var(--bbc-surface-container);display:block;height:100%;object-fit:cover;width:100%}.bbc-event-related__date{background:#ffddb8;color:#2a1700;font-weight:700;left:.75rem;padding:.25rem 1rem}.bbc-event-related__category,.bbc-event-related__date{border-radius:var(--bbc-radius-pill);font-size:.75rem;position:absolute;top:.75rem}.bbc-event-related__category{background:rgba(255,247,253,.9);color:var(--bbc-primary);font-weight:600;padding:.25rem .75rem;right:.75rem}.bbc-event-related__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.5rem}.bbc-event-related__title{color:var(--bbc-purple);font-size:1.25rem;font-weight:600;margin:0}.bbc-event-related__desc{color:var(--bbc-on-surface-variant);flex:1;font-size:.875rem;line-height:1.6;margin:0}.bbc-event-related__price{color:var(--bbc-secondary-container);font-size:.875rem;font-weight:600}.bbc-event-related__cta{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);color:var(--bbc-primary);display:block;font-size:.875rem;font-weight:600;margin-top:.5rem;padding:.75rem;text-align:center;text-decoration:none}.bbc-event-related__cta:hover{background:var(--bbc-primary);color:#fff}@media(min-width:768px){.bbc-event-related__header{align-items:flex-end;flex-direction:row;justify-content:space-between}.bbc-event-related__grid{grid-template-columns:repeat(2,1fr)}}
.bbc-event-volunteer-cta{background:var(--bbc-surface);padding:3rem 0 4rem}.bbc-event-volunteer-cta__inner{align-items:flex-start;background:var(--bbc-surface-low);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.bbc-event-volunteer-cta__icon{align-items:center;background:#ffdad8;border-radius:var(--bbc-radius-lg);display:flex;height:3.5rem;justify-content:center;width:3.5rem}.bbc-event-volunteer-cta__icon .material-symbols-outlined{color:var(--bbc-secondary-container);font-size:1.75rem}.bbc-event-volunteer-cta__heading{color:var(--bbc-purple);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;margin:0 0 .5rem}.bbc-event-volunteer-cta__body{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0}.bbc-event-volunteer-cta__btn{border-radius:var(--bbc-radius-pill);white-space:nowrap}@media(min-width:768px){.bbc-event-volunteer-cta__inner{align-items:center;flex-direction:row;padding:2.5rem 3rem}.bbc-event-volunteer-cta__content{flex:1}}
.bbc-archive-hero{background:var(--bbc-surface-low);padding:3rem 0 2.5rem}.bbc-archive-hero__breadcrumb{color:var(--bbc-outline);font-size:.8125rem;margin:0 0 1rem}.bbc-archive-hero__heading{color:var(--bbc-purple);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;margin:.5rem 0 1rem}.bbc-archive-hero__intro{color:var(--bbc-on-surface-variant);font-size:1.0625rem;line-height:1.7;margin:0 0 1.5rem;max-width:42rem}.bbc-archive-hero__milestone{align-items:baseline;background:#fff;border-radius:var(--bbc-radius-pill);box-shadow:var(--bbc-shadow-1);display:inline-flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem}.bbc-archive-hero__milestone-label{color:var(--bbc-secondary);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:none}.bbc-archive-hero__milestone-value{color:var(--bbc-primary);font-size:1.25rem}.bbc-archive-hero__milestone-text{color:var(--bbc-on-surface-variant);font-size:.875rem}@media(min-width:768px){.bbc-archive-hero{padding:4rem 0 3rem}}
.bbc-events-featured{background:var(--bbc-surface);padding:2rem 0 3rem}.bbc-events-featured__card{background:var(--bbc-surface-low);border-radius:1.5rem;box-shadow:var(--bbc-shadow-1);overflow:hidden;padding:1.5rem}.bbc-events-featured__grid{align-items:center;display:grid;gap:2rem}.bbc-events-featured__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.bbc-events-featured__badge{background:#ffdad8;border-radius:var(--bbc-radius-pill);color:var(--bbc-on-surface);display:inline-flex;font-size:.75rem;font-weight:700;padding:.25rem 1rem}.bbc-events-featured__meta-row{align-items:center;color:var(--bbc-on-surface-variant);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1rem;margin-bottom:.75rem}.bbc-events-featured__meta-row .material-symbols-outlined{color:var(--bbc-secondary-container);font-size:1rem}.bbc-events-featured__title{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0 0 1rem}.bbc-events-featured__body{color:var(--bbc-on-surface);font-size:1.0625rem;line-height:1.7;margin:0 0 1.5rem}.bbc-events-featured__stats{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}.bbc-events-featured__stat{background:#fff;border-radius:var(--bbc-radius-lg);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem}.bbc-events-featured__stat-label{color:var(--bbc-outline);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:none}.bbc-events-featured__stat strong{color:var(--bbc-primary);font-size:1.125rem}.bbc-events-featured__actions{display:flex;flex-wrap:wrap;gap:1rem}.bbc-events-featured__media img,.bbc-events-featured__placeholder{background:var(--bbc-surface-container);border-radius:1rem;box-shadow:var(--bbc-shadow-1);display:block;height:18rem;object-fit:cover;width:100%}@media(min-width:640px){.bbc-events-featured__stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.bbc-events-featured__card{padding:3rem}.bbc-events-featured__grid{grid-template-columns:1fr 1fr}.bbc-events-featured__media img,.bbc-events-featured__placeholder{height:22rem}}
.bbc-events-grid{background:var(--bbc-surface-warm);padding:3rem 0}.bbc-events-grid__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 .5rem}.bbc-events-grid__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0 0 2rem}.bbc-events-grid__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.bbc-events-grid__category{backdrop-filter:blur(4px);background:rgba(255,247,253,.9);border-radius:var(--bbc-radius-pill);color:var(--bbc-primary);font-size:.75rem;font-weight:600;padding:.25rem .75rem;position:absolute;right:.75rem;top:.75rem;z-index:1}.bbc-events-grid__excerpt{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:0}.bbc-events-grid__empty{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);color:var(--bbc-on-surface-variant);margin:0;padding:2rem;text-align:center}.bbc-events-grid__preview{border:2px dashed var(--bbc-outline);border-radius:var(--bbc-radius-xl);min-height:8rem;opacity:.35}@media(min-width:768px){.bbc-events-grid__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.bbc-events-grid__grid{grid-template-columns:repeat(3,1fr)}}
.bbc-events-venues{background:var(--bbc-surface);padding:3rem 0}.bbc-events-venues__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:.5rem 0 .75rem}.bbc-events-venues__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0 0 2rem;max-width:40rem}.bbc-events-venues__grid{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:1.5rem}.bbc-events-venues__item{background:var(--bbc-surface-low);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);padding:1.5rem}.bbc-events-venues__icon{align-items:center;background:#ffddb8;border-radius:var(--bbc-radius-lg);display:flex;height:2.5rem;justify-content:center;margin-bottom:.75rem;width:2.5rem}.bbc-events-venues__icon .material-symbols-outlined{color:var(--bbc-primary);font-size:1.25rem}.bbc-events-venues__title{color:var(--bbc-purple);font-size:1.0625rem;font-weight:600;margin:0 0 .5rem}.bbc-events-venues__desc{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.6;margin:0}.bbc-events-venues__map-note{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-pill);color:var(--bbc-outline);font-size:.8125rem;font-weight:600;margin:0;padding:.75rem 1rem;text-align:center}@media(min-width:768px){.bbc-events-venues__grid{grid-template-columns:repeat(3,1fr)}}
.bbc-organise-cta{background:var(--bbc-surface-warm);padding:3rem 0 4rem}.bbc-organise-cta__inner{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:2rem;padding:2rem}.bbc-organise-cta__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:.5rem 0 .75rem}.bbc-organise-cta__body{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.bbc-organise-cta__perks{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.bbc-organise-cta__perks li{align-items:center;color:var(--bbc-primary);display:flex;font-size:.9375rem;font-weight:600;gap:.5rem}.bbc-organise-cta__perks .material-symbols-outlined{color:var(--bbc-secondary-container);font-size:1.25rem}.bbc-organise-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:768px){.bbc-organise-cta__inner{align-items:center;flex-direction:row;padding:3rem}.bbc-organise-cta__content{flex:1}.bbc-organise-cta__actions{flex-direction:column;flex-shrink:0}}
.bbc-page-hero,.bbc-page-hero__bg{background:var(--bbc-surface)}.bbc-page-hero__bg{overflow:hidden;padding:2.5rem 0 4rem;position:relative}.bbc-page-hero.has-background .bbc-page-hero__bg{background:transparent}.bbc-page-hero.has-background .bbc-page-hero__bg:after,.bbc-page-hero.has-background .bbc-page-hero__bg:before{opacity:0}.bbc-page-hero__bg:after,.bbc-page-hero__bg:before{border-radius:50%;content:"";filter:blur(60px);pointer-events:none;position:absolute}.bbc-page-hero__bg:before{background:rgba(255,214,248,.25);height:35rem;right:-10%;top:-8rem;width:35rem}.bbc-page-hero__bg:after{background:hsla(3,100%,92%,.2);height:30rem;left:-12%;top:24rem;width:30rem}.bbc-page-hero__breadcrumb{color:var(--bbc-on-surface-variant);font-size:.75rem;font-weight:700;letter-spacing:.02em;margin:0 0 1.5rem;position:relative;z-index:1}.bbc-page-hero__inner{display:flex;flex-direction:column;gap:1rem;max-width:56rem;position:relative;z-index:1}.bbc-page-hero__layout{align-items:center;display:grid;gap:2.5rem;position:relative;z-index:1}.bbc-page-hero__layout--has-media .bbc-page-hero__inner{max-width:none}.bbc-page-hero__media{position:relative;z-index:1}.bbc-page-hero__media img{aspect-ratio:4/3;border-radius:2rem .75rem 2rem 2rem;box-shadow:var(--bbc-shadow-2);display:block;object-fit:cover;width:100%}@media(min-width:960px){.bbc-page-hero__layout--has-media{gap:3rem;grid-template-columns:1.05fr .95fr}}.bbc-page-hero__eyebrow{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-pill);padding:.25rem 1rem;width:fit-content}.bbc-page-hero__heading{color:var(--bbc-purple);font-size:clamp(1.75rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.bbc-page-hero__lead{color:var(--bbc-on-surface-variant);font-size:1.125rem;line-height:1.7;margin:0;max-width:48rem}.bbc-page-hero__meta{align-items:center;color:var(--bbc-on-surface-variant);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;padding-top:.5rem}.bbc-page-hero__meta-item{align-items:center;display:flex;gap:.375rem}.bbc-page-hero__meta-item .material-symbols-outlined{color:var(--bbc-secondary-container);font-size:1.125rem}.bbc-page-hero__meta-item:nth-child(2) .material-symbols-outlined,.bbc-page-hero__meta-item:nth-child(3) .material-symbols-outlined{color:var(--bbc-primary)}.bbc-page-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.5rem}.bbc-page-hero__cta-secondary{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-pill);color:var(--bbc-primary)}.bbc-page-hero__cta-secondary:hover{background:var(--bbc-surface-container);color:var(--bbc-primary);filter:brightness(.97)}
.bbc-page-prose{background:#fff;padding:4rem 0}.bbc-page-prose__inner{display:flex;flex-direction:column;gap:1.5rem;max-width:48rem}.bbc-page-prose__lead{color:var(--bbc-on-surface);font-size:1.125rem;line-height:1.7;margin:0}.bbc-page-prose__lead:first-letter{color:var(--bbc-purple);float:left;font-size:3.5rem;font-weight:800;line-height:1;margin-right:.75rem}.bbc-page-prose__subtitle{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0;padding-top:.5rem}.bbc-page-prose__body{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0}.bbc-page-prose__quote{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);margin:0;overflow:hidden;padding:2rem;position:relative}.bbc-page-prose__quote-icon{color:var(--bbc-secondary-container);display:block;font-size:2.25rem;margin-bottom:.75rem}.bbc-page-prose__quote blockquote{margin:0}.bbc-page-prose__quote blockquote p{color:var(--bbc-primary);font-size:1.125rem;font-style:italic;font-weight:600;line-height:1.4;margin:0}.bbc-page-prose__quote figcaption p{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:1rem 0 0}.bbc-page-prose__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.bbc-page-prose__list li{align-items:flex-start;color:var(--bbc-on-surface);display:flex;font-size:1rem;gap:.75rem;line-height:1.6}.bbc-page-prose__list .material-symbols-outlined{color:var(--bbc-secondary-container);flex-shrink:0;font-size:1.25rem;font-variation-settings:"FILL" 1;margin-top:.125rem}.bbc-page-prose__callout{align-items:flex-start;background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;gap:1rem;padding:1.5rem}.bbc-page-prose__callout>.material-symbols-outlined{align-items:center;background:var(--bbc-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.bbc-page-prose__callout-title{color:var(--bbc-purple);font-size:1rem;font-weight:700;margin:0 0 .25rem}.bbc-page-prose__callout-body{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.6;margin:0}
.bbc-page-media{background:var(--bbc-surface);padding:4rem 0}.bbc-page-media--right{background:var(--bbc-surface-warm)}.bbc-page-media__grid{align-items:center;display:grid;gap:2.5rem}.bbc-page-media__media{position:relative}.bbc-page-media__media img,.bbc-page-media__placeholder{aspect-ratio:4/3;background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-2);display:block;object-fit:cover;width:100%}.bbc-page-media__badge{align-items:center;background:var(--bbc-secondary-container);border-radius:var(--bbc-radius-pill);box-shadow:var(--bbc-shadow-2);color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;padding:.375rem 1rem;position:absolute;right:1rem;top:1rem}.bbc-page-media__caption{bottom:1rem;left:1rem;position:absolute;right:1rem}.bbc-page-media__caption span{backdrop-filter:blur(8px);background:rgba(255,247,253,.95);border-radius:var(--bbc-radius-pill);box-shadow:var(--bbc-shadow-1);color:var(--bbc-primary);display:inline-block;font-size:.75rem;font-weight:700;padding:.375rem 1rem}.bbc-page-media__content{display:flex;flex-direction:column;gap:1rem}.bbc-page-media__eyebrow{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-pill);padding:.25rem 1rem;text-transform:none;width:fit-content}.bbc-page-media__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:0}.bbc-page-media__body{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0}.bbc-page-media__stats{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding-top:.5rem}.bbc-page-media__stat{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:.25rem;padding:1rem}.bbc-page-media__stat strong{color:var(--bbc-secondary-container);font-size:1.75rem;font-weight:800;line-height:1}.bbc-page-media__stat span{color:var(--bbc-on-surface);font-size:.75rem;font-weight:700}.bbc-page-media__bullets{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.bbc-page-media__bullet{align-items:flex-start;display:flex;gap:.75rem}.bbc-page-media__bullet-icon{align-items:center;background:var(--bbc-secondary-container);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.125rem;width:1.5rem}.bbc-page-media__bullet-icon .material-symbols-outlined{font-size:.875rem}.bbc-page-media__bullet-title{color:var(--bbc-purple);font-size:.875rem;font-weight:700;margin:0}.bbc-page-media__bullet-desc{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:.125rem 0 0}.bbc-page-media__cta{margin-top:.5rem;width:fit-content}.bbc-page-media--right .bbc-page-media__media{order:1}.bbc-page-media--right .bbc-page-media__content{order:2}@media(min-width:960px){.bbc-page-media__grid{gap:3rem;grid-template-columns:1fr 1fr}.bbc-page-media--left .bbc-page-media__media{order:1}.bbc-page-media--left .bbc-page-media__content,.bbc-page-media--right .bbc-page-media__media{order:2}.bbc-page-media--right .bbc-page-media__content{order:1}}
.bbc-page-highlights{background:var(--bbc-surface);padding:4rem 0}.bbc-page-highlights__header{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0 auto 3rem;max-width:42rem;text-align:center}.bbc-page-highlights__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0}.bbc-page-highlights__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0}.bbc-page-highlights__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.bbc-page-highlights__card{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:box-shadow .3s ease}.bbc-page-highlights__card:hover{box-shadow:var(--bbc-shadow-2)}.bbc-page-highlights__icon{align-items:center;background:var(--bbc-surface-container);border-radius:var(--bbc-radius-xl);color:var(--bbc-primary);display:flex;height:3.5rem;justify-content:center;transition:background .2s ease,color .2s ease;width:3.5rem}.bbc-page-highlights__card:hover .bbc-page-highlights__icon{background:var(--bbc-primary);color:#fff}.bbc-page-highlights__card:nth-child(2) .bbc-page-highlights__icon{color:var(--bbc-secondary-container)}.bbc-page-highlights__card:nth-child(2):hover .bbc-page-highlights__icon{background:var(--bbc-secondary-container);color:#fff}.bbc-page-highlights__icon .material-symbols-outlined{font-size:1.75rem}.bbc-page-highlights__card-title{color:var(--bbc-purple);font-size:1.125rem;font-weight:600;margin:0}.bbc-page-highlights__card-desc{color:var(--bbc-on-surface-variant);flex:1;font-size:1rem;line-height:1.6;margin:0}.bbc-page-highlights__card-link{align-items:center;color:var(--bbc-primary);display:inline-flex;font-size:.75rem;font-weight:700;gap:.25rem;margin-top:auto;text-decoration:none}.bbc-page-highlights__card-link:hover{color:var(--bbc-secondary-container)}@media(min-width:768px){.bbc-page-highlights__grid{grid-template-columns:repeat(3,1fr)}}
.bbc-page-faq{background:var(--bbc-surface-warm);padding:4rem 0}.bbc-page-faq__inner{max-width:56rem}.bbc-page-faq__header{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;text-align:center}.bbc-page-faq__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0}.bbc-page-faq__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0;max-width:40rem}.bbc-page-faq__list{display:flex;flex-direction:column;gap:.75rem}.bbc-page-faq__item{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);overflow:hidden}.bbc-page-faq__question{align-items:center;color:var(--bbc-purple);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;list-style:none;padding:1.25rem 1.5rem}.bbc-page-faq__question::-webkit-details-marker{display:none}.bbc-page-faq__question:after{color:var(--bbc-secondary-container);content:"expand_more";flex-shrink:0;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;transition:transform .2s ease}.bbc-page-faq__item[open] .bbc-page-faq__question:after{transform:rotate(180deg)}.bbc-page-faq__answer{padding:0 1.5rem 1.25rem}.bbc-page-faq__answer p{color:var(--bbc-on-surface-variant);font-size:.9375rem;line-height:1.6;margin:0}
.bbc-page-downloads{background:var(--bbc-surface);padding:4rem 0}.bbc-page-downloads__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.bbc-page-downloads__header-text{display:flex;flex-direction:column;gap:.75rem;max-width:42rem}.bbc-page-downloads__heading{color:var(--bbc-purple);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0}.bbc-page-downloads__intro{color:var(--bbc-on-surface-variant);font-size:1rem;line-height:1.6;margin:0}.bbc-page-downloads__badge{align-items:center;color:var(--bbc-outline);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:.375rem}.bbc-page-downloads__list{display:flex;flex-direction:column;gap:.75rem}.bbc-page-downloads__item{background:#fff;border-radius:var(--bbc-radius-xl);box-shadow:var(--bbc-shadow-1);display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:background .2s ease}.bbc-page-downloads__item:hover{background:var(--bbc-surface-low)}.bbc-page-downloads__item-info{align-items:flex-start;display:flex;gap:1rem}.bbc-page-downloads__item-icon{align-items:center;background:hsla(3,100%,92%,.5);border-radius:var(--bbc-radius-xl);color:var(--bbc-secondary-container);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.bbc-page-downloads__item:nth-child(2) .bbc-page-downloads__item-icon{background:rgba(255,214,248,.5);color:var(--bbc-primary)}.bbc-page-downloads__item:nth-child(3) .bbc-page-downloads__item-icon{background:rgba(255,221,184,.6);color:#412600}.bbc-page-downloads__item-title{color:var(--bbc-purple);font-size:1.125rem;font-weight:600;margin:0}.bbc-page-downloads__item-desc{color:var(--bbc-on-surface-variant);font-size:.875rem;line-height:1.5;margin:.25rem 0 0}.bbc-page-downloads__item-actions{align-items:center;align-self:flex-end;display:flex;gap:1rem}.bbc-page-downloads__item-meta{background:var(--bbc-surface-container);border-radius:var(--bbc-radius-pill);color:var(--bbc-on-surface-variant);font-size:.75rem;font-weight:700;padding:.375rem 1rem}.bbc-page-downloads__item-btn{background:var(--bbc-primary);border-radius:var(--bbc-radius-md);color:#fff;font-size:.875rem;padding:.625rem 1rem}.bbc-page-downloads__item-btn:hover{background:var(--bbc-primary-container);color:#fff}@media(min-width:768px){.bbc-page-downloads__header{align-items:flex-end;flex-direction:row;justify-content:space-between}.bbc-page-downloads__item{align-items:center;flex-direction:row;justify-content:space-between}.bbc-page-downloads__item-actions{align-self:center;flex-shrink:0}}
.bbc-page-cta{background:var(--bbc-surface);padding:4rem 0}.bbc-page-cta__inner{background:var(--bbc-primary);border-radius:1.5rem;box-shadow:var(--bbc-shadow-2);color:#fff;display:flex;flex-direction:column;gap:1rem;max-width:100%;overflow:hidden;padding:2.5rem;position:relative}.bbc-page-cta__inner:after,.bbc-page-cta__inner:before{border-radius:50%;content:"";filter:blur(40px);pointer-events:none;position:absolute}.bbc-page-cta__inner:before{background:rgba(226,33,57,.3);bottom:-5rem;height:24rem;right:-5rem;width:24rem}.bbc-page-cta__inner:after{background:rgba(255,214,248,.2);height:20rem;left:-5rem;top:-5rem;width:20rem}.bbc-page-cta__eyebrow{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border-radius:var(--bbc-radius-pill);display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;letter-spacing:.04em;padding:.375rem 1rem;text-transform:none;width:fit-content}.bbc-page-cta__eyebrow,.bbc-page-cta__heading{color:#fff;margin:0;position:relative;z-index:1}.bbc-page-cta__heading{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2}.bbc-page-cta__body{color:var(--bbc-primary-fixed,#ffd6f8);font-size:1.125rem;line-height:1.7;margin:0;max-width:36rem;position:relative;z-index:1}.bbc-page-cta__actions{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.5rem;position:relative;z-index:1}.bbc-page-cta__secondary{background:#fff;border-radius:var(--bbc-radius-pill);color:var(--bbc-primary)}.bbc-page-cta__secondary:hover{background:var(--bbc-surface);color:var(--bbc-primary)}@media(min-width:768px){.bbc-page-cta__inner{padding:4rem}}
