#sb-evolution .sb-small-repair{margin:36px 0 24px;padding:42px;background:#f0ede6;color:#232923;border:1px solid #d5d1c8}
#sb-evolution .sb-small-repair-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:36px;align-items:center}
#sb-evolution .sb-small-repair .sb-small-repair-label{font-size:12px;letter-spacing:.08em;font-weight:700;color:#765032;margin:0 0 15px}
#sb-evolution .sb-small-repair h3{font-size:clamp(23px,2.3vw,32px);line-height:1.6;margin:0 0 18px}
#sb-evolution .sb-small-repair p{line-height:1.9;font-size:14px;margin:0 0 14px}
#sb-evolution .sb-small-repair-price{border-left:1px solid #c7c6bd;padding-left:36px}
#sb-evolution .sb-small-repair-price>p:first-child{display:flex;align-items:baseline;gap:9px;margin:0;line-height:1.2;white-space:nowrap}
#sb-evolution .sb-small-repair-price strong{font-size:clamp(48px,5vw,72px);font-family:Arial,sans-serif;letter-spacing:-.05em;font-weight:700}
#sb-evolution .sb-small-repair-price span{font-size:19px;font-weight:700}
#sb-evolution .sb-small-repair-price small{font-size:12px;font-weight:400}
#sb-evolution .sb-small-repair .sb-small-repair-tax{font-size:12px;color:#545b51;margin:8px 0 22px}
#sb-evolution .sb-small-repair .sb-button{color:#101410;background:#ff8b25;border-color:#ff8b25;min-width:0;font-size:14px}
#sb-evolution .sb-small-repair-details{margin-top:28px;padding-top:24px;border-top:1px solid #cbc9c0}
#sb-evolution .sb-small-repair-details a{color:#64492d;text-decoration:underline;text-underline-offset:4px;font-size:14px}
#sb-evolution .sb-small-repair-relationship{margin-top:27px;padding:25px 28px;background:#e3e7de}
#sb-evolution .sb-small-repair-relationship .sb-small-repair-label{color:#3d543b;font-size:18px;letter-spacing:0;margin-bottom:12px}
#sb-evolution .sb-small-repair .sb-small-repair-note{font-size:12px;color:#535d50;margin-bottom:0}
#sb-evolution .sb-pricing-guide-link{font-size:14px;line-height:1.9;margin:20px 0 36px}
#sb-evolution .sb-pricing-guide-link a{color:#ffac6a;text-decoration:underline;text-underline-offset:4px}
#sb-evolution .sb-repair-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}
#sb-evolution .sb-repair-example-grid article{border:1px solid #444;padding:28px;background:#141718}
#sb-evolution .sb-repair-example-grid h3{margin:0 0 24px;font-size:23px}
#sb-evolution .sb-repair-example-grid p{font-size:14px;line-height:1.9}
#sb-evolution .sb-repair-example-grid .sb-repair-before,#sb-evolution .sb-repair-example-grid .sb-repair-after{padding:18px;margin:0 0 12px;background:#242829}
#sb-evolution .sb-repair-example-grid .sb-repair-after{background:#e7ecdf;color:#263a2b}
#sb-evolution .sb-repair-example-grid span{display:block;font-size:11px;font-weight:700;margin-bottom:7px;letter-spacing:.07em}
#sb-evolution .sb-repair-cost{padding:26px;background:#e3e7de;color:#253528;border:1px solid #c9d1c0;line-height:2}
#sb-evolution .sb-repair-cost a{display:block;color:#375336;text-decoration:underline}
#sb-evolution .sb-page-content .sb-support-journal{font-size:16px;line-height:2;overflow-wrap:break-word}
#sb-evolution .sb-support-journal>p{margin:1.5em 0}
#sb-evolution .sb-support-journal h2{font-size:clamp(22px,2.4vw,30px);line-height:1.7;margin:2.7em 0 1em}
#sb-evolution .sb-support-journal a{color:#864413;text-decoration:underline;text-underline-offset:4px}
#sb-evolution .sb-support-journal ul{padding-left:1.5em;margin:22px 0}
#sb-evolution .sb-support-journal li{padding:8px 0}
#sb-evolution .sb-support-journal .sb-handover-point,#sb-evolution .sb-support-journal .sb-handover-cta,#sb-evolution .sb-page-content .sb-support-journal.sb-handover-cta{padding:28px 32px;background:#e8ece1;color:#26382b;margin:32px 0}
#sb-evolution .sb-support-journal .sb-handover-point p,#sb-evolution .sb-support-journal .sb-handover-cta p{margin:12px 0}
#sb-evolution .sb-support-journal .sb-handover-cta h2,#sb-evolution .sb-support-journal.sb-handover-cta h2{margin-top:0}
#sb-evolution .sb-support-journal .wp-block-button__link{background:#ff8b25;color:#181a16;text-decoration:none;border-radius:0;font-weight:700;padding:16px 24px}
#sb-evolution .sb-support-journal .sb-handover-table{overflow:auto;margin:28px 0}
#sb-evolution .sb-support-journal table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.8;background:#fff;color:#253528;table-layout:fixed}
#sb-evolution .sb-support-journal th,#sb-evolution .sb-support-journal td{padding:18px;border:1px solid #cdd4c7;text-align:left;vertical-align:top}
#sb-evolution .sb-support-journal th{background:#354939;color:#fff}
@media(max-width:700px){
 #sb-evolution .sb-small-repair{padding:26px 21px;margin-top:24px}
 #sb-evolution .sb-small-repair-main,#sb-evolution .sb-repair-example-grid{grid-template-columns:1fr;gap:22px}
 #sb-evolution .sb-small-repair-price{border-left:0;border-top:1px solid #cbc9c0;padding:22px 0 0}
 #sb-evolution .sb-small-repair h3{font-size:23px}
 #sb-evolution .sb-small-repair-price strong{font-size:58px}
 #sb-evolution .sb-small-repair-relationship{padding:20px 17px}
 #sb-evolution .sb-small-repair p{font-size:13px}
 #sb-evolution .sb-small-repair .sb-small-repair-note{font-size:11px}
 #sb-evolution .sb-small-repair .sb-button{width:100%}
 #sb-evolution .sb-repair-example-grid article{padding:22px}
 #sb-evolution .sb-page-content .sb-support-journal{font-size:14px}
 #sb-evolution .sb-support-journal .sb-handover-point,#sb-evolution .sb-support-journal .sb-handover-cta,#sb-evolution .sb-page-content .sb-support-journal.sb-handover-cta{padding:22px 20px}
}
