.bcd-blog{--bcd-green:#6f7d4c;--bcd-dark-green:#29371f;--bcd-bg:#fdfcf9;--bcd-cream:#f6f1e8;--bcd-text:#20221d;--bcd-muted:#666a61;--bcd-border:#e5dfd5;width:min(1140px,calc(100% - 40px));max-width:1140px;margin:0 auto;padding:18px 0;font-family:"Inter",sans-serif;color:var(--bcd-text)}.bcd-blog *,.bcd-blog *:before,.bcd-blog *:after{box-sizing:border-box}.bcd-filters{margin:0 0 34px;display:flex;flex-wrap:wrap;gap:9px}.bcd-filter{min-height:39px;padding:9px 16px;border:1px solid var(--bcd-border);border-radius:999px;background:#fff;color:#5d6358;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:.2s ease}.bcd-filter:hover,.bcd-filter:focus-visible,.bcd-filter.is-active{border-color:var(--bcd-green);background:var(--bcd-green);color:#fff;outline:none}.bcd-grid{display:grid;grid-template-columns:repeat(var(--bcd-columns,3),minmax(0,1fr));gap:25px;transition:opacity .2s ease}.bcd-blog.is-loading .bcd-grid{opacity:.48;pointer-events:none}.bcd-card{min-width:0;overflow:hidden;border:1px solid var(--bcd-border);border-radius:20px;display:flex;flex-direction:column;background:#fff;box-shadow:0 14px 35px rgba(41,55,31,.055);transition:transform .22s ease,box-shadow .22s ease}.bcd-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(41,55,31,.09)}.bcd-card__image{position:relative;aspect-ratio:16/10;overflow:hidden;display:block;background:var(--bcd-cream)}.bcd-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.bcd-card:hover .bcd-card__image img{transform:scale(1.035)}.bcd-card__placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 24% 22%,rgba(255,255,255,.85),transparent 27%),linear-gradient(145deg,#ece7dd 0%,#dfe6d2 100%)}.bcd-card__placeholder:before,.bcd-card__placeholder:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(111,125,76,.18)}.bcd-card__placeholder:before{width:150px;height:150px;right:12%;top:13%}.bcd-card__placeholder:after{width:90px;height:90px;left:14%;bottom:15%;background:rgba(111,125,76,.08)}.bcd-card__placeholder span{width:70px;height:2px;background:rgba(111,125,76,.28);box-shadow:0 9px 0 rgba(111,125,76,.18),0 -9px 0 rgba(111,125,76,.18)}.bcd-card__content{flex:1;padding:24px 23px 25px;display:flex;flex-direction:column}.bcd-card__category{width:fit-content;margin-bottom:13px;padding:6px 9px;border-radius:999px;background:#e9eddf;color:#657346;font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.bcd-card__meta{margin-bottom:13px;display:flex;flex-wrap:wrap;gap:7px;color:#858a81;font-size:9px;line-height:1.45}.bcd-card__title{margin:0;font-family:"Playfair Display",serif;font-size:clamp(23px,2.2vw,29px);font-weight:500;line-height:1.2}.bcd-card__title a{color:var(--bcd-text);text-decoration:none}.bcd-card__title a:hover,.bcd-card__title a:focus-visible{color:var(--bcd-green);outline:none}.bcd-card__excerpt{margin:14px 0 0;color:var(--bcd-muted);font-size:12px;line-height:1.75}.bcd-card__button{width:fit-content;margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:9px;color:var(--bcd-green);text-decoration:none;font-size:11px;font-weight:700}.bcd-card__button span{transition:transform .2s ease}.bcd-card__button:hover{color:var(--bcd-dark-green)}.bcd-card__button:hover span{transform:translateX(4px)}.bcd-navigation{margin-top:38px}.bcd-load-more-wrap{text-align:center}.bcd-load-more{min-height:47px;padding:11px 23px;border:1px solid var(--bcd-green);border-radius:9px;background:var(--bcd-green);color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:.2s ease}.bcd-load-more:hover,.bcd-load-more:focus-visible{border-color:var(--bcd-dark-green);background:var(--bcd-dark-green);outline:none;transform:translateY(-2px)}.bcd-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.bcd-pagination__button{width:39px;height:39px;border:1px solid var(--bcd-border);border-radius:9px;background:#fff;color:#555b51;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.bcd-pagination__button:hover,.bcd-pagination__button:focus-visible,.bcd-pagination__button.is-active{border-color:var(--bcd-green);background:var(--bcd-green);color:#fff;outline:none}.bcd-status{min-height:0;color:var(--bcd-muted);font-size:11px}.bcd-status:not(:empty){margin-bottom:14px}.bcd-empty{padding:32px;border:1px solid var(--bcd-border);border-radius:16px;background:var(--bcd-cream);color:var(--bcd-muted);text-align:center;font-size:13px}@media(max-width:920px){.bcd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bcd-filters{margin-bottom:25px;gap:7px}.bcd-filter{min-height:36px;padding:8px 12px;font-size:10px}.bcd-grid{grid-template-columns:1fr;gap:20px}.bcd-card__content{padding:21px 19px 23px}}.bcd-blog .bcd-filters,.bcd-blog .bcd-status,.bcd-blog .bcd-grid,.bcd-blog .bcd-navigation,.bcd-blog .bcd-empty{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media(max-width:920px){.bcd-blog{width:min(1140px,calc(100% - 32px));padding-top:14px;padding-bottom:14px}}@media(max-width:620px){.bcd-blog{width:calc(100% - 24px);max-width:none;padding-top:10px;padding-bottom:10px}.bcd-filters{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:thin}.bcd-filter{flex:0 0 auto}.bcd-card{border-radius:16px}.bcd-card__image{aspect-ratio:16/9}.bcd-card__title{font-size:24px}.bcd-navigation{margin-top:28px}}@media(max-width:380px){.bcd-blog{width:calc(100% - 16px)}.bcd-card__content{padding-left:16px;padding-right:16px}.bcd-card__title{font-size:22px}}