.tech-page{color:#252525;max-width:960px;margin:auto;padding:30px 22px 60px}.tech-page h1{overflow-wrap:anywhere;font-size:clamp(30px,4vw,46px);line-height:1.2}.tech-page h2{font-size:24px}.tech-page p{font-size:16px;line-height:1.7}.tech-breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.tech-back{color:#795a23;margin:12px 0;display:inline-block}.tech-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 24px;display:flex}.tech-heading img{object-fit:contain;width:140px;height:180px}.tech-notice{background:#f6f6f3;border-left:3px solid #a7813b;padding:18px 20px;font-size:16px;line-height:1.65}.tech-page section{margin:30px 0}.tech-spec{border:1px solid #dedacf;grid-template-columns:210px minmax(0,1fr);display:grid}.tech-spec dt,.tech-spec dd{overflow-wrap:anywhere;border-bottom:1px solid #e7e4dd;margin:0;padding:14px;font-size:16px}.tech-spec dt{background:#f7f7f5;font-weight:600}.tech-list{border:1px solid #dedacf;border-radius:6px;padding:0;list-style:none;overflow:hidden}.tech-list li+li{border-top:1px solid #dedacf}.tech-list a{color:inherit;justify-content:space-between;align-items:center;gap:20px;padding:18px;text-decoration:none;display:flex}:is(.tech-list a:hover,.tech-list a:focus-visible){background:#f6f6f3}.tech-list strong{font-size:18px}.tech-list small{color:#666;margin-top:5px;font-size:14px;display:block}.tech-actions{border-top:1px solid #dedacf;flex-wrap:wrap;gap:14px;padding-top:22px;display:flex}.tech-actions a{color:#795a23;border:1px solid #dedacf;padding:12px 16px}.tech-review{background:#f7f7f5;padding:20px}.tech-review h2{margin-top:0}@media (max-width:600px){.tech-page{padding:22px 16px 45px}.tech-heading{align-items:flex-start;gap:12px}.tech-heading img{width:85px;height:120px}.tech-spec{grid-template-columns:1fr}.tech-spec dt{border-bottom:0;padding-bottom:6px}.tech-spec dd{padding-top:8px}.tech-actions{flex-direction:column}}.tech-molecule{background:#fff;border:1px solid #dedacf;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:28px;padding:24px;display:grid}.tech-molecule h2{overflow-wrap:anywhere}.tech-molecule figure{min-width:0;margin:0}.tech-molecule img{object-fit:contain;width:100%;max-width:300px;height:auto;margin:auto;display:block}.tech-molecule figcaption,.tech-molecule .tech-molecule-note{color:#625d55;font-size:14px;line-height:1.6}.tech-molecule figcaption{text-align:center;margin-top:10px}.tech-molecule a:focus-visible{outline:3px solid #795a23;display:block}@media (max-width:650px){.tech-molecule{grid-template-columns:1fr;gap:12px;padding:18px}.tech-molecule figure{width:100%;max-width:300px;margin:auto}}
