.ys-profile{color:#222;background:#fff}.ys-profile *{box-sizing:border-box;min-width:0}.ys-section{padding:38px 0;border-bottom:1px solid #ddd;scroll-margin-top:100px}.ys-section h2{font-size:30px;line-height:1.3;margin:0 0 22px}.ys-section h3{font-size:20px;line-height:1.4;margin:0 0 14px}.ys-section p,.ys-section li{font-size:16px;line-height:1.75}.ys-brand{background:#1c292b;padding:18px;width:362px;max-width:100%;margin-bottom:24px}.ys-brand img{display:block;width:326px;max-width:100%;height:auto}.ys-jump{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0;border-bottom:1px solid #ccc}.ys-jump a{padding:12px;border:1px solid #aaa;color:#222;text-decoration:none;line-height:1.4}.ys-company,.ys-choice,.ys-mine-choice,.ys-approval{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ys-profile figure{margin:0}.ys-profile figure img{display:block;width:100%;height:auto;object-fit:contain}.ys-profile figcaption{font-size:13px;line-height:1.7;color:#555;margin-top:12px}.ys-label{color:#a33406;font-weight:700;text-transform:uppercase;font-size:13px!important}.ys-number{font-size:25px;color:#a33406;font-weight:700;display:block;margin-bottom:10px}.ys-choice article{padding:24px;background:#f5f4f0;border-top:3px solid #a33406}.ys-choice a,.ys-mine-choice a{display:inline-block;color:#a33406;font-weight:700;line-height:1.6;margin-top:14px}.ys-mine-choice{margin-top:30px;padding-top:26px;border-top:1px solid #bbb}.ys-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65}.ys-table caption{text-align:left;font-weight:700;padding:12px 0}.ys-table td,.ys-table th{padding:16px 12px;text-align:left;border:1px solid #ccc}.ys-table thead{background:#1c292b;color:#fff}.ys-rating{padding:24px;border-left:4px solid #a33406;background:#faf5ef;margin-top:25px}.ys-approval{background:#f3f5f4;padding:26px}.ys-section details{padding:20px 0;border-bottom:1px solid #ccc}.ys-section summary{font-size:16px;font-weight:700;line-height:1.6;cursor:pointer}.ys-steps{list-style:none;padding:0}.ys-steps li{padding:22px 0;border-top:1px solid #ccc}.ys-action{background:#1c292b;color:#fff;padding:28px}.ys-action a{display:inline-block;background:#df480c;color:#fff;text-decoration:none;font-weight:700;padding:15px 22px;font-size:16px;line-height:1.5}.ys-profile a:focus,.ys-profile summary:focus{outline:3px solid #df480c;outline-offset:4px}@media(max-width:700px){.ys-section{padding:28px 0}.ys-section h2{font-size:24px}.ys-company,.ys-choice,.ys-mine-choice,.ys-approval{display:block}.ys-company figure{margin-top:24px}.ys-choice article{margin-bottom:20px}.ys-mine-choice figure{margin-bottom:24px}.ys-approval>div+div{margin-top:24px}.ys-choice article,.ys-rating,.ys-approval,.ys-action{padding:20px}.ys-jump{gap:8px}.ys-jump a{font-size:13px;padding:10px}.ys-action a{display:block;text-align:center}.ys-table table,.ys-table tbody,.ys-table tr,.ys-table th,.ys-table td{display:block;width:100%}.ys-table thead{display:none}.ys-table caption{display:block;width:100%;padding:12px 0}.ys-table tr{border:1px solid #aaa;margin:14px 0}.ys-table td,.ys-table th{border:0;border-bottom:1px solid #ddd;padding:10px 14px}.ys-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:#666;margin-bottom:3px}.ys-table tbody th{background:#f2f3f2}.ys-brand{padding:16px}}
