.wgc-block{max-width:var(--cms-content-width,1320px);margin:auto;padding:3rem 1.25rem;font-family:var(--cms-body-font,system-ui,sans-serif);font-size:var(--cms-base-size,16px);color:var(--cms-text,#364d59);overflow-wrap:anywhere}.wgc-block [hidden]{display:none!important}.wgc-block-heading{text-align:center;margin-bottom:2rem}.wgc-block h2,.wgc-block h3{font-family:var(--cms-heading-font,inherit)}.wgc-block h2{font-size:var(--cms-h2-size,2.4rem)}.wgc-block h3{font-size:1.5rem}.wgc-block a{color:var(--cms-link,#0d6efd);text-decoration:underline}.wgc-block img{max-width:100%;height:auto}.wgc-info-layout,.wgc-about-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2rem;align-items:start}.wgc-about-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.wgc-info-aside,.wgc-about-story{background:var(--cms-surface,#f5f5f5);padding:2rem;border-radius:var(--cms-card-radius,8px)}.wgc-about-photos{display:grid;gap:1rem}.wgc-about-photos img{width:100%;border-radius:var(--cms-card-radius,8px)}.wgc-eyebrow{font-weight:700;color:var(--cms-muted,#6c757d)}.wgc-wide-text{margin-top:2rem}.wgc-image-slider{margin-bottom:1.5rem}.wgc-image-slider figure{margin:0}.wgc-image-slider img{width:100%;max-height:600px;object-fit:cover;border-radius:var(--cms-card-radius,8px)}.wgc-introduction{margin:0 auto 2rem;text-align:center;max-width:850px}.wgc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.wgc-card{border:1px solid var(--cms-border,#ddd);background:var(--cms-surface,#fff);border-radius:var(--cms-card-radius,8px);overflow:hidden;min-width:0}.wgc-card-image{width:100%;height:230px!important;object-fit:cover}.wgc-card-body{padding:1.5rem}.wgc-card time{font-size:.9rem;color:var(--cms-muted,#6c757d)}.wgc-slot-times{padding-left:1.2rem}.wgc-slot-times li{margin:.7rem 0}.wgc-slot-times small{display:block}.wgc-link-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.wgc-block-link-bar h2{text-align:center}.wgc-link-bar a,.wgc-slider-controls button{display:inline-block;border:1px solid var(--cms-border,#ddd);padding:var(--cms-button-py,10px) var(--cms-button-px,20px);border-radius:var(--cms-button-radius,6px);background:var(--cms-primary,#f9a826);color:var(--cms-button-text,#172a36);font:inherit;cursor:pointer}.wgc-slider-controls{display:flex;justify-content:center;align-items:center;gap:.7rem;margin:1rem 0;flex-wrap:wrap}.wgc-article-slider.is-ready{display:block;max-width:1000px;margin:auto}.wgc-article-slider.is-ready .wgc-card{display:grid;grid-template-columns:1fr 1fr}.wgc-article-slider.is-ready .wgc-card-image{height:100%!important;max-height:480px}.wgc-block-empty{padding:1.5rem;background:var(--cms-surface,#f5f5f5)}.wgc-rich .ql-align-center{text-align:center}.wgc-rich .ql-align-right{text-align:right}.wgc-rich .ql-align-justify{text-align:justify}.wgc-rich .ql-size-small{font-size:.75em}.wgc-rich .ql-size-large{font-size:1.5em}.wgc-rich .ql-size-huge{font-size:2.5em}.wgc-rich .ql-font-serif{font-family:Georgia,serif}.wgc-rich .ql-font-monospace{font-family:monospace}.wgc-rich li[data-list=bullet]{list-style-type:disc}.wgc-rich blockquote{border-left:4px solid var(--cms-border,#ddd);padding-left:1rem}.wgc-rich .ql-indent-1{padding-left:2em}.wgc-rich .ql-indent-2{padding-left:4em}.wgc-block :is(a,button):focus-visible{outline:3px solid var(--cms-accent,#0d6efd);outline-offset:3px}@media(max-width:767px){.wgc-info-layout,.wgc-about-layout{grid-template-columns:1fr}.wgc-cards{grid-template-columns:1fr}.wgc-info-aside,.wgc-about-story{padding:1.2rem}.wgc-article-slider.is-ready .wgc-card{display:block}.wgc-article-slider.is-ready .wgc-card-image{height:230px!important}.wgc-block{padding:2rem 1rem}}
