.place-collection-heading{max-width:860px;margin:30px 0 32px}.place-collection-heading .coloring-kicker{display:block;margin-top:24px}.place-collection-heading h1{font-family:var(--font-dm-serif-display),Georgia,serif;font-size:clamp(36px,5vw,60px);line-height:1.12;margin:12px 0 18px}.place-collection-heading>p{max-width:700px}.place-share-url{font-size:14px;overflow-wrap:anywhere;color:#526359}.place-share-url a{text-underline-offset:3px}.place-group-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.place-group-links a{padding:10px 15px;border:1px solid #d0d7cb;border-radius:6px;background:#fffdf7;text-decoration:none}.place-artwork-group{scroll-margin-top:24px;margin:30px 0 48px}.place-artwork-group>h2{font-family:var(--font-dm-serif-display),Georgia,serif;font-size:30px;margin:0 0 20px}.place-branch-note{padding:24px;background:#f0f2e7;border:1px solid #d4dccb;border-radius:8px;font-size:15px;margin:30px 0}.place-branch-note h2{font-size:22px}.place-branch-note ul{column-count:2;padding-left:22px}.place-collection-more{padding:24px 0;border-top:1px solid #d5ddce}.place-collection-more p{font-size:14px;margin-top:18px}.place-card-link{display:inline-block;font-size:12px;line-height:1.4;text-underline-offset:3px;margin:5px 0 10px}.detail-place-collection{display:inline-block;margin:12px 0 18px;font-weight:600;text-underline-offset:4px}@media(max-width:699px){.place-collection-heading{margin-top:18px}.place-collection-heading h1{font-size:38px}.place-branch-note ul{column-count:1}.place-share-url{font-size:13px}}