.tech-opening{padding:48px 0 30px}.tech-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center}.tech-hero figure{margin:0}.tech-hero img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;border-radius:22px;background:#e9e0cf}.tech-hero figcaption{font-size:12px;color:#697078;margin-top:9px}.tech-hero h1{font-size:clamp(38px,4vw,58px);margin-top:15px}.tech-hero p{font-size:18px}.tech-text-link{display:inline-block;margin:12px 0;text-underline-offset:5px;font-size:15px}.tech-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px}.tech-route>a{display:grid;grid-template-columns:100px 1fr;gap:20px;text-decoration:none;padding:24px 20px;border:1px solid #dccdb4;border-radius:18px;align-items:center;background:#f4eee2}.tech-route a:hover{background:#ede3d1}.tech-route img{width:100px;height:138px;object-fit:cover;border-radius:10px}.tech-route small{font-size:10px;letter-spacing:1.5px;color:#887146}.tech-route h2{font:600 19px/1.25 Arial,sans-serif;letter-spacing:0;margin:10px 0}.tech-route p{font:14px/1.5 Arial,sans-serif;margin:0}.tech-route b{display:block;color:#246c71;margin-top:9px}.tech-molecule{height:138px;display:flex;align-items:center;justify-content:center}.tech-molecule span{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#e9ffff,#74a7ae 65%,#365e64);color:#15393c;font-size:22px;box-shadow:0 8px 15px #24484a22}.tech-molecule i{width:13px;height:6px;background:#8aa9a9}.tech-evidence{height:138px;background:#fffaf1;border:1px solid #d3c6ac;border-radius:10px;padding:20px 13px}.tech-evidence span{font:28px Georgia;color:#246c71}.tech-evidence i{display:block;height:4px;margin-top:12px;background:#cbb994}.tech-evidence i:last-child{width:65%}@media(max-width:1000px){.tech-route>a{grid-template-columns:1fr}.tech-route img,.tech-molecule,.tech-evidence{width:100%;height:160px}.tech-route img{object-fit:contain;background:#19292a}.tech-hero{gap:25px}.tech-hero h1{font-size:40px}}@media(max-width:700px){.tech-hero{grid-template-columns:1fr}.tech-opening{padding-top:32px}.tech-route{grid-template-columns:1fr;gap:14px;margin-top:28px}.tech-route>a{grid-template-columns:100px 1fr}.tech-route img,.tech-molecule,.tech-evidence{width:100px;height:130px}.tech-hero h1{font-size:39px}.tech-hero p{font-size:17px}}