/* Public product catalogue and service navigation, using the Syntimo R4 tokens. */
.site-r4 .r4-catalog .w01-catalog-card{grid-column:auto}.audit-compact-card .r4-card-copy{grid-column:1/-1}
.audit-product-mark{grid-column:1/-1;display:flex;align-items:center;gap:24px;min-height:210px;padding:32px;color:var(--ink,#29241f);background:#fff2df;border-top:1px solid var(--line,#e9c9aa);text-decoration:none}
.audit-product-mark>span:first-child{display:flex;width:64px;height:64px;flex-shrink:0;align-items:center;justify-content:center;background:var(--accent,#efaf5d)}
.audit-product-mark svg{width:32px;height:32px}.audit-product-mark strong{font:600 clamp(21px,2vw,30px)/1.2 Outfit,sans-serif;overflow-wrap:anywhere}.audit-product-mark>span:last-child{margin-left:auto;font-size:28px}
.audit-service-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line,#e9c9aa)}
.audit-service-groups article{padding:32px;border-right:1px solid var(--line,#e9c9aa)}.audit-service-groups article:last-child{border-right:0}.audit-service-groups h3{font-size:26px;line-height:1.2;margin:0 0 18px}.audit-service-groups p{line-height:1.65;margin:0 0 20px}.audit-service-groups a{display:inline-block;margin:0 18px 12px 0}
.site-r4 .f02-footer .f02-groups{grid-template-columns:repeat(5,minmax(0,1fr))}.f02-group a{overflow-wrap:anywhere}.blog-body li[id^=source-]{scroll-margin-top:120px}.blog-body li[id^=source-]:target{outline:2px solid #95602a;outline-offset:5px;background:#fff2df}
@media(max-width:1100px){.site-r4 .f02-footer .f02-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.audit-service-groups{grid-template-columns:1fr}.audit-service-groups article{padding:26px;border-right:0;border-bottom:1px solid var(--line,#e9c9aa)}.audit-service-groups article:last-child{border-bottom:0}.audit-product-mark{padding:24px;gap:16px}.site-r4 .f02-footer .f02-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:380px){.site-r4 .f02-footer .f02-groups{grid-template-columns:1fr}.audit-product-mark{flex-wrap:wrap}}
