/* Making Studio — comparison and documented planning, not a manufacturing release. */
.making-desktop-link{display:none}.build-advisor{margin:22px 0;background:#f8f5ec;border:1px solid #d6cfbb;padding:22px}.build-advisor-heading{display:grid;gap:8px}.build-advisor-heading>span{font-size:8px;letter-spacing:1.6px}.build-advisor-heading>strong{font-family:var(--serif);font-weight:400;font-size:27px}.build-advisor-heading>small{font-size:10px;line-height:1.7}.build-advisor>p{font-size:11px;line-height:1.8}.build-rule-list{margin:16px 0}.build-rule{border-top:1px solid #d9d1be;padding:12px 0}.build-rule summary{display:flex;gap:10px;font-size:11px;line-height:1.6;cursor:pointer;list-style:none}.build-rule summary>span{flex-shrink:0;color:#7d6339}.build-rule p{font-size:11px;line-height:1.9;margin:10px 0 3px 20px}.rule-hold summary{color:#8d402b}.rule-hold summary>span{font-weight:700;color:#8d402b}.rule-check summary>span{color:#3b6546}.build-intelligence{background:#f9f6ef}.making-tabs{display:flex;flex-wrap:wrap;gap:12px 25px;border-top:1px solid #d7d1c2;border-bottom:1px solid #d7d1c2;padding:20px 0;margin:25px 0 45px}.making-tabs>a{font-size:12px;text-decoration:underline;text-underline-offset:5px}.making-block{margin:40px 0;scroll-margin-top:125px}.making-block h3{font-size:38px;font-weight:400;margin:15px 0 22px;line-height:1.12}.making-block>p{font-size:13px;line-height:1.9}.stock-compare-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:27px 0}.stock-compare-choices button{text-align:left;padding:15px;border:1px solid #d1c9b7;font-size:12px;line-height:1.7;min-width:0}.stock-compare-choices small{display:block;font-size:9px;margin-top:8px}.stock-compare-choices button.active{background:#263a2d;color:#f7f2e6;border-color:#263a2d}.build-intelligence table{background:#fffcf5}.build-intelligence table td,.build-intelligence table th{min-width:140px}.making-build-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;border-top:1px solid #d7d1c2}.making-actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px;margin:25px 0}.making-block .field{margin:22px 0}.making-block .checkbox-label{font-size:12px;line-height:1.9;padding:11px 0;margin:0;border-bottom:1px solid #ded7c8}.saved-build-cards{display:grid;gap:15px}.saved-build-cards article{padding:22px;background:#eee8d9;border:1px solid #d8cfb9}.saved-build-cards small{font-size:9px;letter-spacing:1.7px}.saved-build-cards h4{font-family:var(--serif);font-size:28px;font-weight:400;margin:13px 0}.saved-build-cards p{font-size:12px;line-height:1.9;white-space:pre-line}.saved-build-cards button{margin-right:20px;line-height:2.7}.guide-reference{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;border-top:1px solid #d7d1c2;padding-top:45px}.guide-reference p{font-size:13px;line-height:1.9}.guide-reference .field{max-width:300px}.build-section-diagram{width:100%;height:auto;overflow:visible;background:#eee8da;margin-top:20px}.build-section-diagram text{font-family:var(--sans);font-size:14px;fill:#514c3b}.build-section-diagram+ p{font-size:10px}.fr-complete[data-effect=kho-box]{border-style:ridge;box-shadow:inset 0 0 0 2px #c9b27c,inset 5px 5px 13px #3b291a66,5px 12px 17px #21170e55}.profile-mini[data-effect=kho-box]>i{border-style:ridge;border-width:15px;border-color:#b09961}.profile-mini[data-effect=kho-box]>i:before{margin:4px;height:calc(100% - 8px)}
@media(min-width:1700px){.making-desktop-link{display:block}}
@media(max-width:1000px){.stock-compare-choices{grid-template-columns:repeat(3,1fr)}.making-build-grid{gap:30px}.guide-reference{gap:30px}}
@media(max-width:700px){.stock-compare-choices{grid-template-columns:repeat(2,1fr)}.making-build-grid,.guide-reference{grid-template-columns:1fr}.making-block h3{font-size:32px}.making-block>p,.guide-reference p{font-size:13px}.making-tabs{gap:18px 22px}.making-tabs>a{font-size:11px}.stock-compare-choices button{padding:13px;font-size:11px}.stock-compare-choices small{font-size:9px}.build-advisor{padding:18px}.build-advisor-heading>strong{font-size:25px}.build-advisor>p,.build-rule summary,.build-rule p{font-size:11px}.guide-reference{padding-top:30px;gap:12px}.making-build-grid>.making-block{margin-bottom:0}.making-actions .button{font-size:11px;padding:15px}.build-section-diagram text{font-size:14px}}

.making-technical{border-top:1px solid #d7d1c2;padding:18px 0}.making-technical summary{display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer;list-style:none}.making-technical svg{width:18px;height:18px;fill:none;stroke:currentColor}

.quantity-lines{white-space:pre-line}
.guide-reference>div,.making-build-grid>div,.making-block{min-width:0}.saved-build-cards p,.saved-build-cards h4,.build-rule p{overflow-wrap:anywhere}
