.lh-page{max-width:1020px}.lh-page h1{max-width:24ch;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12;margin:12px 0 18px}.lh-eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#47604d}.lh-lead{max-width:70ch;font-size:1.08rem}.lh-workbench{margin:24px 0 38px;padding:25px;border:1px solid #becbb4;border-radius:18px;background:#fffef8}.lh-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lh-top label{display:flex;align-items:center;gap:12px;font-weight:600}.lh-top select{font:inherit;min-height:46px;border:1px solid #819575;border-radius:9px;padding:8px 32px 8px 12px;background:white;color:#25332e}.lh-steps{display:flex;gap:7px;list-style:none;padding:0;margin:0;color:#617057;font-size:.8rem}.lh-steps li{background:#edf0e5;border-radius:6px;padding:7px 10px}.lh-steps [data-active=true]{background:#dce9c7;color:#243e30}.lh-target-title{text-transform:capitalize;font-size:1.5rem;margin:24px 0 5px}.lh-progress{font-size:.9rem;color:#54624e}.lh-box{border-left:3px solid #789863;padding:12px 18px;margin:15px 0;background:#eff4e5}.lh-box small{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4c6640}.lh-box p{margin:8px 0 0}.lh-answer{background:#fbedd6;border-color:#a1722c}.lh-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 8px}.lh-actions button{font:inherit;border:1px solid #365a49;border-radius:9px;min-height:46px;padding:10px 18px;background:#365a49;color:white;cursor:pointer}.lh-actions #lh-hide{background:transparent;color:#365a49}.lh-actions button:disabled{opacity:.55;cursor:default}.lh-source-warning,.lh-note{font-size:.88rem;color:#55634e}.lh-article{max-width:76ch}.lh-article section{margin:35px 0}.lh-article figure{margin:28px 0}.lh-article img{max-width:100%;height:auto;border-radius:12px;border:1px solid #ccd6bf}.lh-article figcaption{color:#55634e;font-size:.86rem}.lh-checks{border-collapse:collapse;width:100%;font-size:.9rem}.lh-checks td,.lh-checks th{text-align:left;vertical-align:top;padding:12px 9px;border-bottom:1px solid #ced7c2}.lh-page button:focus-visible,.lh-page select:focus-visible{outline:3px solid #a07132;outline-offset:3px}.lh-page [hidden]{display:none!important}.lh-article video{width:100%;border-radius:10px;background:#25332e}@media(max-width:650px){.lh-workbench{padding:17px}.lh-top{display:grid;gap:18px}.lh-top label{justify-content:space-between}.lh-top select{min-width:160px}.lh-steps{justify-content:space-between}.lh-steps li{padding:7px;font-size:.76rem}.lh-actions button{flex:1;min-width:130px}.lh-checks td,.lh-checks th{padding:10px 6px;font-size:.85rem}.lh-lead{font-size:1rem}}
.lh-page>p.lh-eyebrow{font:600 .76rem/1.4 system-ui,sans-serif;color:#47604d;margin:0 0 10px}.lh-page .lh-lead{font-size:1.08rem;line-height:1.55}.lh-workbench .lh-target-title{border:0;padding:0;margin:18px 0 6px}.lh-workbench .lh-progress{line-height:1.45;margin:0 0 12px}.lh-steps li{font:.78rem/1.3 system-ui,sans-serif;margin:0}.lh-top,.lh-actions{font-family:system-ui,sans-serif}.lh-source-warning{line-height:1.5;margin:12px 0 0}@media(max-width:650px){body:has(.lh-page) .layout{padding-top:24px}body:has(.lh-page) .site-header{gap:3px}body:has(.lh-page) .site-header .site-nav{gap:2px 7px}.lh-page .lh-lead{font-size:1rem;line-height:1.5}.lh-page h1{font-size:1.85rem}.lh-workbench{margin-top:18px}.lh-workbench .lh-target-title{margin-top:16px}}
