/* MEDIA Element wordmark, matching media-element.si branding. */
body.edition-seven .footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 30px}
body.edition-seven .footer-design-credit{display:inline-flex;align-items:center;gap:12px;margin-left:auto;color:#c0ced6}
body.edition-seven .footer-design-label{font-family:'Karla',Arial,sans-serif;font-size:12px;letter-spacing:.025em;white-space:nowrap}
body.edition-seven .footer-media-wordmark{display:inline-block;color:#fbfaf7;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:900;letter-spacing:-1.05px;line-height:.93;text-align:left}
body.edition-seven .footer-media-wordmark>span{display:block}
body.edition-seven .footer-media-wordmark .media-brand-dot{color:#eea02b}
body.edition-seven .footer-contact-address{font-style:normal;line-height:1.7}
body.edition-seven .footer-contact-address a{display:inline-block;margin-top:8px;color:inherit;font-size:inherit}
@media(max-width:600px){body.edition-seven .footer-design-credit{margin-left:0;width:100%;padding-top:4px}}

/* Small molecular cursor; native text and resize controls remain usable. */
@media (hover:hover) and (pointer:fine){
 body.edition-seven{cursor:url('/eco-design-20261107/molecule-cursor.svg') 7 7,auto}
 body.edition-seven a,body.edition-seven button,body.edition-seven summary,body.edition-seven [role="button"],body.edition-seven input[type="submit"],body.edition-seven input[type="checkbox"],body.edition-seven input[type="radio"],body.edition-seven select{cursor:url('/eco-design-20261107/molecule-pointer.svg') 7 7,pointer}
 body.edition-seven a *,body.edition-seven button *,body.edition-seven summary *{cursor:inherit}
 body.edition-seven textarea,body.edition-seven input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),body.edition-seven [contenteditable="true"]{cursor:text}
}

/* Balanced block headings across SL, HR and EN. */
body.edition-seven .ed-section-heading h2,
body.edition-seven .ed-benefits-section .ed-section-heading h2,
body.edition-seven .ed-tech-copy h2,
body.edition-seven .ed-decision h2,
body.edition-seven .ed-contact h2,
body.edition-seven.sector-edition h2{font-size:clamp(28px,2.8vw,38px);line-height:1.22}
body.edition-seven.document-edition .legacy-content h2{font-size:clamp(26px,2.4vw,32px);line-height:1.25}
body.edition-seven .ed-scope-copy h3,
body.edition-seven .ed-knowledge .feature-story h3{font-size:30px;line-height:1.25}
body.edition-seven .ed-project-steps h3,
body.edition-seven .ed-lifecycle h3,
body.edition-seven .ed-decision-links strong,
body.edition-seven.document-edition .resource-row h2{font-size:24px;line-height:1.3}
body.edition-seven .ed-benefit summary,
body.edition-seven .sector-insight h3,
body.edition-seven .sector-data-grid h3,
body.edition-seven .sector-steps-grid h3{font-size:22px;line-height:1.3}
body.edition-seven .ed-tabs button{font-size:19px}
@media(max-width:600px){
body.edition-seven .ed-section-heading h2,
body.edition-seven .ed-benefits-section .ed-section-heading h2,
body.edition-seven .ed-tech-copy h2,
body.edition-seven .ed-decision h2,
body.edition-seven .ed-contact h2,
body.edition-seven.sector-edition h2{font-size:27px}
body.edition-seven.document-edition .legacy-content h2{font-size:25px}
body.edition-seven .ed-scope-copy h3,
body.edition-seven .ed-knowledge .feature-story h3{font-size:26px}
body.edition-seven .ed-project-steps h3,
body.edition-seven .ed-lifecycle h3,
body.edition-seven .ed-decision-links strong,
body.edition-seven.document-edition .resource-row h2{font-size:22px}
body.edition-seven .ed-benefit summary{font-size:21px}
body.edition-seven .ed-tabs button{font-size:17px}
}
