.lp-hero__note[data-astro-cid-ogf5ymiv]{margin:0 0 var(--space-4);color:var(--color-marker);font-weight:700}.lp-line[data-astro-cid-ogf5ymiv]{display:block}.lp-section[data-astro-cid-ogf5ymiv] .section__title{white-space:pre-line}.lp-link[data-astro-cid-ogf5ymiv]{align-self:flex-start;color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.lp-link[data-astro-cid-ogf5ymiv]:after{content:" →"}.lp-closing[data-astro-cid-ogf5ymiv]{max-width:48rem;margin:var(--space-12) auto 0;font-weight:700;text-align:center}.lp-closing[data-astro-cid-ogf5ymiv] p[data-astro-cid-ogf5ymiv]{margin:0 0 var(--space-3)}.lp-actions[data-astro-cid-ogf5ymiv]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-12)}.lp-actions[data-astro-cid-ogf5ymiv] .btn{max-width:100%;white-space:normal;text-align:center}.lp-cards[data-astro-cid-ogf5ymiv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.lp-cards--two[data-astro-cid-ogf5ymiv]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.lp-card__img[data-astro-cid-ogf5ymiv]{display:block;width:100%;height:auto}.lp-card__body[data-astro-cid-ogf5ymiv]{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6)}.lp-card__title[data-astro-cid-ogf5ymiv]{margin:0;color:var(--color-primary);font-size:1.15rem;font-weight:var(--font-weight-heavy);line-height:1.5}.lp-card__text[data-astro-cid-ogf5ymiv]{margin:0;font-size:.92rem}.lp-features[data-astro-cid-ogf5ymiv]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-12)}.lp-feature[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--space-8)}.lp-feature--reverse[data-astro-cid-ogf5ymiv] .lp-feature__media[data-astro-cid-ogf5ymiv]{order:2}.lp-feature__media[data-astro-cid-ogf5ymiv]{display:grid;gap:var(--space-4)}.lp-feature__img[data-astro-cid-ogf5ymiv]{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-bg)}.lp-feature__head[data-astro-cid-ogf5ymiv]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.lp-feature__num[data-astro-cid-ogf5ymiv]{display:inline-grid;place-items:center;flex-shrink:0;width:2.8rem;height:2.8rem;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-heavy);font-size:1.3rem;line-height:1}.lp-feature__title[data-astro-cid-ogf5ymiv]{margin:0;color:var(--color-primary);font-size:1.3rem;font-weight:var(--font-weight-heavy);line-height:1.45}.lp-feature__subtitle[data-astro-cid-ogf5ymiv]{margin:0 0 var(--space-3);font-weight:var(--font-weight-heavy)}.lp-feature__body[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column}.lp-feature__text[data-astro-cid-ogf5ymiv]{margin:0 0 var(--space-3)}.lp-figures[data-astro-cid-ogf5ymiv]{display:grid;gap:var(--space-6);justify-items:center}.lp-figures__text[data-astro-cid-ogf5ymiv]{max-width:48rem;margin:0;text-align:center}.lp-figures__note[data-astro-cid-ogf5ymiv]{margin:0;color:var(--color-text-muted);font-size:.85rem}.lp-figure[data-astro-cid-ogf5ymiv]{width:100%;max-width:1000px;margin:0;text-align:center}.lp-figure__label[data-astro-cid-ogf5ymiv]{display:inline-block;margin-bottom:var(--space-3);padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-text-inverse);font-weight:700}.lp-figure__img[data-astro-cid-ogf5ymiv]{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-bg)}.lp-figure__caption[data-astro-cid-ogf5ymiv]{margin:var(--space-3) 0 0;font-size:.92rem;font-weight:700}.lp-figure--small[data-astro-cid-ogf5ymiv] .lp-figure__label[data-astro-cid-ogf5ymiv]{font-size:.85rem}.lp-gallery[data-astro-cid-ogf5ymiv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.lp-gallery__item[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;gap:var(--space-3)}.lp-gallery__img[data-astro-cid-ogf5ymiv]{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.lp-gallery__caption[data-astro-cid-ogf5ymiv]{margin:0;font-weight:700;text-align:center}.lp-stories[data-astro-cid-ogf5ymiv]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}.lp-story[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-6);align-items:start;padding:var(--space-6);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.lp-story[data-astro-cid-ogf5ymiv]:not(:has(.lp-story__img)){grid-template-columns:minmax(0,1fr)}.lp-story__img[data-astro-cid-ogf5ymiv]{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.lp-story__body[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;gap:var(--space-4)}.lp-story__title[data-astro-cid-ogf5ymiv]{margin:0;color:var(--color-primary);font-size:1.2rem;font-weight:var(--font-weight-heavy);line-height:1.5}.lp-story__fields[data-astro-cid-ogf5ymiv]{margin:0;display:grid;gap:var(--space-3)}.lp-story__field[data-astro-cid-ogf5ymiv] dt[data-astro-cid-ogf5ymiv]{color:var(--color-primary);font-weight:var(--font-weight-heavy)}.lp-story__field[data-astro-cid-ogf5ymiv] dd[data-astro-cid-ogf5ymiv]{margin:0}.lp-story__field[data-astro-cid-ogf5ymiv] ul[data-astro-cid-ogf5ymiv]{margin:0;padding-left:1.2em}.lp-story__figures[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}@media screen and (max-width:1023px){.lp-cards[data-astro-cid-ogf5ymiv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.lp-feature[data-astro-cid-ogf5ymiv],.lp-story[data-astro-cid-ogf5ymiv]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.lp-feature--reverse[data-astro-cid-ogf5ymiv] .lp-feature__media[data-astro-cid-ogf5ymiv]{order:0}}@media screen and (max-width:600px){.lp-cards[data-astro-cid-ogf5ymiv],.lp-cards--two[data-astro-cid-ogf5ymiv],.lp-gallery[data-astro-cid-ogf5ymiv]{grid-template-columns:minmax(0,1fr)}.lp-feature__title[data-astro-cid-ogf5ymiv]{font-size:1.15rem}.lp-story[data-astro-cid-ogf5ymiv]{padding:var(--space-4)}}
