/* Bulgaria Compass protected-nature research | PluginPip Ltd, 2026-10-17 */
.bc-nature-top{background:#edf0e8;padding:clamp(24px,4vw,44px) 0;border-bottom:1px solid #d9e0d5}
.bc-nature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bc-nature-tier{background:#fffdf7;border:1px solid #dae1d7;border-top:5px solid #425f49;border-radius:6px;padding:clamp(18px,2.5vw,26px);min-width:0}
.bc-nature-tier:nth-child(2){border-top-color:#ad784b}.bc-nature-tier:nth-child(3){border-top-color:#7b8d77}
.bc-nature-tier .bc-nature-step{display:block;letter-spacing:.12em;text-transform:uppercase;font:700 11px/1.4 "DM Sans",Arial,sans-serif;color:#78553a}
.bc-nature-tier h2{font:600 clamp(1.6rem,2.6vw,2.25rem)/1.12 Georgia,serif;margin:10px 0 12px;color:#244a39}
.bc-nature-tier p{font-size:14px;line-height:1.65;color:#425648;margin:0}
.bc-nature-lead{margin-top:22px;font-size:13px;color:#526457;line-height:1.65}
.bc-nature-article{padding-top:clamp(38px,4vw,62px)}
.bc-nature-section{padding:0 0 32px;margin:0 0 36px;border-bottom:1px solid #d9e0d4}
.bc-nature-section h2{font-size:clamp(2.25rem,4vw,3.9rem);color:#244a39;line-height:1.05;margin:8px 0 20px}
.bc-nature-section h3{font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.17;margin:21px 0 11px;color:#244a39}
.bc-nature-section p,.bc-nature-section li{font-size:15px;line-height:1.75}
.bc-nature-section a{color:#22563e;text-decoration:underline;text-underline-offset:3px}
.bc-nature-table-scroll{overflow-x:auto;margin:20px 0;border:1px solid #dce5db;background:#fffcf6}
.bc-nature-table{width:100%;border-collapse:collapse;min-width:550px}
.bc-nature-table :is(th,td){border-bottom:1px solid #dde5d8;padding:13px 17px;text-align:left;vertical-align:top;font-size:13px;line-height:1.65}
.bc-nature-table th{background:#e7eee2;color:#214a35;font-weight:700}
.bc-nature-table td:first-child{font-weight:700;width:30%;color:#244a39}
.bc-nature-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
.bc-nature-example{border:1px solid #dce4d9;background:#fffcf6;padding:20px}
.bc-nature-example h3{font:600 1.45rem/1.15 Georgia,serif;margin:0 0 8px;color:#244a39}
.bc-nature-example p{font-size:13px;line-height:1.65;margin:0}
.bc-nature-source{font-size:12px;line-height:1.6;color:#5e7060;margin-top:12px!important}
.bc-nature-checks{padding-left:23px}.bc-nature-checks li{padding:5px 0 5px 3px}
.bc-nature-phrases{border-left:4px solid #b56d4d;background:#f5f1e8;padding:19px 23px;margin:19px 0}
.bc-nature-phrases p{margin:0 0 10px}
.bc-nature-phrases [lang=bg]{font-weight:700;color:#254b3a;font-size:16px;line-height:1.6}
.bc-nature-phrases .bc-nature-translation{font-size:12px;color:#586b5c;display:block;margin-bottom:12px}
.bc-nature-gov{border:1px solid #d7e0d5;background:#edf2e8;padding:21px 26px;margin:25px 0}
.bc-nature-gov h3{font-size:26px;margin:0 0 9px}
.bc-nature-gov p{margin:0}
.bc-nature-footnote{font-size:12px;line-height:1.8;color:#617166}
@media(max-width:1000px){.bc-nature-grid{grid-template-columns:1fr}.bc-nature-examples{grid-template-columns:1fr}}
@media(max-width:720px){.bc-nature-top{padding:24px 0}.bc-nature-section{padding-bottom:25px;margin-bottom:28px}.bc-nature-table-scroll{max-width:100%}.bc-nature-table :is(th,td){padding:11px}}
@media print{.bc-nature-grid{display:block}.bc-nature-tier,.bc-nature-example{break-inside:avoid;margin-bottom:12px;box-shadow:none}.bc-nature-top,.bc-nature-phrases,.bc-nature-gov{background:white!important}.bc-nature-table{min-width:0}.bc-nature-table-scroll{overflow:visible}.bc-nature-section{break-before:auto}}
