/* Bulgaria Compass | Rural property due-diligence guides, PluginPip Ltd */
.bc-property-index{background:#edf2e9;border-block:1px solid #d7e2d4;padding:clamp(24px,4vw,50px) 0}
.bc-property-intro{max-width:850px;margin-bottom:24px}
.bc-property-intro h2{font:600 clamp(2.2rem,4vw,3.8rem)/1.07 Georgia,serif;color:#244a39;margin:9px 0 14px}
.bc-property-intro p{max-width:710px;line-height:1.75;font-size:15px;color:#506357}
.bc-property-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.bc-property-quick article{border:1px solid #d9e0d6;border-top:4px solid #a66f50;background:#fffcf5;padding:21px;min-width:0}
.bc-property-quick span{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#936446}
.bc-property-quick h3{font:600 1.6rem/1.15 Georgia,serif;margin:8px 0;color:#244a39}
.bc-property-quick p{font-size:13px;line-height:1.65;color:#566759;margin:7px 0 0}
.bc-property-body{padding-top:clamp(34px,4vw,62px)}
.bc-property-section{border-bottom:1px solid #dbe3d7;padding-bottom:30px;margin-bottom:36px}
.bc-property-section h2{font:600 clamp(2.1rem,3.6vw,3.6rem)/1.08 Georgia,serif;color:#244a39;margin:8px 0 18px}
.bc-property-section h3{font:600 clamp(1.55rem,2.4vw,2.1rem)/1.12 Georgia,serif;color:#244a39;margin:21px 0 10px}
.bc-property-section p,.bc-property-section li{font-size:15px;line-height:1.8}
.bc-property-section li{margin-bottom:8px}
.bc-property-section a,.bc-property-sources a{color:#21523d;text-decoration:underline;text-underline-offset:3px}
.bc-property-table-wrap{overflow-x:auto;margin:19px 0;background:#fffdf8;border:1px solid #dae1d4}
.bc-property-table{width:100%;border-collapse:collapse;min-width:550px}
.bc-property-table th,.bc-property-table td{padding:13px 17px;border-bottom:1px solid #dae1d4;text-align:left;vertical-align:top;font-size:14px;line-height:1.65}
.bc-property-table th{background:#e6ede3;color:#224735;font-weight:700}
.bc-property-table td:first-child{color:#244a39;font-weight:700;width:32%}
.bc-property-action{border-left:4px solid #b56d4d;background:#fff8ec;padding:20px 24px;margin:24px 0}
.bc-property-action strong{display:block;font-size:16px;color:#70452f}
.bc-property-action p{margin:6px 0 0;line-height:1.7}
.bc-property-phrase{background:#eaf0e6;border-left:4px solid #244a39;padding:17px 21px;margin:21px 0}
.bc-property-phrase .bc-phrase-bg{display:block;font-size:16px;color:#244a39;font-weight:700;line-height:1.55}
.bc-property-phrase .bc-phrase-en{display:block;font-size:13px;line-height:1.55;color:#607367;margin-top:6px}
.bc-property-list{padding-left:24px}
.bc-property-source-note{font-size:12px;color:#607165;line-height:1.7}
.bc-property-sources ul{list-style:none;padding:0;margin:14px 0}
.bc-property-sources li{border-bottom:1px solid #dce4d9;padding:10px 0;font-size:14px;line-height:1.65}
.bc-property-related{background:#edf2e8;padding:23px 26px;margin-top:16px}
.bc-property-related h2{font:600 2rem Georgia,serif;color:#244a39;margin:0 0 10px}
.bc-property-related a{display:block;margin:8px 0;font-size:14px;color:#244a39;text-decoration:underline}
.bc-pop-card{background:#f6f5ed;border:1px solid #d5dfd1;border-left:4px solid #467258;padding:19px 22px;margin:21px 0 26px}
.bc-pop-card strong{font:600 clamp(1.75rem,3vw,2.5rem)/1.1 Georgia,serif;display:block;color:#244a39;margin:3px 0}
.bc-pop-card .bc-pop-label{font:700 10px/1.45 "DM Sans",Arial,sans-serif;color:#607465;letter-spacing:.12em;text-transform:uppercase}
.bc-pop-card .bc-pop-note{color:#506356;font-size:12px;line-height:1.6;margin:6px 0 0}
.bc-pop-card .bc-pop-note a{color:#214f38;text-decoration:underline}
@media(max-width:860px){.bc-property-quick{grid-template-columns:1fr}.bc-property-quick article{padding:17px}}
@media(max-width:650px){.bc-property-body{padding-top:24px}.bc-property-table th,.bc-property-table td{padding:10px}.bc-pop-card{padding:16px}}
@media print{.bc-property-index,.bc-pop-card{background:white!important}.bc-property-quick{grid-template-columns:1fr 1fr}.bc-property-quick article,.bc-property-action{break-inside:avoid}.bc-property-table{min-width:0}.bc-property-table-wrap{overflow:visible}}
