/* v9 - Layout polish, no database/content changes */
:root{--bd9-amber:#e6a14b;--bd9-ink:#411826}body{overflow-x:hidden}
.bd9-quick,.bd9-editorial{padding:62px 0;background:#fffbf4}.bd9-editorial{background:#f7f0e7}.bd9-heading{max-width:740px;margin-bottom:28px}.bd9-heading>span{font-weight:900;letter-spacing:1.5px;font-size:12px;color:#b05d29}.bd9-heading h2{font-size:clamp(26px,3vw,39px);line-height:1.35;color:#57172d;margin:5px 0 10px}.bd9-heading p{color:#6c5c57;margin:0}
.bd9-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bd9-quick-grid a{background:#fff;border:1px solid #ead2af;border-radius:14px;padding:22px;box-shadow:0 9px 25px #3a1a1610;display:flex;align-items:center;gap:12px;flex-wrap:wrap;transition:transform .2s,box-shadow .2s}.bd9-quick-grid a:hover{transform:translateY(-3px);box-shadow:0 14px 32px #3a1a1620}.bd9-quick-grid a span{font-size:27px}.bd9-quick-grid a strong{font-size:19px;color:#56182c}.bd9-quick-grid a small{flex-basis:100%;padding-left:40px;color:#a05d2b}
.bd9-editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bd9-editorial-grid article{background:#fff;border:1px solid #eed8be;border-radius:12px;padding:26px;display:flex;flex-direction:column}.bd9-card-mark{color:#cb792d;font-size:27px}.bd9-editorial-grid h3{font-size:20px;color:#59192c;margin:12px 0}.bd9-editorial-grid p{font-size:15px;flex:1;color:#645b56}.bd9-editorial-grid a{font-weight:850;color:#9d3f26}
.bd2-saved-home-content{width:100%;min-width:0}.bd2-saved-home-content table{width:100%!important;max-width:100%!important;min-width:0;border-collapse:separate;border-spacing:0;border:1px solid #e6cfaf;border-radius:10px;overflow:hidden}.bd2-saved-home-content td,.bd2-saved-home-content th{padding:13px 17px!important}.bd2-saved-home-content iframe,.bd2-saved-home-content video,.bd2-saved-home-content .wp-block-embed,.bd2-saved-home-content .wp-block-embed__wrapper{width:100%!important;max-width:100%!important}.bd2-saved-home-content iframe[src*="youtube"],.bd2-saved-home-content iframe[src*="youtu.be"]{aspect-ratio:16/9;height:auto!important;min-height:210px}
.bd9-footer-social{border-top:1px solid #ffffff30;text-align:center;padding:20px 0}.bd9-footer-social strong{display:block;color:#ffe0ac;font-size:18px}.bd9-social-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:12px 0}.bd9-social-links a{border:1px solid #f5c78077;border-radius:30px;color:#ffe5bd;padding:5px 13px}
.sidebar .widget{min-width:0}.sidebar .widget .searchform,.sidebar .widget form[role=search]{display:flex;width:100%;gap:6px}.sidebar input[type=search],.sidebar input[type=text]{min-width:0;max-width:100%;flex:1}.sidebar .widget ul{list-style:none;margin:0;padding:0}.sidebar .widget li{padding:10px 0;border-bottom:1px solid #e9d9c6}.sidebar .widget a{line-height:1.55}
.single .entry-content,.single-post .entry-content{min-width:0}.single .entry-content table,.single-post .entry-content table,.entry-content .wp-block-table table{width:100%!important;max-width:100%!important}.single .entry-content img,.single-post .entry-content img{max-width:100%;height:auto}
@media(max-width:980px){.bd9-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bd9-quick,.bd9-editorial{padding:35px 0}.bd9-quick-grid,.bd9-editorial-grid{grid-template-columns:1fr}.bd9-quick-grid a{padding:16px}.bd9-editorial-grid article{padding:19px}.bd9-footer-social{padding:22px 12px}.bd2-saved-home-content{overflow-wrap:anywhere}.bd2-saved-home-content table{display:block;overflow-x:auto}.bd2-saved-home-content th,.bd2-saved-home-content td{min-width:95px}}
@media(prefers-reduced-motion:reduce){.bd9-quick-grid a{transition:none!important}.bd9-quick-grid a:hover{transform:none!important}}

/* Archive, single and forms finishing pass */
.archive .panel,.category .panel,.search .panel{border-radius:18px;border:1px solid #ebd8c3;box-shadow:0 10px 28px #351b1d09}.archive .page-title,.category .page-title{font-size:clamp(27px,3.3vw,43px);line-height:1.35}.pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap}.pagination .page-numbers{min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:9px;border:1px solid #e5c9a8;background:#fffaf3;color:#6a1e32}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#711e35;color:white}.bd4-action-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bd4-actions-left,.bd4-actions-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd4-entry-hero{background:linear-gradient(115deg,#fff4df,#fffaf5);border:1px solid #eed9b8;border-left:5px solid #d7943a;border-radius:15px;padding:clamp(18px,3vw,36px)}.bd4-entry-hero h1{line-height:1.38}.bd4-feature-image img{max-width:100%;height:auto;object-fit:contain}.bd5-contact-layout .bd5-contact-card{height:100%}.bd5-contact-form input:not([type=submit]),.bd5-contact-form textarea,.bd5-contact-form select{max-width:100%;width:100%;border:1px solid #e5cdb0;padding:11px 14px;border-radius:9px;background:#fffcf8}.bd5-contact-form input[type=submit],.bd5-contact-form button[type=submit]{background:#7b233c;color:white;border-radius:9px;padding:10px 22px;border:0;font-weight:800;cursor:pointer}
@media(max-width:680px){.bd4-action-bar{gap:8px}.bd4-actions-left,.bd4-actions-right{gap:5px}.bd4-actions-left button,.bd4-actions-right a{padding:6px 9px!important;font-size:12px!important}.archive .cards,.category .cards{grid-template-columns:1fr!important}}
