/* SW: per-spindle comparison, an original part example and whole-cell acceptance. */
.sw8-study .sw8-heading{display:grid;grid-template-columns:185px minmax(0,1fr);gap:35px;padding:20px 0 24px}.sw8-study .sw8-identity img{display:block;width:150px;max-width:100%;height:auto;background:white;padding:10px;box-sizing:border-box}.sw8-study .sw8-identity p{font-size:13px;line-height:1.6}.sw8-study .sw8-heading h1{font-size:clamp(30px,3vw,42px);line-height:1.13;margin:0 0 18px}.sw8-study .sw8-body{max-width:1120px;margin:auto;padding:24px 28px 65px}.sw8-study .sw8-table{overflow-x:auto;margin:18px 0 24px}.sw8-study .sw8-table table{border-collapse:collapse;width:100%;min-width:780px;background:white}.sw8-study th,.sw8-study td{padding:16px 18px;border-bottom:1px solid #d1ddcd;text-align:left;vertical-align:top;font-size:16px;line-height:1.65}.sw8-study thead{background:#ecf1e6}.sw8-study tbody th{width:190px}.sw8-study td{min-width:170px}.sw8-study .sw8-swipe{font-size:13px;color:#586c60}.sw8-study .sw8-table a{font-weight:700}.sw8-study figure{margin:24px 0}.sw8-study figure img{display:block;width:100%;height:auto}.sw8-study figcaption{font-size:13px;line-height:1.6;color:#53615a;margin-top:12px}.sw8-study .sw8-machine{max-width:850px;margin:30px auto}.sw8-study .sw8-part{display:grid;grid-template-columns:305px minmax(0,1fr);gap:35px;align-items:start;margin-top:25px}.sw8-study .sw8-part figure{margin:0}.sw8-study .sw8-part p:first-child{margin-top:0}.sw8-study .sw8-fixture-checks>div{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;border-top:1px solid #d1ddcd;padding:24px 0}.sw8-study dt{font-size:22px;font-weight:700;line-height:1.4}.sw8-study dd{margin:0;font-size:17px;line-height:1.7}.sw8-study .sw8-tools{border-left:4px solid #bbcca9;padding:4px 0 4px 24px;margin:28px 0}.sw8-study .sw8-trial{padding-left:24px}.sw8-study .sw8-trial li{padding:10px 0 18px}.sw8-study .sw8-trial h3{font-size:23px;line-height:1.4;margin:0 0 12px}
@media(max-width:700px){.sw8-study .sw8-heading,.sw8-study .sw8-part,.sw8-study .sw8-fixture-checks>div{display:block}.sw8-study .sw8-identity img{width:130px}.sw8-study .sw8-identity{margin-bottom:20px}.sw8-study .sw8-heading h1{font-size:28px}.sw8-study .sw8-body{padding:24px 20px 55px}.sw8-study .sw8-part figure{max-width:305px;margin:20px auto 25px}.sw8-study dt{font-size:21px;margin-bottom:12px}.sw8-study dd{font-size:16px}.sw8-study th,.sw8-study td{font-size:15px;padding:14px}.sw8-study .sw8-tools{padding-left:18px}}
@supports not(display:grid){.sw8-study .sw8-heading,.sw8-study .sw8-part,.sw8-study .sw8-fixture-checks>div{display:block}}

@media(max-width:700px){.sw8-study .sw8-table tbody th{width:118px;min-width:118px;position:sticky;left:0;background:#fff;box-shadow:2px 0 0 #d1ddcd}.sw8-study .sw8-table thead th:first-child{position:sticky;left:0;background:#ecf1e6;z-index:1}.sw8-study .sw8-table th{font-size:14px;padding:14px 10px}}

@media(max-width:700px){.sw8-study .sw8-table table{width:532px;min-width:532px;table-layout:fixed}.sw8-study .sw8-table thead th:first-child{width:118px}.sw8-study .sw8-table td{min-width:0;padding:14px 10px}.sw8-study .sw8-table th,.sw8-study .sw8-table td{box-sizing:border-box;overflow-wrap:break-word}}
