.tools-intro,.chair-tool-page{padding-top:58px;max-width:980px}.tools-intro>.eyebrow,.chair-tool-page>.eyebrow{color:#a45837;margin-bottom:19px}.tools-intro h1,.chair-tool-page h1{font-size:clamp(48px,6vw,76px)}.tools-intro>p,.chair-lede{font-size:16px;line-height:1.9;max-width:680px;margin-top:23px}.chair-tool-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:55px 80px}.chair-tool-list>a{border:1px solid #d1c2b0;background:#eee6d9;padding:32px;min-width:0}.chair-tool-list .eyebrow,.chair-worked .eyebrow,.chair-sensitivity .eyebrow,.chair-results .eyebrow,.chair-caveat .eyebrow{color:#986242}.chair-tool-list h2{margin:18px 0 14px;font-size:34px}.chair-tool-list p{font-size:13px;line-height:1.8;min-height:46px}.chair-tool-list>a>span:last-child{display:block;border-top:1px solid #cbb9a3;margin-top:24px;padding-top:12px;font-size:12px}.chair-tool-list>a:hover{background:#e5d8c7}.chair-form{background:#35271f;color:#f8f1e7;padding:29px;margin-top:35px}.chair-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.chair-fields-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.chair-form label{font-size:11px;color:#d7c3b0}.chair-input{display:flex;align-items:center;border-bottom:1px solid #a99581;margin-top:7px}.chair-input input{width:100%;min-width:0;background:transparent;color:#fff8ee;border:0;padding:9px 0;font-size:21px;border-radius:0}.chair-input span{color:#cfb9a3;font-size:11px;padding-left:7px}.chair-actions{display:flex;align-items:center;gap:20px;margin-top:25px}.chair-actions .button{background:#f6eddf;color:#35271f;border-color:#f6eddf}.chair-actions .text-link{color:#f3dbc5;border-color:#957963}.chair-error{color:#ffd1bc;font-size:12px;margin:18px 0 0}.chair-results{border:1px solid #d4c5b4;background:#f0e9dd;padding:29px;margin-top:25px}.chair-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.chair-result-grid>div{border-left:1px solid #cdbca8;padding-left:16px}.chair-result-grid strong{display:block;font:400 clamp(31px,4vw,50px)/1 Georgia,serif;letter-spacing:-.05em}.chair-result-grid span{font-size:10px;color:#77675a}.capacity-diagram{margin:29px 0 0}.capacity-track{height:24px;display:flex;overflow:hidden;background:#d9cebd}.capacity-track span{transition:width .2s}.capacity-track span:first-child{background:#a45837}.capacity-track span:last-child{background:#c8b398}.capacity-diagram figcaption{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:9px;font-size:11px;color:#715e50}.capacity-diagram i{display:inline-block;width:7px;height:7px;margin-right:5px}.sold-key{background:#a45837}.unfilled-key{background:#c8b398}.chair-worked,.chair-sensitivity{margin-top:45px}.chair-worked{border-left:3px solid #a45837;padding:18px 24px;background:#eee6da}.chair-worked h2,.chair-sensitivity h2{font-size:30px;margin:10px 0}.chair-worked p,.chair-caveat p{font-size:13px;line-height:1.8}.chair-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d4c4b1;margin-top:20px}.chair-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px;line-height:1.55}.chair-table-wrap th,.chair-table-wrap td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid #d9ccbb}.chair-table-wrap thead{background:#e9dfd0}.chair-model-table td:last-child{font:400 20px Georgia,serif;white-space:nowrap}.chair-caveat{margin-top:40px;padding:24px;background:#e9dfd0}.chair-caveat p{margin-top:9px}.chair-guide-link{margin:31px 0 60px}.chair-noscript{padding:14px 18px;background:#eee4d6;margin-top:20px;color:#5c493b}
@media(max-width:760px){.tools-intro,.chair-tool-page{padding-top:37px}.chair-tool-list{grid-template-columns:1fr;margin-block:35px 55px}.chair-tool-list>a{padding:25px}.chair-fields,.chair-fields-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.chair-form,.chair-results{padding:22px 18px;margin-inline:0}.chair-result-grid{grid-template-columns:1fr;gap:14px}.chair-result-grid>div{padding-left:13px}.chair-result-grid strong{font-size:38px}.chair-actions{flex-wrap:wrap}.chair-worked h2,.chair-sensitivity h2{font-size:27px}.chair-worked{padding:18px}.chair-guide-link{margin-bottom:42px}}
@media(max-width:380px){.chair-fields,.chair-fields-wide{grid-template-columns:1fr}.chair-tool-page h1{font-size:46px}}
