@font-face{font-family:Bentham Cinzel;src:url(/fonts/bentham-cinzel-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.bp-blog-index{color:#2a2a2a;background:#fff;min-height:700px;padding:80px max(28px,50vw - 500px) 120px;position:relative}.bp-blog-categories{border-bottom:1px solid #d8d8d8;gap:38px;margin-bottom:62px;padding:0 0 18px;font-size:14px;display:flex}.bp-blog-categories a,.bp-blog-categories span{color:#2a2a2a}.bp-blog-categories a{text-decoration:underline}.bp-blog-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bp-blog-index-card{color:#2a2a2a;background:#fff;border:1px solid #dedede;min-width:0;display:block}.bp-blog-index-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.bp-blog-index-card div{padding:26px 24px 28px}.bp .bp-blog-index-card h2{letter-spacing:0;word-break:normal;overflow-wrap:normal;margin:18px 0 16px;font:400 22px/1.4 Bentham Cinzel,Georgia,Times New Roman,serif}.bp-blog-index-card time{color:#666;font-size:12px}.bp-blog-index-card p{color:#555;margin:0;font-size:15px;line-height:1.6}.bp-blog-index-top{color:#fff;background:#aaa;padding:9px 17px;font-size:10px;position:absolute;bottom:30px;right:max(26px,50vw - 500px)}.bp-blog-empty{text-align:center;padding:80px 24px}.bp-blog-empty h1{margin-bottom:20px;font:400 32px Bentham Cinzel,Georgia,serif}@media (max-width:900px){.bp-blog-index{background:#fff;min-height:0;padding:40px 22px 92px}.bp-blog-categories{white-space:nowrap;gap:18px;margin-bottom:38px;overflow-x:auto}.bp-blog-index-grid{grid-template-columns:1fr;gap:32px}.bp .bp-blog-index-card h2{font-size:22px}}
