.hp-page[data-astro-cid-ktyh6ueq]{padding-top:var(--s-6);padding-bottom:var(--s-9)}.hp-hero[data-astro-cid-ktyh6ueq]{gap:var(--s-7);padding-bottom:var(--s-6);margin-bottom:var(--s-7);border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}@media (width<=860px){.hp-hero[data-astro-cid-ktyh6ueq]{gap:var(--s-5);grid-template-columns:1fr;align-items:start}}.hp-hero__title[data-astro-cid-ktyh6ueq]{margin:var(--s-2) 0 var(--s-3);font-family:var(--serif);font-weight:500;font-size:var(--fs-h1-detay);letter-spacing:-.015em;color:var(--ink);line-height:1.05}.hp-hero__lede[data-astro-cid-ktyh6ueq]{margin:0 0 var(--s-5);max-width:54ch;font-family:var(--sans);color:var(--ink-2);font-size:15px;line-height:1.6}.hp-hero__cta[data-astro-cid-ktyh6ueq]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.hp-hero__count[data-astro-cid-ktyh6ueq]{font-family:var(--sans);color:var(--ink-3);letter-spacing:.02em;font-size:12px}.hp-share-btn[data-astro-cid-ktyh6ueq]{cursor:pointer;font-family:var(--sans);letter-spacing:.04em;color:#fff;background:var(--ink);border:1px solid var(--ink);align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex}.hp-share-btn[data-astro-cid-ktyh6ueq]:hover{background:#000}.hp-share-btn[data-astro-cid-ktyh6ueq]:active{transform:translateY(1px)}.hp-share-btn[data-astro-cid-ktyh6ueq] svg[data-astro-cid-ktyh6ueq]{color:var(--mustard)}.hp-legend[data-astro-cid-ktyh6ueq]{padding:var(--s-4);gap:var(--s-2);border:1px solid var(--rule);background:var(--surface);min-width:220px;margin:0;list-style:none;display:grid}.hp-legend__item[data-astro-cid-ktyh6ueq]{align-items:center;gap:var(--s-2);font-family:var(--sans);color:var(--ink-2);font-size:12.5px;display:flex}.hp-legend__dot[data-astro-cid-ktyh6ueq]{border-radius:50%;flex:none;width:10px;height:10px}.hp-legend__label[data-astro-cid-ktyh6ueq]{flex:1}.hp-legend__n[data-astro-cid-ktyh6ueq]{font-family:var(--mono);color:var(--ink-3);font-size:11px}.hp-grid[data-astro-cid-ktyh6ueq]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.hp-card[data-astro-cid-ktyh6ueq]{--hp-tone:var(--ink-2);gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-3);border:1px solid var(--rule);border-top:3px solid var(--hp-tone);background:var(--surface);align-content:start;transition:box-shadow .16s,transform .16s;display:grid}.hp-card[data-astro-cid-ktyh6ueq]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.hp-card__head[data-astro-cid-ktyh6ueq]{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.hp-card__badge[data-astro-cid-ktyh6ueq]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hp-tone);font-size:10px;font-weight:700}.hp-card__pin[data-astro-cid-ktyh6ueq]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--hp-tone);padding:2px 6px;font-size:9px;font-weight:700}.hp-card__title[data-astro-cid-ktyh6ueq]{font-family:var(--serif);color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.24}.hp-card__body[data-astro-cid-ktyh6ueq]{font-family:var(--sans);color:var(--ink-2);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.hp-card__foot[data-astro-cid-ktyh6ueq]{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-1);font-family:var(--sans);color:var(--ink-3);flex-wrap:wrap;font-size:11.5px;display:flex}.hp-card__where[data-astro-cid-ktyh6ueq]{align-items:center;gap:5px;display:inline-flex}.hp-card__where[data-astro-cid-ktyh6ueq] svg[data-astro-cid-ktyh6ueq]{color:var(--hp-tone);flex:none}.hp-card__date[data-astro-cid-ktyh6ueq]{font-family:var(--mono);font-size:10.5px}.hp-card__contact[data-astro-cid-ktyh6ueq]{margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--rule-soft);font-family:var(--sans);color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.hp-card__contact[data-astro-cid-ktyh6ueq] svg[data-astro-cid-ktyh6ueq]{color:var(--hp-tone);flex:none}.hp-card__by[data-astro-cid-ktyh6ueq]{margin-top:var(--s-1);font-family:var(--sans);color:var(--ink-3);font-size:12px;font-style:italic}.hp-empty[data-astro-cid-ktyh6ueq]{text-align:center;padding:var(--s-9) var(--s-4);border:1px dashed var(--rule);background:var(--surface)}.hp-empty__title[data-astro-cid-ktyh6ueq]{margin:0 0 var(--s-2);font-family:var(--serif);color:var(--ink);font-size:22px}.hp-empty__text[data-astro-cid-ktyh6ueq]{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:14px}.hp-disclaimer[data-astro-cid-ktyh6ueq]{margin:var(--s-7) auto 0;text-align:center;max-width:70ch;font-family:var(--sans);color:var(--ink-4);font-size:11.5px;line-height:1.5}
