.ya-products{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.ya-products img,.ya-product-photo img{width:100%;height:auto;display:block}.ya-products article{background:#edf2f5;padding:24px;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}.ya-products h3{font-size:22px}.ya-letterfield{background:#112b40;color:white;padding:28px 12px;margin:28px 0;font:clamp(12px,2.5vw,22px)/1.5 monospace;text-align:center;letter-spacing:.18em;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}#ya-assessment fieldset{border:1px solid #b8c8d2;padding:20px;display:grid;gap:16px}#ya-assessment label{display:grid;gap:6px;font-weight:600}#ya-assessment input{font:inherit;width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #7b8e9c;border-radius:0}#ya-assessment button{margin-top:18px;cursor:pointer}#ya-result{padding:24px;background:#edf2f5;border-left:4px solid #39728f;margin-top:28px}#ya-result:focus{outline:2px solid #39728f;outline-offset:4px}.ya-product-photo{margin:0 0 28px}.ya-profile-list h2{font-size:24px}@media(max-width:600px){.ya-products{grid-template-columns:1fr}.ya-letterfield{font-size:clamp(10px,3.25vw,18px);letter-spacing:.07em;padding:24px 6px}}