/* Original full-width design, with a light touch on corner radii. */
.mh-header-tools{display:flex;align-items:center;gap:12px}.mh-header>.mh-wrap{gap:20px}.mh-nav{gap:23px}.mh-nav .mh-nav-prayer{border-radius:11px}.mh-language{position:relative;font-size:12px}.mh-language summary{list-style:none;display:flex;align-items:center;gap:5px;cursor:pointer;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:white}.mh-language summary::-webkit-details-marker{display:none}.mh-language>div{position:absolute;right:0;top:44px;min-width:150px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px;box-shadow:0 10px 30px #172d3712}.mh-language a{display:block;padding:7px 12px;border-radius:7px;color:var(--ink);white-space:nowrap}.mh-language a[aria-current]{background:var(--light)}.mh-language a:hover{background:var(--light);text-decoration:none}.mh-button{border-radius:11px}.mh-meeting-card,.mh-side-card{border-radius:14px}.mh-more div{border-radius:11px}.mh-menu-toggle{border-radius:9px;min-width:36px;min-height:36px;font-size:17px}.mh-content .et_pb_contact_field input,.mh-content .et_pb_contact_field textarea{border-radius:9px!important}.mh-content .et_pb_contact_submit{border-radius:10px!important}.mh-place{padding-top:10px;margin-top:34px;border-top:1px solid var(--line)}.mh-place h2{font-size:30px}.mh-year-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.mh-year-links a{border-radius:9px}.mh-original-map iframe{border-radius:12px}.mh-empty{border-radius:0 12px 12px 0}
@media(min-width:901px) and (max-width:1200px){.mh-nav{gap:15px}.mh-nav a,.mh-nav summary{font-size:12px}.mh-brand-name{font-size:23px}.mh-brand small{font-size:8px;letter-spacing:.1em}.mh-nav .mh-nav-prayer{padding:10px 12px}.mh-header>.mh-wrap{gap:15px}}
@media(max-width:900px){.mh-nav{border-radius:0 0 14px 14px}.mh-nav a,.mh-nav summary{font-size:16px}.mh-nav .mh-nav-prayer{padding:9px 0}.mh-more div{box-shadow:none;border-radius:0}}
@media(max-width:600px){.mh-header>.mh-wrap{gap:8px}.mh-header-tools{gap:7px}.mh-brand{gap:8px}.mh-brand-name{font-size:20px}.mh-header .mh-brand small{display:none}.mh-language summary{padding:8px 9px;font-size:11px}.mh-mark{width:30px}.mh-mark:before{width:26px;height:26px;left:1px}.mh-mark:after{left:8px}.mh-menu-toggle{padding:4px 8px}.mh-language>div{right:-20px}.mh-place h2{font-size:27px}.mh-footer-top .mh-brand-name{font-size:22px}}
.mh-logo{display:block;flex-shrink:0;width:40px;height:40px}@media(max-width:600px){.mh-logo{width:32px;height:36px}}
@media(max-width:600px){.mh-hero-note{width:fit-content;background:rgba(255,255,255,.84);padding:8px 10px;border-radius:8px}}
.mh-more summary{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;list-style:none}.mh-more summary:after{content:none!important}.mh-more summary::-webkit-details-marker{display:none}.mh-language summary{gap:7px}.mh-chevron{display:block;flex:none;width:12px;height:12px;transition:transform .15s ease}.mh-more[open]>summary>.mh-chevron,.mh-language[open]>summary>.mh-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.mh-chevron{transition:none}}
.mh-button:after{content:none!important;display:none!important}
