.ocpc[data-astro-cid-tij2kzds]>h2[data-astro-cid-tij2kzds]{border-top:1px solid var(--hair);margin:56px 0 18px;padding-top:24px;font-size:clamp(1.35rem,2vw,1.7rem)}.ocpc-cards[data-astro-cid-tij2kzds]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ocpc-cards[data-astro-cid-tij2kzds] li[data-astro-cid-tij2kzds]{border-radius:var(--r-md);box-shadow:0 1px 0 rgb(var(--shadow) / .04), 0 8px 22px rgb(var(--shadow) / .06);background:#fff;flex-direction:column;gap:10px;padding:20px 20px 18px;display:flex}.ocpc-cards[data-astro-cid-tij2kzds] .pic[data-astro-cid-tij2kzds]{margin:-20px -20px 4px;display:block}.ocpc-cards[data-astro-cid-tij2kzds] .pic[data-astro-cid-tij2kzds] img[data-astro-cid-tij2kzds],.ocpc-cards[data-astro-cid-tij2kzds] img[data-astro-cid-tij2kzds].pic{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md) var(--r-md) 0 0;width:100%;height:auto;display:block}.ocpc-cards[data-astro-cid-tij2kzds] img[data-astro-cid-tij2kzds].pic{width:calc(100% + 40px);max-width:none}.ocpc-cards[data-astro-cid-tij2kzds] .top[data-astro-cid-tij2kzds]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ocpc-cards[data-astro-cid-tij2kzds] h3[data-astro-cid-tij2kzds]{margin:0;font-size:1.15rem;line-height:1.3}.ocpc-cards[data-astro-cid-tij2kzds] h3[data-astro-cid-tij2kzds] a[data-astro-cid-tij2kzds]{color:var(--ink);text-decoration:none}.ocpc-cards[data-astro-cid-tij2kzds] h3[data-astro-cid-tij2kzds] a[data-astro-cid-tij2kzds]:hover{color:var(--accent)}.ocpc-cards[data-astro-cid-tij2kzds] .rank[data-astro-cid-tij2kzds]{background:var(--brand);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:.74rem;font-weight:600}.ocpc-cards[data-astro-cid-tij2kzds] .sub[data-astro-cid-tij2kzds]{color:var(--ink-3);margin:0;font-size:.86rem}.ocpc-cards[data-astro-cid-tij2kzds] dl[data-astro-cid-tij2kzds]{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;gap:1px;margin:4px 0 0;display:grid;overflow:hidden}.ocpc-cards[data-astro-cid-tij2kzds] dl[data-astro-cid-tij2kzds] div[data-astro-cid-tij2kzds]{background:var(--paper);padding:9px 11px}.ocpc-cards[data-astro-cid-tij2kzds] dt[data-astro-cid-tij2kzds]{color:var(--ink-3);font-size:.72rem}.ocpc-cards[data-astro-cid-tij2kzds] dd[data-astro-cid-tij2kzds]{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.1rem}.ocpc-cards[data-astro-cid-tij2kzds] .go[data-astro-cid-tij2kzds]{color:var(--accent);margin-top:auto;font-size:.92rem;font-weight:600;text-decoration:none}.ocpc-cities[data-astro-cid-tij2kzds]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ocpc-cities[data-astro-cid-tij2kzds] li[data-astro-cid-tij2kzds] a[data-astro-cid-tij2kzds]{border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:.92rem;text-decoration:none;display:inline-block}.ocpc-cities[data-astro-cid-tij2kzds] li[data-astro-cid-tij2kzds] a[data-astro-cid-tij2kzds]:hover{border-color:var(--ink-3)}.ocpc-cities[data-astro-cid-tij2kzds] small[data-astro-cid-tij2kzds]{color:var(--ink-3);margin-left:4px;font-size:.8rem}.guide-contact[data-astro-cid-tij2kzds]{margin-top:56px}
