/* More imagery and warmer section rhythm for FSB conservation pages, Oct 2026 */
.fsb-photo-card{overflow:hidden}
.fsb-photo-card .fsb-card-photo{display:block!important;width:100%!important;height:158px!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:8px;margin:0 0 18px!important;box-shadow:none!important}
.fsb-photo-card h3{margin-top:0!important}
.fsb-photo-credit{display:block;margin:-10px 0 15px;color:#687a68;font:11px/1.4 Arial,sans-serif}.fsb-photo-credit a{color:#2e7050;text-decoration:underline}
.fsb-field-photo{margin:0 auto 36px;max-width:1050px;overflow:hidden;border-radius:12px;background:#dbe5d3;box-shadow:0 20px 45px #143a2920}
.fsb-field-photo img{display:block!important;width:100%;height:290px!important;object-fit:cover!important}
.fsb-field-photo figcaption{background:#123a29;color:#f6f3e8;padding:13px 20px;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.05em}
body.fsb-refreshed main :is(.why-card,.process-card,.principle-card,.detail-card,.role-card,.benefit-card,.testing-card,.flora-card,.more-way-card,.partner-card-clean,.learning-card,.sidebar-card){background-color:#fbfaf5}
body.fsb-refreshed main :is(.mission-intro,.process-section,.details-section,.roles-section,.benefits-section){background-color:#f7f5ed}
body.fsb-refreshed main :is(.testing-section,.provenance-section){background-color:#eaf0e5}
body.fsb-refreshed main .storage-section{background:linear-gradient(150deg,#f7f5ed 0%,#e6eddf 56%,#f6f5ed 100%)!important;color:#203d2b!important}
body.fsb-refreshed main .storage-section :is(.storage-intro-block h2,.storage-panel-heading h2,.data-card h3,.workflow-step h3,.storage-card h3){color:#17452c!important}
body.fsb-refreshed main .storage-section :is(.storage-intro-block>p,.storage-panel-heading>p,.data-card p,.workflow-step p,.long-term-copy p,.storage-card p){color:#405948!important}
body.fsb-refreshed main .storage-section .storage-eyebrow{color:#397948!important}
body.fsb-refreshed main .storage-section .storage-panel{background:#fffdf7!important;border:1px solid #d8e2d5!important;box-shadow:0 20px 48px #173a2710!important}
body.fsb-refreshed main .storage-section :is(.data-card,.workflow-step,.storage-card){background:#edf2e8!important;border-color:#d8e3d5!important}
body.fsb-refreshed main .storage-section .storage-emphasis{background:#e1e9d8!important;border-color:#78a46c!important;color:#21482f!important}
body.fsb-refreshed main .storage-section :is(.data-number,.workflow-step>span){color:#397948!important}
body.fsb-refreshed main .storage-section .workflow-step>span{background:#d4e4cc!important}
body.fsb-refreshed main .storage-section .storage-card .storage-icon{color:#3e8050!important}
body.fsb-refreshed main .storage-section .fsb-field-photo{max-width:1100px}
body.fsb-refreshed main .storage-section .fsb-field-photo img{height:355px!important}
body.fsb-refreshed main .pilot-section{background:#e0e9d5!important}
@media(max-width:620px){.fsb-photo-card .fsb-card-photo{height:145px!important}.fsb-field-photo img,body.fsb-refreshed main .storage-section .fsb-field-photo img{height:205px!important}}
