.tep-esc{max-width:850px;margin:auto;line-height:1.8;color:inherit}.tep-esc h2,.tep-esc h3{color:#084f47;line-height:1.3}.tep-esc p{margin:1em 0}.tep-esc-lead{font-size:1.15em}.tep-esc-kicker{font-size:.85em;letter-spacing:.08em;color:#084f47}.tep-esc-box{padding:20px;margin:24px 0;border-left:4px solid #e09d5a;background:#f6f8f5;color:#172c29;border-radius:5px}.tep-esc summary{cursor:pointer;font-weight:700}.tep-esc summary:focus-visible{outline:3px solid #084f47;outline-offset:4px}.tep-esc-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.tep-esc-card{padding:22px;border:1px solid #d8e2de;border-radius:12px;background:#fff;color:#172c29}.tep-esc-card img{width:100%;height:auto;border-radius:6px}.tep-esc-card a{color:#084f47}.tep-esc-card h3{line-height:1.35}
