.place-page-module__hTBDnW__article{padding-bottom:6rem}.place-page-module__hTBDnW__header{background:var(--color-surface-muted,#f8f6f0);padding:8rem var(--layout-gutter) 4rem;border-bottom:1px solid var(--color-border)}.place-page-module__hTBDnW__headerInner{max-width:var(--container-md);margin-inline:auto}.place-page-module__hTBDnW__backLink{color:var(--color-saffron,#e86f14);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.place-page-module__hTBDnW__title{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.place-page-module__hTBDnW__intro{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.place-page-module__hTBDnW__content{max-width:var(--container-md);padding:4rem var(--layout-gutter);flex-direction:column;gap:4rem;margin-inline:auto;display:flex}.place-page-module__hTBDnW__mediaPlaceholder{aspect-ratio:16/9;color:var(--color-bottle-green,#1a4f36);background:#1a4f360d;border:1px dashed #1a4f3633;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-weight:500;display:flex}.place-page-module__hTBDnW__placeholderIcon{opacity:.5;font-size:2rem}.place-page-module__hTBDnW__textLayout{gap:3rem;display:grid}.place-page-module__hTBDnW__section h2{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:1rem;font-size:1.5rem}.place-page-module__hTBDnW__section p{color:var(--color-text-muted);line-height:1.6}.place-page-module__hTBDnW__ctaSection{background:var(--color-bottle-green,#1a4f36);color:#fff;text-align:center;border-radius:16px;margin-top:2rem;padding:3rem}.place-page-module__hTBDnW__ctaSection h2{color:#fff;font-family:var(--font-heading);margin-bottom:1rem;font-size:1.75rem}.place-page-module__hTBDnW__ctaSection p{color:#ffffffe6;margin-bottom:2rem;max-width:30rem;margin-inline:auto}.place-page-module__hTBDnW__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.place-page-module__hTBDnW__primaryLink{background:var(--color-saffron,#e86f14);color:#fff;border-radius:2rem;padding:.75rem 1.75rem;font-weight:700;text-decoration:none;transition:transform .2s}.place-page-module__hTBDnW__primaryLink:hover{transform:translateY(-2px)}.place-page-module__hTBDnW__secondaryLink{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:2rem;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;transition:background .2s}.place-page-module__hTBDnW__secondaryLink:hover{background:#fff3}
