.ys-pills{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.ym .ys-pills label{position:relative;display:block;margin:0;min-width:80px;cursor:pointer}.ym .ys-pills input{position:absolute;width:1px;height:1px;min-height:0;opacity:0;padding:0;margin:0}.ys-pills span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #aaa;border-radius:6px;background:#fff}.ys-pills input:checked+span{background:#ffed00;border:2px solid #111;padding:11px 19px;font-weight:750}.ys-pills input:focus-visible+span{outline:3px solid #111;outline-offset:3px}.ym .ys-thickness{margin-top:12px}.ym .ym-summary dl>div{flex-wrap:wrap}.ym .ym-summary dd{max-width:100%}

.ym .ys-material-panel{padding:30px;background:#171715;border-radius:12px;color:#fff;border-top:5px solid #ffed00}.ym .ys-material-panel>p:first-child{margin:0 0 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffed00;font-weight:750}.ym .ys-material-panel h2{margin:0 0 18px;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.15}.ym .ys-material-panel p{font-size:15px;line-height:1.65;color:#d0d0c9}.ym .ys-material-panel a{display:inline-flex;align-items:center;min-height:48px;color:#ffed00;font-size:14px;font-weight:750}.ym .ys-material-panel a:focus-visible{outline-color:#ffed00}.ym .ys-back-materials{display:inline-flex;align-items:center;min-height:48px;margin-top:24px;font-size:14px}@media(max-width:699px){.ym .ys-material-panel{padding:24px}}
