.place-card-module__8ZpncG__card{background:#fff;border:1px solid #1a4f361f;border-radius:14px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000008}.place-card-module__8ZpncG__card:hover{border-color:var(--color-saffron,#e86f14);transform:translateY(-3px);box-shadow:0 10px 24px #e86f141a}.place-card-module__8ZpncG__tag{text-transform:uppercase;letter-spacing:.06em;color:var(--color-saffron,#e86f14);background:#e86f141a;border-radius:4px;align-self:flex-start;margin-bottom:.85rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.place-card-module__8ZpncG__name{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:.6rem;font-size:1.25rem;font-weight:700;line-height:1.25}.place-card-module__8ZpncG__description{color:var(--color-text-muted,#555);margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.place-card-module__8ZpncG__action{color:var(--color-bottle-green,#1a4f36);align-items:center;gap:.4rem;margin-top:auto;font-size:.85rem;font-weight:600;transition:gap .2s,color .2s;display:flex}.place-card-module__8ZpncG__card:hover .place-card-module__8ZpncG__action{color:var(--color-saffron,#e86f14);gap:.65rem}
.places-module__RullaG__page{gap:var(--space-8);display:grid}.places-module__RullaG__header{max-width:var(--container-md)}.places-module__RullaG__header p:last-child{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-lg)}.places-module__RullaG__eyebrow{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.places-module__RullaG__grid{gap:var(--space-6);display:grid}.places-module__RullaG__emptyState{max-width:var(--container-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:var(--space-6)}.places-module__RullaG__emptyState h2{font-size:var(--font-size-xl)}.places-module__RullaG__emptyState p{margin-top:var(--space-2);color:var(--color-text-muted)}.places-module__RullaG__backLink{width:fit-content;color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.places-module__RullaG__backLink:hover{color:var(--color-brand-strong)}@media (min-width:48rem){.places-module__RullaG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
