.ohp-blog-index{--ohp-blog-radius:10px;--ohp-blog-shadow:0 20px 55px rgba(20, 20, 20, 0.08);box-sizing:border-box;margin:0;max-width:none;overflow:hidden;padding:var(--wp--preset--spacing--l)
max(var(--wp--preset--spacing--s), calc((100vw - var(--wp--style--global--wide-size)) / 2))
8rem;position:relative;width:100%}.ohp-blog-index>.ohp-blog-index__wave{bottom:-72px;height:auto;pointer-events:none;position:absolute;right:0;width:min(78vw, 860px);z-index:0}.ohp-blog-index>*{position:relative;z-index:1}.ohp-blog-breadcrumb{align-items:center;display:flex;gap:var(--wp--preset--spacing--2-xs);font-size:var(--wp--preset--font-size--c-1);font-weight:600;line-height:1.4;margin-bottom:var(--wp--preset--spacing--l)}.ohp-blog-breadcrumb
a{color:var(--wp--preset--color--neutral-50);text-decoration:none}.ohp-blog-breadcrumb
span{color:var(--wp--preset--color--foreground)}.ohp-blog-index__hero,.ohp-blog-index__latest{display:grid;gap:var(--wp--preset--spacing--lm)}.ohp-blog-index__intro{display:grid;max-width:760px}.ohp-blog-index__intro h1,
.ohp-blog-index__latest h2,.ohp-blog-card__title{margin:0}.ohp-blog-card__meta,.ohp-blog-categories__label{color:var(--wp--preset--color--neutral-40);font-size:var(--wp--preset--font-size--c-1);font-weight:600;letter-spacing:0;margin:0;text-transform:none}.ohp-blog-index__intro
h1{font-size:clamp(2.75rem, 6vw, 4.75rem);letter-spacing:-0.04em;line-height:0.95}.ohp-blog-featured{align-items:start;display:grid;gap:var(--wp--preset--spacing--lm);grid-template-columns:minmax(0, 1.42fr) minmax(360px, 1fr);margin-top:var(--wp--preset--spacing--xs)}.ohp-blog-featured__side{align-content:start;display:grid;gap:16px}.ohp-blog-grid{display:grid;gap:var(--wp--preset--spacing--l) var(--wp--preset--spacing--lm)}.ohp-blog-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.ohp-blog-card{display:grid;gap:var(--wp--preset--spacing--xs)}.ohp-blog-card__image-link{border-radius:var(--ohp-blog-radius);display:block;overflow:hidden;text-decoration:none}.ohp-blog-card__image{aspect-ratio:16 / 10;background:radial-gradient(circle at 72% 28%, rgba(255, 255, 255, 0.88) 0 13%, transparent 14%),
linear-gradient(135deg, #ffefe1 0%, #ff4d00 48%, #fff2d0 100%);display:block;height:auto;object-fit:cover;transition:transform 200ms ease;width:100%}.ohp-blog-card__image-link:hover .ohp-blog-card__image,
.ohp-blog-card__image-link:focus .ohp-blog-card__image{transform:scale(1.025)}.ohp-blog-card--large .ohp-blog-card__image{aspect-ratio:1.47 / 1;box-shadow:var(--ohp-blog-shadow)}.ohp-blog-card--compact{align-items:start;gap:16px;grid-template-columns:minmax(160px, 42%) minmax(0, 1fr)}.ohp-blog-card--compact .ohp-blog-card__image{aspect-ratio:1.55 / 1}.ohp-blog-card__content{display:grid;gap:var(--wp--preset--spacing--xs)}.ohp-blog-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs);line-height:1.2}.ohp-blog-card__category{background:var(--wp--preset--color--neutral-95);border-radius:999px;color:var(--wp--preset--color--neutral-40);padding:0.28rem 0.62rem;text-decoration:none}.ohp-blog-card__meta
time{align-items:center;color:var(--wp--preset--color--neutral-30);display:inline-flex;gap:var(--wp--preset--spacing--xs)}.ohp-blog-card__meta time::before{background:var(--wp--preset--color--neutral-80);content:"";display:inline-block;height:1px;width:2.35rem}.ohp-blog-card__title{font-size:1.125rem;font-weight:800;letter-spacing:-0.02em;line-height:1.22}.ohp-blog-card--large .ohp-blog-card__title{font-size:clamp(2rem, 3.2vw, 2.875rem);line-height:1.05}.ohp-blog-card__title
a{text-decoration:none}.ohp-blog-card__excerpt{color:var(--wp--preset--color--neutral-40);display:none;font-size:var(--wp--preset--font-size--p-2);margin:0}.ohp-blog-categories{border-bottom:1px solid var(--wp--preset--color--neutral-80);border-top:1px solid var(--wp--preset--color--neutral-80);display:grid;gap:10px;margin:var(--wp--preset--spacing--2-xl) 0 var(--wp--preset--spacing--xl);padding:28px
0}.ohp-blog-categories__label{color:var(--wp--preset--color--foreground);font-family:var(--wp--preset--font-family--inter);font-size:16px;font-weight:600;letter-spacing:0.005em;line-height:1.4}.ohp-blog-categories__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.ohp-blog-categories__list
a{background:var(--wp--preset--color--neutral-95);border:0;border-radius:50px;display:inline-flex;align-items:center;color:var(--wp--preset--color--foreground);font-size:12px;font-weight:500;min-height:41px;line-height:1.2;padding:8px
16px;text-decoration:none}.ohp-blog-categories__list a:hover,
.ohp-blog-categories__list a:focus{background:var(--wp--preset--color--neutral-90);color:var(--wp--preset--color--foreground)}.ohp-blog-index__latest
h2{font-size:clamp(1.6rem, 2.5vw, 2.25rem);letter-spacing:-0.03em;line-height:1.1}.ohp-blog-pagination{margin-top:var(--wp--preset--spacing--2-xl)}.ohp-blog-pagination
ul{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--2-xs);justify-content:center;list-style:none;margin:0;padding:0}.ohp-blog-pagination a,
.ohp-blog-pagination
span{border:1px
solid var(--wp--preset--color--neutral-80);border-radius:2px;display:inline-flex;justify-content:center;min-width:2rem;padding:0.42rem 0.55rem;text-decoration:none;font-size:var(--wp--preset--font-size--c-1)}.ohp-blog-pagination
.current{background:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}.ohp-blog-index__empty{color:var(--wp--preset--color--neutral-40);margin:0}@media (max-width: 960px){.ohp-blog-featured,.ohp-blog-grid{grid-template-columns:1fr}}@media (max-width: 600px){.ohp-blog-index{padding-top:var(--wp--preset--spacing--lm);padding-bottom:var(--wp--preset--spacing--2-xl)}.ohp-blog-index>.ohp-blog-index__wave{bottom:-72px;right:-150px;width:560px}.ohp-blog-index__intro
h1{font-size:2.75rem}.ohp-blog-card--compact{grid-template-columns:1fr}.ohp-blog-card--large .ohp-blog-card__image{aspect-ratio:16 / 10}.ohp-blog-card__meta time::before{width:1.25rem}}