.tools-intro{max-width:730px}.tools-section{padding:76px var(--gutter);scroll-margin-top:25px}.tools-section h2{font-size:clamp(34px,4vw,58px);line-height:1.1;margin-bottom:24px}.tools-section>.section-label{margin-bottom:25px}.tools-description{max-width:750px;font-size:19px;line-height:1.6;margin-bottom:38px}.tools-section .mock-showcase,.tools-section .knowledge-showcase{margin:0;width:100%}.tools-section figcaption{font-size:12px;line-height:1.5;margin-top:16px}.tools-work{background:var(--mist);color:var(--ink)}.tools-knowledge{background:var(--mineral);color:var(--ink)}.tools-section :is(.mock-app,[data-knowledge-graph]){text-align:left}.tools-nav{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.tools-nav a{border-bottom:1px solid currentColor;padding-bottom:7px}.tools-section .kg-shell{max-width:none}
@media(max-width:680px){.tools-section{padding-block:48px}.tools-description{font-size:17px}.tools-section figcaption{font-size:11px}}

/* Fælles Finch-ramme omkring uændrede produktkoncepter. */
.tools-page .photo-hero .section-label{background:var(--mineral);color:var(--petrol-dark)}
.finch-page .tools-section{padding:0}.finch-page .tools-nav.section-inner{padding-block:34px;margin:0 auto;gap:30px}.finch-page .tools-section>.section-inner>.section-heading{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.finch-page .tools-section figcaption{color:var(--ink)}
@media(max-width:680px){.finch-page .tools-nav.section-inner{padding-block:28px}}

/* Værktøjer bruger nu fælles hero-layout som Om os og samme billedfil som Services. */
.tools-page .tools-work{background:var(--mineral)}
