.koll-box-fit{margin:18px 0;padding:18px;border:1px solid #b8cab4;border-radius:12px;background:#f1f6ef;color:#31482e;font-size:13px;line-height:1.65}
.koll-box-fit[hidden]{display:none!important}.koll-box-fit-heading{display:flex;align-items:center;gap:12px}
.koll-box-fit-heading>span{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#dbe8d6;font-size:18px}
.koll-box-fit .eyebrow{font-size:10px!important;margin:0!important;line-height:1.4!important;color:inherit!important}
.koll-box-fit h2{margin:3px 0 0;font-family:inherit;font-weight:600;font-size:17px;line-height:1.35;letter-spacing:-.02em}
.koll-box-fit p{margin:10px 0 0}.koll-box-fit-measure{padding:10px 0;border-bottom:1px solid #31482e26}
.koll-box-fit-measure p,.koll-box-fit-notes p{margin:3px 0;font-size:12px}
.koll-box-fit a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:inherit;text-underline-offset:3px;font-weight:600}
.koll-box-fit a:focus-visible{outline:3px solid #a34f36;outline-offset:3px}
.koll-box-fit[data-fit-state=no_fit],.koll-box-fit[data-fit-state=invalid]{background:#fff4ed;border-color:#d9a384;color:#794229}
.koll-box-fit[data-fit-state=no_fit] .koll-box-fit-heading>span,.koll-box-fit[data-fit-state=invalid] .koll-box-fit-heading>span{background:#f5dfd1}
.koll-box-fit[data-fit-state=unknown],.koll-box-fit[data-fit-state=stale],.koll-box-fit[data-fit-state=unavailable],.koll-box-fit[data-fit-state=loading]{background:#f7f5ef;border-color:#d8d0c3;color:#635b4d}
@media(max-width:760px){.koll-box-fit{padding:15px}.koll-box-fit h2{font-size:16px}}
