.futureClimatePanel{margin:10px 0 8px}.fcDisclosure{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(8,18,15,.46);overflow:hidden}.fcDisclosure>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:10px 12px;cursor:pointer;user-select:none}.fcDisclosure>summary::-webkit-details-marker{display:none}.fcDisclosure>summary>span{min-width:0;display:flex;flex-direction:column;gap:2px}.fcDisclosure>summary strong{font-size:13px}.fcDisclosure>summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.55);font-size:10px}.fcDisclosure>summary b{color:rgba(255,255,255,.55);font-size:20px;font-weight:400;transition:transform .15s ease}.fcDisclosure[open]>summary b{transform:rotate(90deg)}.fcBody{padding:12px;border-top:1px solid rgba(255,255,255,.07)}.fcNote{margin:0 0 10px;color:rgba(255,255,255,.55);font-size:10px;line-height:1.4}.fcReference{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:8px;align-items:end;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025)}.fcReferenceLabel{color:rgba(255,255,255,.55);font-size:9px}.fcReference>span:not(.fcReferenceLabel){display:flex;flex-direction:column;gap:1px}.fcReference strong{font-size:11px}.fcReference small{color:rgba(255,255,255,.42);font-size:8px}.fcScenario{margin-top:12px}.fcScenario h3{margin:0 0 7px;font-size:12px}.fcPeriodGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fcPeriodCard{padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.02)}.fcPeriodHead{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:4px}.fcPeriodHead strong{font-size:10px}.fcPeriodHead span{color:rgba(255,255,255,.45);font-size:9px}.fcMetric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.045)}.fcMetricLabel{color:rgba(255,255,255,.6);font-size:9px;line-height:1.25}.fcMetricValue{font-size:11px;white-space:nowrap}.fcMetricDelta{grid-column:1/-1;color:rgba(255,255,255,.45);font-size:8px}.fcTechnical{margin-top:10px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.fcTechnical>summary{cursor:pointer;color:rgba(255,255,255,.52);font-size:9px;list-style:none}.fcTechnical>summary::-webkit-details-marker{display:none}.fcTechnical>summary:before{content:'›';display:inline-block;margin-right:5px}.fcTechnical[open]>summary:before{transform:rotate(90deg)}.fcTechnicalBody{padding:7px 0 0;color:rgba(255,255,255,.46);font-size:8px;line-height:1.4}.fcTechnicalBody p{margin:3px 0}.futureCropImpactSection{margin-top:8px}.fcCropImpactBox{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.02)}.fcCropImpactBox>p{margin:0 0 10px;color:rgba(255,255,255,.55);font-size:10px;line-height:1.45}.fcCropImpactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fcCropImpactScenario{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.018)}.fcCropImpactScenarioTitle{margin-bottom:3px;font-size:10px;font-weight:700;color:rgba(255,255,255,.82);line-height:1.25}.fcCropImpactPeriod>strong{display:block;margin-bottom:7px;color:rgba(255,255,255,.5);font-size:9px}.fcCropImpactPeriod>div{display:grid;grid-template-columns:1fr;gap:3px;min-width:0;padding:7px 0;border-top:1px solid rgba(255,255,255,.055)}.fcCropImpactPeriod>div:first-of-type{border-top:0}.fcCropImpactPeriod span{display:block;color:rgba(255,255,255,.58);font-size:9px;line-height:1.25}.fcCropImpactPeriod b{display:block;min-width:0;color:rgba(255,255,255,.9);font-size:11px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.fcCropImpactPeriod small{display:block;color:rgba(255,255,255,.46);font-size:8.5px;line-height:1.35}.fcCropImpactInterpretation{padding-top:8px!important}.fcCropImpactInterpretation span{font-weight:600;color:rgba(255,255,255,.66)}.fcCropImpactNear{margin-top:10px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.fcCropImpactNear>summary{list-style:none;cursor:pointer;color:rgba(255,255,255,.5);font-size:9px}.fcCropImpactNear>summary::-webkit-details-marker{display:none}.fcCropImpactNear>summary:before{content:'›';display:inline-block;margin-right:5px}.fcCropImpactNear[open]>summary:before{transform:rotate(90deg)}.fcCropImpactNear>.fcCropImpactGrid{margin-top:8px}.fcCropImpactCaveat{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.4);font-size:8.5px;line-height:1.45}@media(max-width:720px){.fcReference{grid-template-columns:1fr 1fr}.fcReferenceLabel{grid-column:1/-1}.fcPeriodGrid,.fcCropImpactGrid{grid-template-columns:1fr}}
/* Align future climate with the single-card disclosure pattern used by land history. */
.futureClimatePanel{
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
}
