.lm-section{padding-bottom:55px}.lm-section-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:65px;align-items:center;padding:65px 0;border-top:1px solid #d8d3c7}.lm-explanation h2{font-size:48px;line-height:1.03;margin:18px 0 25px}.lm-explanation p{font-size:15px;line-height:1.75}.lm-explanation .lm-lead{font-size:19px;line-height:1.6}.lm-example{border-left:2px solid #b89c59;padding-left:18px;color:#686352;margin-top:24px}.lm-explanation small{display:block;margin-top:25px;font-size:12px;color:#696453}.lm-map{min-width:0}.lm-y-label{text-align:center;font-size:12px;color:#656153;margin:0}.lm-plot{height:420px;position:relative;margin:18px 0}.lm-axis{position:absolute;background:#c6bfae;pointer-events:none}.lm-axis-x{left:0;right:0;top:50%;height:1px}.lm-axis-y{top:0;bottom:0;left:50%;width:1px}.lm-marker{position:absolute;left:var(--x);top:var(--y);transform:translate(-9px,-50%);display:flex;align-items:center;gap:9px;max-width:155px;text-align:left;border:0;background:transparent;color:#252940;padding:10px 0;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;z-index:2}.lm-marker i{display:block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#aa8e4c;box-shadow:0 0 0 4px #f7f4ec}.lm-marker span{background:#faf9f5}.lm-marker:hover i,.lm-marker:focus-visible i{background:#20243b;box-shadow:0 0 0 6px #e9dfc7}.lm-marker:hover span{text-decoration:underline;text-underline-offset:4px}.lm-marker:focus-visible{outline:1px solid #aa8e4c;outline-offset:4px}.lm-x-label{display:flex;justify-content:space-between;gap:35px;padding-top:20px;font-size:12px;color:#656153}.lm-x-label span{max-width:46%}.lm-x-label span:last-child{text-align:right}.lm-note,.lm-extra{font-size:12px;color:#686657;line-height:1.7;max-width:920px}.lm-extra{margin:20px 0}.lm-extra button{font-size:12px}#lm-dialog{width:min(750px,calc(100% - 32px));max-height:88vh;overflow:auto;background:#faf9f5;color:#20243b;border:1px solid #a99c75;padding:35px}#lm-dialog::backdrop{background:#14192cb3}#lm-dialog h2{font-size:40px;margin:12px 0 20px}#lm-dialog p{line-height:1.7}#lm-close{cursor:pointer;background:none;border:1px solid #aaa38e;padding:9px 15px}.lm-position{margin:25px 0;padding-top:22px;border-top:1px solid #ddd7ca}.lm-position h3,.lm-forms-title{font-size:25px;margin:0}.lm-position p{font-size:15px}#lm-count-note{font-size:12px;color:#686657}.lm-form-count{display:grid;grid-template-columns:1.8fr 1fr 30px;gap:20px;align-items:center;padding:12px 0;border-bottom:1px solid #e1ddcf;font-size:14px}.lm-form-count strong{text-align:right}.lm-bar{background:#eee9dc;height:5px}.lm-bar i{display:block;height:5px;background:#ab9153}@media(max-width:1050px){.lm-section-row{gap:30px}.lm-marker{max-width:110px;font-size:12px}.lm-explanation h2{font-size:38px}}@media(max-width:760px){.lm-section-row{grid-template-columns:1fr;gap:30px;padding:40px 0}.lm-explanation h2{font-size:38px}.lm-plot{height:390px}.lm-marker{max-width:105px;font-size:11px;gap:6px}.lm-marker[data-side=left]{transform:translate(-75%,-50%);flex-direction:row-reverse;text-align:right}.lm-marker span{background:#faf9f5}.lm-form-count{gap:10px;grid-template-columns:2fr 1fr 25px;font-size:12px}#lm-dialog{padding:23px}#lm-dialog h2{font-size:32px}.lm-x-label,.lm-y-label{font-size:11px}}#lm-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:440px;max-width:92vw;height:100dvh;max-height:100dvh;box-sizing:border-box;border:0;border-left:1px solid #c9bea5;padding:28px;box-shadow:-12px 0 35px #20243b12;z-index:1500;overscroll-behavior:contain}#lm-dialog[open]{animation:lm-slide-in .22s ease-out}#lm-dialog .fd-dialog-top{position:sticky;top:-28px;background:#faf9f5;margin:-28px -28px 25px;padding:22px 28px;border-bottom:1px solid #e1ddcf;z-index:2}#lm-dialog h2{font-size:34px}#lm-dialog #lm-description{font-size:17px}#lm-dialog .lm-form-count{grid-template-columns:1.7fr 1fr 22px;gap:12px;font-size:13px}#lm-open-row{margin:12px 0 25px}.lm-marker[aria-pressed=true] i{background:#20243b;box-shadow:0 0 0 6px #e6d8b2}.lm-marker[aria-pressed=true] span{font-weight:600;text-decoration:underline;text-underline-offset:4px}.fd-matrix tr:has([data-fd-row][aria-pressed=true]){background:#e7dcc0;outline:2px solid #b1944b;outline-offset:-2px}.lm-matrix-selection{border-left:3px solid #b1944b;padding:10px 14px;background:#e7dcc0;font-size:14px;margin-bottom:22px}.lm-matrix-selection[hidden]{display:none}@keyframes lm-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:1100px){body.lm-panel-open{padding-right:440px}body.lm-panel-open .lm-section-row{grid-template-columns:1fr;gap:25px}body.lm-panel-open .lm-explanation{max-width:650px}body.lm-panel-open .fd-heading,body.lm-panel-open .fd-workbench{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#lm-dialog[open]{animation:none}}#lm-dialog .lm-form-link{width:100%;font:inherit;font-size:13px;text-align:left;background:transparent;color:inherit;border:0;border-bottom:1px solid #e1ddcf;cursor:pointer;padding:14px 8px}.lm-form-link:hover,.lm-form-link:focus-visible{background:#eee7d7!important;outline:1px solid #b1944b;outline-offset:-1px}#lm-dialog .lm-form-link[aria-pressed=true]{background:#e7dcc0;box-shadow:inset 3px 0 #b1944b}.fd-matrix [data-support-column]{min-width:125px;border-left:1px solid #c7baa0}
