/* OTDELKA78 V1.16.27.15 — case-specific proof, two project URLs only */
.od78-case-proof-v1162715 .od78-case-insight,.od78-case-proof-v1162715 .od78-case-insight *,
.od78-case-proof-v1162715 .od78-case-insight *:before,.od78-case-proof-v1162715 .od78-case-insight *:after {box-sizing:border-box}
.od78-case-proof-v1162715 .od78-case-insight{padding:clamp(48px,7vw,90px) 0;background:#f1eee6;color:#171916;scroll-margin-top:110px}
.od78-case-proof-v1162715 .project-hero h1{font-size:clamp(38px,4vw,56px);line-height:1.08;overflow-wrap:break-word}
.od78-case-proof-v1162715 .od78-case-insight__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,78px);align-items:start}
.od78-case-proof-v1162715 .od78-case-insight__intro h2{font-size:clamp(30px,3.7vw,52px);line-height:1.11;letter-spacing:-.03em;overflow-wrap:break-word;margin:14px 0 25px}
.od78-case-proof-v1162715 .od78-case-insight__intro>p:not(.eyebrow){font-size:clamp(15px,1.55vw,19px);line-height:1.7;color:#474640;margin:0 0 18px}
.od78-case-proof-v1162715 .od78-case-insight__intro>p.od78-case-insight__small{font-size:13px;line-height:1.7;color:#6b6862}
.od78-case-proof-v1162715 .od78-case-insight__links{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:25px}
.od78-case-proof-v1162715 .od78-case-insight__links a{font-weight:700;font-size:15px;color:#715330;text-decoration:underline;text-underline-offset:4px}
.od78-case-proof-v1162715 .od78-case-insight__facts{border-top:1px solid #c7c1b5}
.od78-case-proof-v1162715 .od78-case-insight__facts article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:22px 0;border-bottom:1px solid #c7c1b5}
.od78-case-proof-v1162715 .od78-case-insight__facts article>span{font-size:13px;font-weight:700;color:#9d7344;margin-top:4px}
.od78-case-proof-v1162715 .od78-case-insight__facts h3{font-size:clamp(19px,2vw,25px);font-weight:750;line-height:1.25;margin:0 0 9px;overflow-wrap:break-word}
.od78-case-proof-v1162715 .od78-case-insight__facts p{font-size:15px;line-height:1.67;color:#53514b;margin:0}
.od78-case-proof-v1162715 .od78-case-insight__cta{padding:25px 0 0}
.od78-case-proof-v1162715 .od78-case-insight__cta .button{white-space:normal;display:flex;justify-content:center;text-align:center;min-height:52px;max-width:100%;line-height:1.45;padding:13px 23px}
.od78-case-proof-v1162715 .od78-case-insight a:focus-visible{outline:3px solid #9d7344;outline-offset:4px}
@media(max-width:850px){
.od78-case-proof-v1162715 .od78-case-insight{padding-top:105px}
.od78-case-proof-v1162715 .od78-case-insight__grid{grid-template-columns:minmax(0,1fr);gap:34px}
.od78-case-proof-v1162715 .od78-case-insight__intro h2{font-size:clamp(29px,7vw,42px)}
}
@media(max-width:760px){
.od78-case-proof-v1162715 .project-hero h1{font-size:clamp(31px,8vw,47px);line-height:1.1;overflow-wrap:break-word;word-break:normal}
.od78-case-proof-v1162715 .od78-case-insight__facts article{padding:18px 0}
.od78-case-proof-v1162715 .od78-case-insight__cta .button{width:100%}
}
