.size-guide-content{max-width:1228px;margin:auto;padding:10px 24px 65px}.size-guide-intro{max-width:760px;margin:12px 0 36px}.size-guide-intro h1{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(34px,5vw,55px);line-height:1.1}.size-guide-intro>p:not(.custom-eyebrow){color:#776580;font-size:17px;line-height:1.8}.size-guide-intro>small{color:#957fa1;font-size:11px}.desk-fit{background:#fff;border:1px solid #d8c6e3;border-radius:23px;grid-template-columns:1fr 1fr;gap:35px;padding:30px;display:grid}.desk-fit h2{letter-spacing:-.03em;margin:0 0 14px;font-size:25px}.desk-fit-controls>p:not(.custom-eyebrow){color:#7d6888;font-size:13px;line-height:1.8}.desk-fit-fields{grid-template-columns:1fr 1fr;gap:17px;margin:22px 0;display:grid}.desk-fit-fields label{color:#674773;font-size:11px;font-weight:750;line-height:1.5}.desk-fit-fields label>span{align-items:center;gap:8px;margin-top:5px;font-weight:500;display:flex}.desk-fit-fields input{color:#4f345f;width:100%;min-width:0;font:inherit;background:#fbf8fd;border:1px solid #d6c5df;border-radius:8px;padding:11px;font-size:16px}.desk-fit-fields input:focus-visible{outline-offset:2px;outline:3px solid #ae7ccd}.desk-fit-controls .desk-fit-note{font-size:11px!important}.desk-fit-controls button{color:#7d5295;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;text-decoration:underline}.desk-fit-preview{flex-direction:column;justify-content:center;min-width:0;display:flex}.desk-fit-width{text-align:center;color:#846094;border-bottom:1px solid #c7b2d1;margin-bottom:12px;padding-bottom:8px;font-size:12px}.desk-fit-top{aspect-ratio:47.24/23.64;background:repeating-linear-gradient(0deg,#0000,#0000 calc(20% - 1px),#dbcee680 calc(20% - 1px) 20%),repeating-linear-gradient(90deg,#f7f0fc,#f7f0fc calc(10% - 1px),#dbcee680 calc(10% - 1px) 10%);border:2px solid #876099;border-radius:9px;position:relative;overflow:hidden}.desk-fit-stand,.desk-fit-mat{text-align:center;border-radius:5px;place-items:center;min-height:2px;font-size:10px;font-weight:750;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.desk-fit-stand{color:#fff;background:#63407acf;border:1px solid #432352;top:0}.desk-fit-mat{color:#4c2c5e;background:#d9b3edcf;border:1px solid #9964b3;bottom:0}.desk-fit-depth{text-align:center;color:#967da2;margin:12px 0;font-size:10px}.desk-fit-result{color:#436b4c;background:#f0f7f1;border:1px solid #d6e3d9;border-radius:12px;margin-top:20px;padding:17px}.desk-fit-result strong{font-size:14px}.desk-fit-result p{margin:6px 0 0;font-size:12px;line-height:1.8}.desk-fit-result.check{color:#81602f;background:#fff7e9;border-color:#edcf9b}.size-guide-reading{max-width:780px;margin:50px auto}.size-guide-reading>section{margin:40px 0}.size-guide-reading h2{letter-spacing:-.025em;margin:0 0 18px;font-size:27px;line-height:1.25}.size-guide-reading p{color:#73617e;font-size:16px;line-height:1.9}.size-guide-reading a{color:#744788}.size-guide-reading .custom-faq summary{font-size:15px}.size-guide-reading .custom-faq p{font-size:14px}.size-guide-page .custom-final h2{margin:0 0 13px;font-size:26px;line-height:1.3}.size-guide-page .custom-final p{line-height:1.7}@media (max-width:800px){.desk-fit{grid-template-columns:1fr}.desk-fit-preview{width:100%;max-width:620px;margin:auto}}@media (max-width:560px){.size-guide-content{padding:8px 20px 40px}.size-guide-intro>p:not(.custom-eyebrow){font-size:15px}.desk-fit{border-radius:17px;gap:24px;padding:21px}.desk-fit-fields{gap:13px}.size-guide-reading p{font-size:15px}.size-guide-reading h2{font-size:24px}}
