/* 27.22: precise motifs and readable localized actions. No new font or controller. */
.market-hero::before{background-image:none}
.y22-sketch svg{width:clamp(170px,18vw,270px)}
.y22-sketch svg:only-child{left:auto;right:18px;top:-8px;bottom:auto;rotate:0deg;width:clamp(150px,14vw,200px)}
.yh-hero .y22-sketch svg:nth-child(2):not(:last-child){left:45%;right:auto;top:auto;bottom:-105px;rotate:0deg}
.support-contact>.y22-sketch{color:#fff;opacity:.06;z-index:0}
.support-contact>.y22-sketch svg{right:-120px;top:14px;left:auto}
.support-contact-inner{position:relative;z-index:1}
.y22-catalog-return{font-size:14px;line-height:1.6;margin-block:12px 0}
.y22-catalog-return a{text-underline-offset:3px;color:inherit}
.y22-return-summary{font-size:14px!important;line-height:1.6!important;font-weight:400!important;margin:12px 0 0!important;max-width:65ch}
.marketplace-card .card-bottom{gap:12px;align-items:center;min-height:48px}
.marketplace-card .card-bottom>span:first-child{white-space:normal;overflow-wrap:anywhere;line-height:1.45}
.yh .yh-head>a[href]:hover,.yh .y19-section-link:hover{background:#205f20}
.yh .yh-head>a[href]:focus-visible,.yh .y19-section-link:focus-visible,.y22-catalog-return a:focus-visible{outline:3px solid #78b755;outline-offset:4px}
@media(max-width:767px){.y22-sketch svg:not(:last-child){display:none}.y22-sketch svg:last-child{width:160px;right:-115px;left:auto;top:8px;bottom:auto;opacity:.7}.support-contact>.y22-sketch{display:none}.y22-catalog-return{font-size:13px}.y22-return-summary{max-width:100%}}

@media(max-width:767px){.y22-sketch svg:only-child{display:block;width:120px;right:8px;top:-8px;rotate:0deg;opacity:.6}}
