.page-head{padding-block:clamp(2rem,6vw,3.5rem) 1.5rem}.visit-body{max-width:48rem;padding-block:2rem}.attire{font-size:1.2rem}.worship-band{align-items:start;gap:1rem;margin-bottom:1em;display:grid}@media (width>=52rem){.worship-band{grid-template-columns:22rem 1fr;gap:2rem}}.band-img{border-radius:var(--radius);width:100%}.bulletin{margin-top:1rem;padding-block:clamp(2rem,6vw,3rem);scroll-margin-top:1rem}.order{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);width:100%;max-width:40rem}.order caption{text-align:left;color:var(--navy);padding-bottom:.75rem;font-weight:700}.order th,.order td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:.5rem .75rem}.order th{font-weight:600}.stand{width:.9em;color:var(--navy);font-weight:800;display:inline-block}.visit-close{max-width:48rem;padding-block:clamp(2rem,6vw,3rem)}
