.spain-mapping-entry{color:#173d47;background:#f2f7f3;border:1px solid #c7dcd9;border-left:4px solid #b68b40;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-block:24px;padding:26px;display:grid}.spain-mapping-entry h3{margin:8px 0 14px;font:400 1.6rem/1.25 Georgia,serif}.spain-mapping-entry p{max-width:90ch;font-size:.93rem;line-height:1.75}.spain-mapping-entry a{max-width:280px;white-space:normal!important;line-height:1.55!important}@media (width<=800px){.spain-mapping-entry{grid-template-columns:1fr;padding:20px}.spain-mapping-entry a{justify-self:start;max-width:none}}.project-journey-steps{background:#f6f9f5;border:1px solid #c8dbdb;border-radius:12px;margin-block:22px;padding:24px}.project-journey-steps h3{margin:0 0 18px;font:400 1.45rem/1.3 Georgia,serif}.project-journey-steps ol{grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.project-journey-steps li{min-width:0}.project-journey-steps p{font-size:.9rem;line-height:1.7}.project-journey-steps code{overflow-wrap:anywhere}.project-journey-steps a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=650px){.project-journey-steps{padding:18px}.project-journey-steps ol{grid-template-columns:1fr;gap:16px}}
