.brake-study{color:#46574f;background:radial-gradient(at 35% 15%,#f2f0e8,#e2e6da);padding:22px 30px 20px;font-size:16px}.brake-topline{color:#647163;justify-content:space-between;gap:24px;font-size:16px;display:flex}.brake-apparatus{height:440px;position:relative}.brake-apparatus>.studio{height:100%;min-height:0}.brake-pressure{pointer-events:none;background:#efefe5e8;border-radius:14px;gap:6px;padding:12px 16px;display:grid;position:absolute;top:28px;left:16px}.brake-pressure>span{color:#596956;font-size:16px}.brake-pressure strong{font-variant-numeric:tabular-nums;color:#8f6349;font-size:30px;font-weight:500}.brake-pressure small{font-size:16px;font-weight:400}.brake-pressure>div{background:#cccfbe;border-radius:3px;height:3px;overflow:hidden}.brake-pressure i{background:#b17a4f;height:100%;display:block}.brake-pressure p{margin:4px 0 0;font-size:16px;line-height:1.5}.brake-pressure p b{font-size:18px;font-weight:500}.brake-evidence{border-top:1px solid #bdc4b266;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;padding:18px 0 0;display:grid}.brake-forces{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.brake-forces>div{text-align:center;gap:4px;display:grid}.brake-forces>div:last-child{grid-column:1/-1;justify-content:center;align-items:baseline;gap:12px;display:flex}.brake-forces span{color:#586951;font-size:16px}.brake-forces strong{color:#8c684c;font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.brake-forces small{font-size:16px;font-weight:400}.brake-forces>div:last-child strong{color:#52664f;font-size:20px}.brake-section{width:100%;min-width:0}.brake-section-title{color:#53694f;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;display:flex}.brake-section-title small{color:#67705e;font-size:16px}.brake-section svg{width:100%;height:auto;max-height:210px;display:block}.brake-section-copy{font-size:16px;line-height:1.45}.brake-section-copy p{text-align:center;margin:4px 0}.brake-port-state{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brake-port-state strong{font-weight:500}.brake-pad-readouts{text-align:center;color:#86684d;grid-template-columns:1fr 1fr;gap:16px;display:grid}.brake-apparatus .studio-fallback{padding:90px 20px 55px}.brake-apparatus:has(.studio-fallback)+.brake-evidence>.brake-section{display:none}.brake-apparatus:has(.studio-fallback)+.brake-evidence{grid-template-columns:1fr}.brake-energy{border-top:1px solid #bdc4b266;grid-template-columns:auto 1fr;align-items:center;gap:18px 32px;padding:22px 24px;display:grid}.brake-energy>div:first-child{gap:6px;display:grid}.brake-energy strong{color:#80694c;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.brake-energy strong small{font-size:16px}.brake-energy-flow>div{background:#ced4bf;border-radius:8px;height:14px;display:flex;overflow:hidden}.brake-energy-flow i{background:#7e9c85}.brake-energy-flow b{background:#bd8756}.brake-energy-flow p{color:#566648;justify-content:space-between;gap:16px;font-size:16px;display:flex}.brake-energy>small{text-align:center;color:#606e54;grid-column:1/-1;font-size:16px}.brake-controls{gap:18px;padding:24px 0;display:grid}.brake-controls .btn{justify-self:center}.brake-controls :is(.control-top,.btn),.brake-study .studio-mode{font-size:16px}.brake-study .studio-mode,.brake-controls .btn{min-height:44px}.brake-linkage-note{margin:0;font-size:16px;line-height:1.5}@media (max-width:760px){.brake-study{padding:12px}.brake-study[data-watch=true]{flex-direction:column;min-height:530px;display:flex}.brake-topline{font-size:16px;line-height:1.4}.brake-topline>span:first-child{display:none}.brake-apparatus{flex-direction:column;height:310px;display:flex}.brake-apparatus>.studio{flex:1;order:2;height:238px;min-height:0}.brake-pressure{background:0 0;flex-shrink:0;order:1;grid-template-columns:1fr 1fr;gap:2px 12px;min-height:68px;padding:5px 0 8px;position:static}.brake-pressure>span{grid-area:1/1}.brake-pressure>strong{grid-area:2/1}.brake-pressure>div{display:none}.brake-pressure>p{grid-area:1/2/3;align-self:center;margin:0;font-size:16px}.brake-pressure strong{font-size:26px}.brake-study[data-detail=true] .brake-apparatus{height:auto}.brake-evidence{flex-direction:column;gap:12px;min-height:0;padding:12px 0 0;display:flex}.brake-forces{gap:10px;width:100%}.brake-forces strong{font-size:25px}.brake-forces>div:last-child strong{font-size:18px}.brake-study[data-watch=true]:not([data-chapter="4"]) .brake-forces>div:last-child{display:none}.brake-study[data-detail=true] .brake-section{order:-1}.brake-section-title{flex-direction:column;gap:2px;line-height:1.4}.brake-section-title small{font-size:16px}.brake-section svg{max-height:none}.brake-port-state{gap:8px}.brake-section-copy p{line-height:1.45}.brake-energy{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0;display:flex}.brake-energy>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brake-energy-flow p{flex-direction:column;gap:10px;margin:8px 0 0}.brake-energy>small{text-align:left;font-size:16px;line-height:1.4}.brake-study[data-watch=true][data-chapter="6"] .brake-apparatus{height:250px}.brake-controls{padding:20px 0 0}.brake-controls .btn{justify-self:stretch}.brake-apparatus .studio-fallback{padding:0 0 52px}.brake-apparatus:has(.studio-fallback){height:auto}.brake-apparatus:has(.studio-fallback)>.studio{flex:none;height:350px}.showcase:has(.brake-study) .film-caption{gap:8px;padding:12px 12px 4px}.showcase:has(.brake-study) .film-chapter{display:none}}.brake-apparatus .studio-fallback{box-sizing:border-box;justify-content:center;height:100%;padding-top:125px;display:flex}.brake-apparatus .studio-fallback .brake-section{grid-template-rows:auto minmax(0,1fr) auto;gap:4px;max-width:620px;height:100%;min-height:0;display:grid}.brake-apparatus .studio-fallback .brake-section svg{height:100%;min-height:0;max-height:100%}@media (max-width:760px){.brake-apparatus .studio-fallback{padding-top:0}}
