.featured[data-v-336fb013]{background:rgb(var(--v-theme-surface-card));border:1.5px solid rgb(var(--surface-200));color:inherit;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:64px;text-decoration:none;transition:border-color .25s ease-out,box-shadow .3s ease-out;display:grid;overflow:hidden}.featured[data-v-336fb013]:hover{border-color:rgb(var(--primary-200));box-shadow:0 8px 32px rgba(var(--v-theme-primary), .08), 0 2px 8px #0000000a}@media (width<=959px){.featured[data-v-336fb013]{grid-template-columns:1fr;margin-bottom:48px}}.featured__image-wrap[data-v-336fb013]{position:relative;overflow:hidden}@media (width>=960px){.featured__image-wrap[data-v-336fb013]{min-height:320px;max-height:400px}}.featured__img[data-v-336fb013]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width<=959px){.featured__img[data-v-336fb013]{aspect-ratio:16/9}}.featured__badge[data-v-336fb013]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#0009;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.featured__type[data-v-336fb013]{background:rgb(var(--v-theme-surface-card));color:rgb(var(--gray-700));border-radius:6px;align-items:center;padding:5px 12px;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 8px #0000001f}.featured__body[data-v-336fb013]{flex-direction:column;justify-content:center;padding:36px 40px;display:flex}@media (width<=959px){.featured__body[data-v-336fb013]{padding:28px 24px}}.featured__date[data-v-336fb013]{color:rgb(var(--primary-600));align-items:center;gap:8px;margin-bottom:14px;font-size:.875rem;font-weight:600;display:flex}.featured__title[data-v-336fb013]{letter-spacing:-.015em;color:rgb(var(--gray-900));margin:0 0 14px;font-size:1.625rem;font-weight:800;line-height:1.25}@media (width<=499px){.featured__title[data-v-336fb013]{font-size:1.375rem}}.featured:hover .featured__title[data-v-336fb013]{color:rgb(var(--primary-600))}.featured__location[data-v-336fb013]{color:rgb(var(--gray-600));align-items:center;gap:6px;margin:0 0 16px;font-size:.875rem;font-weight:600;display:flex}.featured__location svg[data-v-336fb013]{color:rgb(var(--gray-400));flex-shrink:0}.featured__postcode[data-v-336fb013]{color:rgb(var(--gray-400));font-weight:500}.featured__excerpt[data-v-336fb013]{color:rgb(var(--gray-500));margin:0 0 24px;font-size:.875rem;line-height:1.6}@media (width<=499px){.featured__excerpt[data-v-336fb013]{display:none}}.featured__cta[data-v-336fb013]{color:rgb(var(--primary-600));align-items:center;gap:8px;margin-top:auto;font-size:.8125rem;font-weight:700;display:inline-flex}.featured__cta-arrow[data-v-336fb013]{transition:transform .2s ease-out}.featured:hover .featured__cta-arrow[data-v-336fb013]{transform:translate(3px)}
