.lm-head{padding:25px 0 18px;border-bottom:1px solid #cbd9e3}.lm-crumb{font:13px Arial,sans-serif;color:#546d80;margin-bottom:9px}.lm-crumb a,.lm-main a,.lm-aside a{color:#1b5f91}.lm-kicker{font:700 11px Arial,sans-serif;letter-spacing:.09em;color:#35719d;margin-bottom:6px}.lm-head h1{font:700 clamp(28px,3vw,39px) Georgia,serif;color:#173851;margin:0 0 9px}.lm-head p{font:17px/1.5 Georgia,serif;max-width:820px;color:#334d61;margin:0}.lm-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px;padding-top:25px;padding-bottom:45px;align-items:start}.lm-main{min-width:0;font:16px/1.58 Georgia,serif;color:#263b4a}.lm-main h2,.lm-aside h2{font:700 24px Georgia,serif;color:#173851;margin:0 0 12px}.lm-main h3{font:700 19px Georgia,serif;color:#173851;margin:22px 0 8px}.lm-main p{margin:0 0 15px}.lm-form{border:1px solid #cddce6;background:#f4f8fb;padding:20px 22px;margin-bottom:22px}.lm-form h2{margin-bottom:6px}.lm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin:15px 0}.lm-fields label{display:flex;flex-direction:column;gap:5px;font:700 13px Arial,sans-serif;color:#254860}.lm-fields input{box-sizing:border-box;width:100%;font:15px Arial,sans-serif;min-height:40px;border:1px solid #aebfca;background:#fff;padding:7px 9px;border-radius:2px}.lm-actions{display:flex;flex-wrap:wrap;gap:10px}.lm-actions button{background:#236c9c;color:#fff;border:1px solid #17577f;padding:10px 17px;font:700 14px Arial,sans-serif;cursor:pointer;margin:3px 0 12px}.lm-actions button:hover,.lm-actions button:focus-visible{background:#164f74}.lm-actions button[data-now]{background:#fff;color:#17577f}.lm-actions button[data-now]:hover,.lm-actions button[data-now]:focus-visible{background:#e6f0f7}.lm-small{font:13px/1.5 Arial,sans-serif;color:#536b7b}.lm-result:empty{display:none}.lm-result{border-left:4px solid #4c88ad;background:#f7fafc;padding:18px 20px;margin-bottom:25px}.lm-result-label{font:700 11px Arial,sans-serif;letter-spacing:.08em;color:#326d93;margin-bottom:5px!important}.lm-result h2{margin-bottom:0}.lm-arabic{font:14px Arial,sans-serif;color:#496779}.lm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0}.lm-facts div{border-top:1px solid #cbd9e3;padding-top:8px}.lm-facts span{display:block;font:12px Arial,sans-serif;color:#607587}.lm-facts strong{display:block;font:700 15px/1.4 Georgia,serif;margin-top:3px}.lm-error{color:#9c2b20}.lm-table-scroll{overflow-x:auto}.lm-table{width:100%;border-collapse:collapse;font:14px/1.45 Arial,sans-serif;margin:15px 0 20px}.lm-table caption{text-align:left;font:13px/1.5 Arial,sans-serif;color:#526a7a;margin-bottom:8px}.lm-table th{text-align:left;background:#e7f0f5;color:#1d475f}.lm-table th,.lm-table td{padding:8px 10px;border-bottom:1px solid #d4e0e7;vertical-align:top}.lm-table td small{display:block;color:#657988;font-size:12px;margin-top:2px}.lm-list th:first-child{white-space:nowrap}.lm-list td:nth-child(4){white-space:nowrap}.lm-article{border-top:1px solid #cbd9e3;padding-top:20px}.lm-aside{border-top:3px solid #356f96;padding:14px 0;font:14px/1.45 Arial,sans-serif}.lm-aside h2{font-size:18px;margin:4px 0 8px}.lm-aside ul{list-style:none;padding:0;margin:0 0 17px}.lm-aside li{border-top:1px solid #d7e1e7;padding:8px 0}.lm-aside p{color:#536b7b}.lm-sources{font:14px/1.5 Arial,sans-serif;border-top:1px solid #cbd9e3;padding-top:18px;margin-top:24px}.lm-sources h2{font:700 19px Georgia,serif}.lm-sources li{margin-bottom:10px}.lm-figure{float:right;max-width:275px;margin:0 0 18px 24px;text-align:center}.lm-figure svg{display:block;width:100%;height:auto;background:#f5f9fb;border:1px solid #d1e0e8}.lm-wedge{fill:#eef5f9;stroke:#a4bfce;stroke-width:.65}.lm-quarter{fill:#dcebf3}.lm-figure svg text{font:9px Arial,sans-serif;fill:#315a73}.lm-center{fill:#fff;stroke:#86a9bd}.lm-figure svg .lm-center-word{font:700 27px Georgia,serif;fill:#1b4d6b}.lm-figure svg .lm-center-sub{font:10px Arial,sans-serif;fill:#526d7e}.lm-figure figcaption{font:12px/1.45 Arial,sans-serif;color:#526a7a;margin-top:6px}@media(max-width:740px){.lm-layout{grid-template-columns:1fr;gap:12px;padding-top:18px}.lm-fields{grid-template-columns:1fr}.lm-form{padding:15px}.lm-head{padding-top:18px}.lm-facts{grid-template-columns:1fr}.lm-figure{float:none;max-width:260px;margin:4px auto 20px}.lm-list{min-width:720px}}
