.managed-section{max-width:1200px;margin:0 auto;padding:64px 28px}.managed-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--orange,#ff7a00)}.managed-section>h2{font-size:clamp(28px,4vw,48px);margin:10px 0 30px}.managed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.managed-card{border:1px solid #ddd8cf;border-radius:18px;overflow:hidden;background:#fff;color:#181818}.managed-card>img,.managed-card>video,.photo-open img{display:block;width:100%;height:240px;object-fit:cover}.managed-card-body{padding:24px}.managed-card-body h3{font-size:24px;margin:10px 0}.managed-card-body small{display:block;color:#645c51}.managed-card-body p,.managed-faq p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7}.managed-link{font-weight:700;text-decoration:underline;text-underline-offset:4px}.photo-open{padding:0;border:0;width:100%;cursor:zoom-in}.managed-video{position:relative;display:grid;place-items:center;gap:10px;min-height:240px;background:#171717;color:white;padding:16px}.managed-video img{width:100%;max-height:200px;object-fit:cover}.managed-video button,.media-dialog button{padding:12px 20px;border:0;border-radius:8px;background:#ffda00;color:#171717;cursor:pointer;font-weight:700}.managed-video iframe{width:100%;aspect-ratio:16/9;border:0}.managed-faq{border-bottom:1px solid #bfb9ae;padding:22px 0}.managed-faq summary{font-size:20px;font-weight:700;cursor:pointer}.managed-empty{padding:48px 28px;text-align:center}.managed-social{display:flex;gap:22px;flex-wrap:wrap;padding:24px 0;justify-content:center}.managed-social a{text-transform:capitalize}.managed-address{text-align:center;padding:12px 24px 32px}.managed-announcement{padding:12px 24px;background:#ffda00;color:#171717;text-align:center;font-size:14px;font-weight:700}.media-dialog{border:0;border-radius:16px;padding:20px;max-width:90vw;max-height:90vh;background:#fff;color:#111}.media-dialog::backdrop{background:#000c}.media-dialog img{display:block;max-width:80vw;max-height:65vh;object-fit:contain;margin:16px auto}.logo-stage video{width:100%;max-height:520px;border-radius:20px}.managed-card a:focus-visible,.photo-open:focus-visible{outline:3px solid #ff7a00;outline-offset:-3px}@media(max-width:850px){.managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.managed-grid{grid-template-columns:1fr}.managed-section{padding:40px 20px}}
.managed-card-body p{color:#4d463d}.managed-card{background:var(--cream,#fff)}.managed-announcement,.managed-video button,.media-dialog button{background:var(--yellow,#ffda00)}

.site-access{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 4%;background:#ffda00;color:#14120c;font:700 12px/1.5 "Segoe UI",sans-serif}.site-access>span{letter-spacing:.08em}.site-access>div{display:flex;gap:24px}.site-access a{color:#14120c;text-decoration:underline;text-underline-offset:4px}.access-footer{display:flex;justify-content:center;gap:28px;padding:20px;font-size:14px}.access-footer a{color:var(--yellow,#ffda00)}@media(max-width:600px){.site-access>span{display:none}.site-access{justify-content:flex-end}.site-access>div{gap:22px}}
