.lc-course{max-width:980px;margin:auto;color:#183446;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}.lc-course .lc-kicker{color:#23698d;font-weight:750;font-size:.9rem}.lc-course .lc-lead{font-size:1.12rem;color:#41596d}.lc-course h2{font-size:2rem;line-height:1.25;color:#103c60}.lc-course h3{font-size:1.45rem;color:#174d75;margin:1.5em 0 .6em}.lc-course h4{font-size:1.12rem;color:#145a83;margin:0 0 .35em}.lc-topic{background:#f7fafc;padding:17px 22px;margin:13px 0;border-left:4px solid #2679a7;border-radius:8px}.lc-topic p{margin:5px 0}.lc-figure{display:block;width:100%;height:auto;margin:20px 0;border-radius:14px}.lc-summary{padding:18px 24px;background:#e9f4fc;border:1px solid #b7dbf1;border-radius:12px}.lc-source{font-size:.86rem;color:#5f7180}.lc-qrc-item{border:1px solid #d6e2ec;border-radius:14px;padding:20px;margin:16px 0}.lc-qrc-item textarea{box-sizing:border-box;width:100%;min-height:110px;padding:12px;border:1px solid #bdcfdd;border-radius:9px}.lc-qrc-item label{display:block;font-weight:650;margin-top:10px}.lc-qrc-item details{margin-top:15px;background:#e9f3fc;padding:12px;border-radius:9px}.lc-qrc-item summary{cursor:pointer;font-weight:750;color:#145b8d}.lc-c100{font-family:inherit;color:#1b405a;max-width:900px;line-height:1.76}.lc-c100 h2{font-size:clamp(1.65rem,3vw,2.3rem);color:#113e67}.lc-c100 h3{color:#135782;margin-top:1.6em}.lc-c100-lead{font-size:1.13em;color:#4b6174}.lc-c100-intro,.lc-c100-summary{background:#eaf4fc;border:1px solid #cce4f6;border-radius:14px;padding:18px 22px;margin:20px 0}.lc-c100-diagram{background:#eff5f9;border-radius:15px;padding:20px;margin:22px 0}.lc-c100-diagram strong{display:block;margin-bottom:12px}.lc-c100-steps{display:flex;gap:9px;align-items:stretch;flex-wrap:wrap}.lc-c100-steps span{flex:1 1 130px;background:#23668e;color:#fff;border-radius:10px;padding:12px;text-align:center;min-width:100px}.lc-c100-steps span:nth-child(2){background:#3e829c}.lc-c100-steps span:nth-child(3){background:#277e70}.lc-c100-diagram small{display:block;margin-top:9px;color:#526779}.lc-c100-section{padding:14px 20px;background:#f8fbfd;border-left:4px solid #1781bc;border-radius:8px;margin:13px 0}.lc-c100-section h4{color:#145b87;font-size:1.07em;margin:0 0 7px}.lc-c100-section p{margin:0}.lc-c100-case{background:#f2f8f3;border:1px solid #b9d8c5;padding:16px 21px;border-radius:12px;margin:23px 0}.lc-c100-refs{font-size:.89em;color:#53677a;border-top:1px solid #d2e0e9;margin-top:18px;padding-top:12px}.lc-c100-refs a{color:#086697}@media(max-width:600px){.lc-c100-section{padding:12px}.lc-c100-steps span{flex-basis:100%}}.lc11-visual{margin:22px 0 26px;padding:18px;border:1px solid #c9deeb;border-radius:17px;background:#f7fbff;overflow:hidden;color:#163e5a}.lc11-cap{font-weight:800;font-size:1.1rem;margin:0 0 15px;color:#0e4770}.lc11-note{font-size:.91rem;color:#465f71;margin:12px 0 0;line-height:1.6}.lc11-visual *{box-sizing:border-box}.lc11-tile{display:flex;flex-direction:column;gap:7px;padding:13px;border-radius:11px;background:#fff;border:1px solid #d1e1ec;min-width:0;flex:1}.lc11-tile b{font-size:1.05rem;color:#063f65}.lc11-tile span{font-size:.9rem;line-height:1.5}.lc11-accent{background:#dff5ed;border-color:#87c8b2}.lc11-arrow{font-size:1.6rem;color:#2d688c;font-weight:700;text-align:center}.lc11-points,.lc11-equation,.lc11-emergency{display:flex;align-items:center;gap:12px}.lc11-start{background:#e0eefe}.lc11-mid{background:#e1f4e9}.lc11-trio,.lc11-four,.lc11-warning-grid,.lc11-light-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lc11-four,.lc11-warning-grid,.lc11-light-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc11-steps{display:flex;gap:8px;flex-wrap:wrap}.lc11-steps>div{display:flex;gap:8px;align-items:center;flex:1 1 130px;border-radius:10px;background:#e5f0fa;padding:12px}.lc11-steps em{font-style:normal;font-weight:800;color:#1a638b}.lc11-steps strong{font-size:.88rem}.lc11-equation>span{font-weight:800;text-align:center;max-width:120px}.lc11-scale{display:grid;gap:13px}.lc11-scale-row{display:grid;grid-template-columns:140px 1fr 80px;gap:12px;align-items:center;font-size:.85rem}.lc11-bar{height:17px;border-radius:20px;background:#dce7ef;overflow:hidden}.lc11-bar i{display:block;background:#ed9a39;height:100%;border-radius:20px}.lc11-warning-grid .lc11-accent{background:#dbf4e8}.lc11-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lc11-compare>div{padding:13px;border-radius:12px}.lc11-compare h4{margin:0 0 12px!important}.lc11-compare p{margin:8px 0}.lc11-bad{background:#fff0ee;border:1px solid #ebc2bb}.lc11-good{background:#e8f6eb;border:1px solid #b7dcc2}.lc11-signs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;text-align:center}.lc11-signs>div{display:flex;flex-direction:column;align-items:center;gap:7px}.lc11-signs small{line-height:1.4}.lc11-signs span{display:grid;place-items:center;width:75px;height:72px;font-weight:900;font-size:1.4rem}.lc11-sign-danger{color:#161616;background:#fff;clip-path:polygon(50% 0,100% 95%,0 95%);border:0;outline:4px solid red}.lc11-sign-no{border:8px solid #e44;border-radius:50%;background:#fff;color:#141414}.lc11-sign-obligation{border-radius:50%;background:#216eb5;color:#fff}.lc11-sign-info{border:5px solid #236ec0;background:#236ec0;color:#fff}.lc11-junction{width:min(400px,100%);height:260px;background:#d8e8d5;border-radius:13px;position:relative;margin:auto;overflow:hidden}.lc11-road-h{position:absolute;top:100px;width:100%;height:65px;background:#778896}.lc11-road-v{position:absolute;left:calc(50% - 32px);height:100%;width:65px;background:#778896}.lc11-car{position:absolute;z-index:2;padding:5px 13px;color:#fff;border-radius:7px;font-weight:700}.lc11-car-a{left:calc(50% - 24px);bottom:38px;background:#176cb9}.lc11-car-b{right:30px;top:112px;background:#db6f32}.lc11-compass{position:absolute;top:11px;left:12px;color:#294b34;font-size:.8rem}.lc11-speed-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lc11-speed-gauges .lc11-tile{align-items:center;text-align:center;border-top:7px solid #e44}.lc11-speed-gauges .lc11-tile b{font-size:2.4rem}.lc11-bars{display:grid;gap:16px}.lc11-bars>div{display:grid;grid-template-columns:150px 1fr 100px;gap:10px;align-items:center;font-size:.85rem}.lc11-bars i{background:#268abb;height:19px;border-radius:3px}.lc11-distance{display:flex;border-radius:11px;overflow:hidden;color:#fff;min-height:100px}.lc11-dist-react{background:#2b76a7;width:38%;padding:14px}.lc11-dist-brake{background:#2b8c78;width:62%;padding:14px}.lc11-distance strong{font-size:.8rem}.lc11-dist-legend{text-align:center;font-weight:800;padding-top:10px}.lc11-timegap{display:flex;gap:12px;align-items:center}.lc11-car-symbol{font-size:2rem}.lc11-time-track{flex:1;border-bottom:5px dashed #3086b6;text-align:center;font-size:.85rem;padding:14px 3px}.lc11-seat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lc11-seat{background:#e4edff;border:2px solid #8db1d9;border-radius:14px 14px 8px 8px;padding:18px 6px;text-align:center;font-weight:700}.lc11-seat small{font-weight:400}.lc11-emergency .lc11-tile{min-height:110px}.lc11-emergency .lc11-tile:nth-child(1){background:#e8f2ff}.lc11-emergency .lc11-tile:nth-child(3){background:#fff2df}.lc11-emergency .lc11-tile:nth-child(5){background:#e5f5e8}@media(max-width:700px){.lc11-visual{padding:13px}.lc11-points,.lc11-equation,.lc11-emergency{flex-direction:column;align-items:stretch}.lc11-trio,.lc11-signs,.lc11-speed-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.lc11-compare{grid-template-columns:1fr}.lc11-scale-row{grid-template-columns:100px 1fr 58px;gap:7px}.lc11-bars>div{grid-template-columns:95px 1fr 85px;gap:6px}.lc11-arrow{transform:rotate(90deg)}.lc11-visual p{font-size:.9rem}.lc11-visual .lc11-tile b{font-size:.94rem}}.lc12-board{margin:23px 0;padding:18px;background:#f6fafd;border:1px solid #c6dbe9;border-radius:16px;overflow:hidden;color:#143e5a}.lc12-board figcaption{font-size:1.05rem;font-weight:800;margin:0 0 12px;color:#124d73}.lc12-board img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px;border:1px solid #d5e5ed;background:#fff}.lc12-board p{margin:12px 2px 2px;font-size:.92rem;line-height:1.6;color:#506679}@media(max-width:700px){.lc12-board{padding:10px;margin:17px 0}.lc12-board figcaption{font-size:.95rem}.lc12-board p{font-size:.84rem}}.lc13-photo-section,.lc13-photo-section *{box-sizing:border-box}.lc13-photo-section{width:100%;max-width:100%;min-width:0;margin:22px 0;padding:18px;border:1px solid #cbdfea;border-radius:15px;background:#f6fafc;overflow:hidden}.lc13-photo-section h3{margin:0 0 8px;color:#104869}.lc13-intro,.lc13-safety{font-size:.9rem;line-height:1.6;color:#486379}.lc13-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:stretch;min-width:0}.lc13-photo{min-width:0;width:100%;margin:0;border:1px solid #d4e3ea;border-radius:12px;overflow:hidden;background:#fff}.lc13-image-link{display:block;background:#eef3f5;min-width:0;line-height:0}.lc13-photo img{display:block;width:100%!important;max-width:100%!important;min-width:0;height:190px!important;max-height:190px;object-fit:contain;object-position:center;background:#eef3f5;margin:0!important;border:0!important}.lc13-photo figcaption{padding:12px;line-height:1.5;color:#284357;overflow-wrap:anywhere}.lc13-photo figcaption strong,.lc13-photo figcaption span,.lc13-photo figcaption small{display:block}.lc13-photo figcaption strong{margin-bottom:5px;color:#124568}.lc13-photo figcaption span{font-size:.88rem}.lc13-photo figcaption small{font-size:.74rem;color:#60758a;margin-top:8px}.lc13-photo figcaption small a{color:#0d6394;text-decoration:underline}@media(max-width:660px){.lc13-photo-section{padding:10px}.lc13-photo-grid{grid-template-columns:minmax(0,1fr);gap:12px}.lc13-photo img{height:210px!important;max-height:210px}}.lc31{font-family:inherit;max-width:980px;margin:0 auto;color:#24445c;line-height:1.72;font-size:16px}.lc31 *{box-sizing:border-box}.lc31 h2,.lc31 h3{color:#0a4165;line-height:1.25}.lc31 h2{font-size:clamp(1.55rem,3vw,2.25rem);margin:.35em 0}.lc31 h3{font-size:1.3rem;margin:0 0 14px}.lc31 p{margin:12px 0}.lc31 section{margin:30px 0}.lc31 section>h3{border-bottom:2px solid #dcebf6;padding-bottom:10px}.lc31-hero{padding:24px;border-radius:16px;background:#eff6fc;border-top:5px solid #1e719e}.lc31-kicker{color:#285e82;font-size:.81rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lc31-goals,.lc31-check,.lc31-recap{margin-top:20px;background:#eaf3fb;padding:20px 24px;border-radius:14px}.lc31-goals h3{font-size:1.08rem}.lc31 ul,.lc31 ol{padding-left:24px}.lc31 li{margin:7px 0}.lc31-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.lc31-stats>div{border:1px solid #d4e3ef;border-radius:12px;background:#f4f9fd;padding:16px;text-align:center;min-width:0}.lc31-stats b{display:block;font-size:1.9rem;color:#125a85}.lc31-stats span{display:block;font-size:.85rem}.lc31-tablewrap{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid #dae5ee;border-radius:12px}.lc31 table{width:100%;border-collapse:collapse;font-size:.91rem;min-width:530px}.lc31 th,.lc31 td{padding:12px 13px;border-bottom:1px solid #dde7ed;vertical-align:top;text-align:left}.lc31 thead th{background:#dfeef8;color:#0a4165}.lc31 tr:nth-child(even) td{background:#f5f9fc}.lc31-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lc31-compare>div{background:#edf7f2;border:1px solid #bbdfcf;border-radius:12px;padding:16px}.lc31-note{font-size:.91rem;color:#4f6576}.lc31-example,.lc31-warning{margin:16px 0;padding:17px 20px;border-radius:12px;background:#eaf6ee;border-left:4px solid #2a9874}.lc31-warning{background:#fff5e5;border-left-color:#d39432}.lc31-scenario{padding:18px;border-radius:12px;border:1px solid #d4e4ee;margin:12px 0;background:#f6fafc}.lc31-scenario strong{color:#0e527a}.lc31-recap{background:#eaf3fb}.lc31-refs{margin-top:32px;padding-top:18px;border-top:2px solid #d7e5ef;font-size:.9rem}.lc31-refs a{color:#1766a0;text-decoration:underline}.lc31 a{overflow-wrap:anywhere}@media(max-width:650px){.lc31{font-size:15px}.lc31-stats{grid-template-columns:1fr}.lc31-stats>div{text-align:left}.lc31-compare{grid-template-columns:1fr}.lc31-hero,.lc31-goals,.lc31-check,.lc31-recap{padding:16px}.lc31 table{font-size:.86rem}}.lc31 .lc31-tablewrap{width:100%;max-width:100%;overflow-x:auto;border:2px solid #a9cadd;border-radius:12px;box-shadow:0 2px 6px rgb(10 56 86 / .07);-webkit-overflow-scrolling:touch}.lc31 .lc31-tablewrap table{width:100%;font-size:17px;line-height:1.6;color:#19384d;border-collapse:collapse}.lc31 .lc31-tablewrap thead th{background:#11476b;color:#fff;font-size:17px;font-weight:800;line-height:1.45;border-bottom:2px solid #0b3652}.lc31 .lc31-tablewrap td,.lc31 .lc31-tablewrap th{padding:17px 17px;text-align:left;vertical-align:top;overflow-wrap:break-word}.lc31 .lc31-tablewrap tbody td{font-weight:550;background:#fff;border-bottom:1px solid #cadce7}.lc31 .lc31-tablewrap tbody tr:nth-child(even) td{background:#edf5fa}.lc31 .lc31-tablewrap tbody td:first-child{font-weight:750;color:#0b4366}.lc31 .lc31-tablewrap tbody tr:hover td{background:#e3f1fb}.lc31 .lc31-tablewrap tbody tr:last-child td{border-bottom:0}.lc31 .lc31-tablewrap .lc31-points td:not(:first-child),.lc31 .lc31-tablewrap .lc31-points th:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.lc31 footer.lc31-refs{display:block!important;width:100%!important;max-width:100%;column-count:1!important;grid-template-columns:none!important;color:#23445d;font-size:16px}.lc31 footer.lc31-refs>*{display:block!important;width:100%!important;max-width:100%!important;float:none!important;margin-left:0;margin-right:0}.lc31 footer.lc31-refs h3{margin:0 0 14px;font-size:21px}.lc31 footer.lc31-refs ul{list-style:disc;padding-left:28px;margin:0 0 15px}.lc31 footer.lc31-refs li{display:list-item!important;margin:9px 0;line-height:1.55}.lc31 footer.lc31-refs a{color:#075b9a;font-weight:700;text-decoration:underline}.lc31 footer.lc31-refs p{margin:12px 0}@media (max-width:700px){.lc31 .lc31-tablewrap table{font-size:16px;min-width:540px}.lc31 .lc31-tablewrap thead th{font-size:16px}.lc31 .lc31-tablewrap th,.lc31 .lc31-tablewrap td{padding:13px 12px}.lc31 footer.lc31-refs{font-size:16px}}.lc32{font-family:Arial,Helvetica,sans-serif;color:#1a3e58;font-size:17px;line-height:1.7;max-width:1040px;margin:0 auto}.lc32 *{box-sizing:border-box;min-width:0}.lc32 h2,.lc32 h3,.lc32 h4{color:#073e61;line-height:1.3}.lc32 h2{font-size:clamp(25px,3.2vw,35px);margin:10px 0}.lc32 h3{font-size:23px;margin:0 0 18px}.lc32 h4{font-size:18px;margin:0 0 8px}.lc32 p{margin:12px 0}.lc32 section{margin:28px 0}.lc32 section>h3{border-bottom:2px solid #d8e9f6;padding-bottom:10px}.lc32-hero{background:#edf6fc;border-top:5px solid #2776a2;border-radius:16px;padding:26px 28px}.lc32-kicker{font-size:13px;font-weight:700;color:#24577a;letter-spacing:.03em;text-transform:uppercase}.lc32-goals,.lc32-recap{background:#eaf4fc;border-radius:14px;padding:20px 26px}.lc32 ul,.lc32 ol{padding-left:26px}.lc32 li{margin:8px 0}.lc32-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lc32-card,.lc32-examples>div{border:1px solid #d2e4ef;border-radius:12px;padding:17px;background:#f6fafc}.lc32-tablewrap{max-width:100%;overflow-x:auto;margin:20px 0;border:1px solid #cbdce8;border-radius:12px}.lc32 table{width:100%;border-collapse:collapse;min-width:680px;font:normal 16px/1.55 Arial,Helvetica,sans-serif!important;color:#153b58!important}.lc32 th,.lc32 td{padding:14px;border-bottom:1px solid #dce7ef;vertical-align:top;text-align:left;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.55!important}.lc32 th{background:#114c74!important;color:#fff!important;font-weight:700!important}.lc32 td{color:#173a55!important;font-weight:400!important}.lc32 td:first-child{font-weight:600!important}.lc32 tbody tr:nth-child(even) td{background:#f1f7fb}.lc32-warning{background:#fff5e8;border-left:4px solid #d58b26;border-radius:10px;padding:16px 20px;margin:18px 0}.lc32-formula{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;background:#f1f7fb;padding:16px;border-radius:12px}.lc32-formula span{flex:1 1 130px;border:1px solid #b9d5e8;border-radius:10px;background:#fff;padding:14px;text-align:center;font-weight:700}.lc32-formula b{align-self:center;font-size:13px;color:#285a78}.lc32-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lc32-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lc32-steps>div{background:#eef6fb;border:1px solid #c6dfea;border-radius:11px;padding:12px}.lc32-steps b{display:block;color:#0b5e8e;font-size:24px}.lc32-steps strong{display:block}.lc32-steps span{display:block;font-size:14px}.lc32-small{font-size:14px;color:#526979}.lc32-refs{border-top:1px solid #d5e6ee;margin-top:28px;padding:15px 0;font-size:13px!important;line-height:1.5!important;color:#567184}.lc32-refs h3{font-size:15px!important;margin:0 0 8px!important;border:0!important;padding:0!important}.lc32-refs ul{margin:4px 0;padding-left:20px;display:block;columns:1}.lc32-refs li{margin:3px 0}.lc32-refs li a{font-size:13px!important;font-weight:400!important;color:#315d7d!important;text-decoration:underline}.lc32-refs p{font-size:12px!important;margin-top:8px!important;color:#60798a!important}.lc32 a{overflow-wrap:anywhere}@media(max-width:720px){.lc32{font-size:16px}.lc32-cols,.lc32-examples{grid-template-columns:1fr}.lc32-steps{grid-template-columns:repeat(2,1fr)}.lc32-hero,.lc32-goals,.lc32-recap{padding:18px}.lc32 table{font-size:15px!important}.lc32 th,.lc32 td{font-size:15px!important;padding:10px}.lc32-formula{flex-direction:column}}.lc31 table,.lc31 table thead,.lc31 table tbody,.lc31 table tr,.lc31 table th,.lc31 table td,.lc31 table th *,.lc31 table td *{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important}.lc31 table th,.lc31 table td{font-size:17px!important;line-height:1.55!important;color:#173b58!important}.lc31 table thead th{font-weight:700!important}.lc31 table tbody td{font-weight:400!important}.lc31 table tbody td:first-child{font-weight:600!important}@media (max-width:700px){.lc31 table th,.lc31 table td{font-size:16px!important}}.lc31 footer.lc31-refs{display:block!important;grid-template-columns:none!important;columns:auto!important;margin:18px 0 8px!important;padding:12px 15px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #e2e9ee!important;border-top:1px solid #e2e9ee!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important;color:#526373!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.45!important}.lc31 footer.lc31-refs>h3{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 7px!important;padding:0!important;border:none!important;color:#294f69!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.lc31 footer.lc31-refs>ul{display:block!important;columns:auto!important;grid-template-columns:none!important;list-style:disc outside!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 0 18px!important;box-sizing:border-box!important}.lc31 footer.lc31-refs>ul>li{display:list-item!important;margin:0 0 3px!important;padding:0!important;width:auto!important;max-width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#526373!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.lc31 footer.lc31-refs>ul>li>a{display:inline!important;color:#326984!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;text-decoration:underline!important;text-decoration-color:#bfced9!important;text-underline-offset:2px!important;overflow-wrap:anywhere!important}.lc31 footer.lc31-refs>ul>li>a:hover,.lc31 footer.lc31-refs>ul>li>a:focus{color:#124b6a!important;text-decoration-color:currentColor!important}.lc31 footer.lc31-refs>p{display:block!important;width:100%!important;max-width:100%!important;margin:7px 0 0!important;padding:7px 0 0!important;border:0!important;border-top:1px solid #e6edf1!important;color:#657888!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.45!important}@media (max-width:650px){.lc31 footer.lc31-refs{padding:10px 12px!important}.lc31 footer.lc31-refs>h3{font-size:14px!important}.lc31 footer.lc31-refs>ul>li,.lc31 footer.lc31-refs>ul>li>a{font-size:12.5px!important}.lc31 footer.lc31-refs>p{font-size:11px!important}}.lc32 footer.lc32-refs.lc31-refs{display:block!important;grid-template-columns:none!important;columns:auto!important;margin:18px 0 8px!important;padding:12px 15px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #e2e9ee!important;border-top:1px solid #e2e9ee!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important;color:#526373!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.45!important}.lc32 footer.lc32-refs.lc31-refs>h3{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 7px!important;padding:0!important;border:none!important;color:#294f69!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.lc32 footer.lc32-refs.lc31-refs>ul{display:block!important;columns:auto!important;grid-template-columns:none!important;list-style:disc outside!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 0 18px!important;box-sizing:border-box!important}.lc32 footer.lc32-refs.lc31-refs>ul>li{display:list-item!important;margin:0 0 3px!important;padding:0!important;width:auto!important;max-width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#526373!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.lc32 footer.lc32-refs.lc31-refs>ul>li>a{display:inline!important;color:#326984!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;text-decoration:underline!important;text-decoration-color:#bfced9!important;text-underline-offset:2px!important;overflow-wrap:anywhere!important}.lc32 footer.lc32-refs.lc31-refs>ul>li>a:hover,.lc32 footer.lc32-refs.lc31-refs>ul>li>a:focus{color:#124b6a!important;text-decoration-color:currentColor!important}.lc32 footer.lc32-refs.lc31-refs>p{display:block!important;width:100%!important;max-width:100%!important;margin:7px 0 0!important;padding:7px 0 0!important;border:0!important;border-top:1px solid #e6edf1!important;color:#657888!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.45!important}@media (max-width:650px){.lc32 footer.lc32-refs.lc31-refs{padding:10px 12px!important}.lc32 footer.lc32-refs.lc31-refs>h3{font-size:14px!important}.lc32 footer.lc32-refs.lc31-refs>ul>li,.lc32 footer.lc32-refs.lc31-refs>ul>li>a{font-size:12.5px!important}.lc32 footer.lc32-refs.lc31-refs>p{font-size:11px!important}}.lc31 img,.lc32 img,.lc13-photo-section img{max-width:100%;height:auto}.lc31,.lc32,.lc13-photo-section{max-width:100%;min-width:0;box-sizing:border-box}.lc31 .lc31-tablewrap table thead tr>th,.lc31 table thead tr>th{background-color:#11476b!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:1.45!important;text-shadow:none!important}.lc31 .lc31-tablewrap table thead tr>th *,.lc31 table thead tr>th *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;font-weight:inherit!important;text-shadow:none!important}@media (max-width:700px){.lc31 table thead tr>th{font-size:16px!important}}.lc33{font-family:Arial,Helvetica,sans-serif!important;font-size:16.5px;color:#1b3850;line-height:1.72;max-width:100%;min-width:0}.lc33 *{box-sizing:border-box}.lc33 p{margin:10px 0 15px}.lc33 section{margin:28px 0}.lc33 section>h3{color:#094a75!important;font:700 21px/1.35 Arial,Helvetica,sans-serif!important;margin:0 0 14px;border-bottom:1px solid #c8dce9;padding-bottom:9px}.lc33 h2,.lc33 h3,.lc33 h4{font-family:Arial,Helvetica,sans-serif!important}.lc33 .lc33-hero{background:#e9f3fa;border-top:4px solid #1878b2;border-radius:12px;padding:22px 25px}.lc33 .lc33-hero h2{color:#06436c;font-size:27px;line-height:1.32;margin:8px 0}.lc33 .lc33-eyebrow{font-size:11px;font-weight:700;letter-spacing:.07em;color:#23658b}.lc33 .lc33-objectives,.lc33 .lc33-summary{background:#e8f3fc;border-radius:12px;padding:18px 23px}.lc33 .lc33-objectives h3,.lc33 .lc33-summary h3{border-bottom:1px solid #cfdfeb}.lc33 ul,.lc33 ol{padding-left:25px;margin:10px 0}.lc33 li{margin:6px 0}.lc33 .lc33-note,.lc33 .lc33-alert{background:#fff4e5;border-left:4px solid #d99227;padding:13px 17px;border-radius:6px;margin:15px 0}.lc33 .lc33-alert{background:#fff0e9;border-color:#bc603d}.lc33 .lc33-tablewrap{overflow-x:auto;border-radius:9px;border:1px solid #c8dce9;margin:18px 0}.lc33 table{width:100%;border-collapse:collapse;font:16px/1.5 Arial,Helvetica,sans-serif!important;min-width:530px;margin:0!important}.lc33 table thead th,.lc33 table thead th *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font:700 16px/1.4 Arial,Helvetica,sans-serif!important;text-shadow:none!important}.lc33 table thead th{background:#124e75!important;padding:13px 11px!important;text-align:left!important;border:0!important}.lc33 table td{padding:12px 11px!important;border-bottom:1px solid #d5e3ed!important;vertical-align:top;color:#1b3850!important;background:#fff!important}.lc33 table tbody tr:nth-child(even) td{background:#eef5fa!important}.lc33 .lc33-cards,.lc33 .lc33-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}.lc33 .lc33-cards>div,.lc33 .lc33-cases>div{background:#f5f9fc;border:1px solid #ccdfed;border-radius:9px;padding:15px}.lc33 .lc33-cards strong,.lc33 .lc33-cases strong{display:block;color:#09476d;font-size:16px}.lc33 .lc33-cards p,.lc33 .lc33-cases p{margin:7px 0 0}.lc33 .lc33-level{display:inline-block;padding:4px 8px;border-radius:5px;font-weight:700;white-space:nowrap}.lc33 .level1{background:#fff1b9;color:#694800}.lc33 .level2{background:#ffe0b0;color:#653d00}.lc33 .level3{background:#f9cbc9;color:#81201e}.lc33 .lc33-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lc33 .lc33-steps>div{background:#edf6fc;border:1px solid #d0e3ef;border-radius:8px;padding:13px}.lc33 .lc33-steps b{display:block;color:#0873ac;font-size:25px}.lc33 .lc33-steps strong{display:block;color:#064670}.lc33 footer.lc33-refs.lc31-refs{display:block!important;background:transparent!important;border:0!important;border-top:1px solid #d4e0e9!important;padding:12px 0 0!important;margin-top:18px!important}.lc33 footer.lc33-refs.lc31-refs>h3{font:700 14px/1.35 Arial,Helvetica,sans-serif!important;color:#164766!important;margin:0 0 6px!important;border:0!important;padding:0!important}.lc33 footer.lc33-refs.lc31-refs>ul{display:block!important;margin:4px 0 6px!important;padding-left:19px!important;list-style:disc!important}.lc33 footer.lc33-refs.lc31-refs>ul>li,.lc33 footer.lc33-refs.lc31-refs>ul>li>a{font:400 13px/1.5 Arial,Helvetica,sans-serif!important;color:#266b92!important;margin:2px 0!important}.lc33 footer.lc33-refs.lc31-refs>p{font:400 11.5px/1.45 Arial,Helvetica,sans-serif!important;color:#698092!important;margin:6px 0 0!important}@media(max-width:700px){.lc33{font-size:16px}.lc33 .lc33-cards,.lc33 .lc33-cases{grid-template-columns:1fr}.lc33 .lc33-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lc33 .lc33-hero{padding:17px}.lc33 .lc33-hero h2{font-size:23px}.lc33 table{font-size:16px!important}.lc33 table thead th{font-size:16px!important}}.lc33 .lc33-visual{margin:23px 0 25px!important;padding:0!important;border:1px solid #c9dce9;border-radius:12px;overflow:hidden;background:#f8fbfe;max-width:100%}.lc33 .lc33-visual img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain;border:0!important;border-radius:0!important;margin:0!important}.lc33 .lc33-visual figcaption{padding:9px 14px!important;margin:0!important;color:#546c7f!important;font:400 12px/1.55 Arial,Helvetica,sans-serif!important;background:#f2f7fb}.lc33 .lc33-visual-overview{margin-top:25px!important}.lc33 .lc33-visual-controls img,.lc33 .lc33-visual-meds img{object-fit:contain}@media(max-width:700px){.lc33 .lc33-visual figcaption{font-size:11px!important}.lc33 .lc33-visual{margin:16px 0 20px!important}}.lc33 .lc33-mini-threshold{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:100%;margin:14px 0 17px!important}.lc33 .lc33-thr-card{display:flex;flex-direction:column;gap:3px;border:1px solid #c8dce9;border-radius:8px;background:#f5f9fc;padding:11px 12px;min-width:0;box-shadow:none}.lc33 .lc33-thr-name{display:block;font:700 13px/1.3 Arial,Helvetica,sans-serif!important;color:#17476a!important;min-height:17px}.lc33 .lc33-thr-sub{font:400 12px/1.2 Arial,Helvetica,sans-serif!important;color:#526f83!important}.lc33 .lc33-thr-card strong{display:block;color:#073f69!important;font:750 26px/1.18 Arial,Helvetica,sans-serif!important;letter-spacing:-.5px}.lc33 .lc33-thr-card small{display:block;font:400 12.5px/1.3 Arial,Helvetica,sans-serif!important;color:#365c73!important}.lc33 .lc33-thr-penalty{display:block;margin-top:auto;padding-top:5px;font:700 12.2px/1.35 Arial,Helvetica,sans-serif!important;color:#124c72!important}.lc33 .lc33-thr-offence{background:#fff5f3;border-color:#eabfba}.lc33 .lc33-thr-offence strong,.lc33 .lc33-thr-offence .lc33-thr-penalty{color:#922c27!important}.lc33 .lc33-mini-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:610px;margin:13px 0 9px!important}.lc33 .lc33-mini-checks figure{margin:0!important;overflow:hidden;border:1px solid #cadbe7;border-radius:7px;background:#f7fafc;padding:0!important;min-width:0;box-shadow:none}.lc33 .lc33-mini-checks img{width:100%!important;height:105px!important;max-width:100%!important;object-fit:cover!important;display:block!important;margin:0!important;border:0!important;border-radius:0!important}.lc33 .lc33-mini-checks figcaption{font:500 11.5px/1.3 Arial,Helvetica,sans-serif!important;text-align:center;color:#335971!important;padding:5px 4px!important;margin:0!important}.lc33 .lc33-mini-meds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 16px!important}.lc33 .lc33-med-item{display:flex;align-items:center;gap:9px;border:1px solid #cbdde9;border-radius:8px;background:#fafcfe;min-width:0;overflow:hidden;padding:6px 8px 6px 5px}.lc33 .lc33-med-item img{width:94px!important;height:73px!important;max-width:46%!important;flex:0 0 auto;object-fit:cover!important;object-position:center center;display:block!important;margin:0!important;border:0!important;border-radius:5px!important}.lc33 .lc33-med-item div{display:flex;flex-direction:column;gap:4px;min-width:0}.lc33 .lc33-med-item strong{color:#164562!important;font:700 12.3px/1.35 Arial,Helvetica,sans-serif!important}.lc33 .lc33-med-item span{color:#315b72!important;font:400 12px/1.4 Arial,Helvetica,sans-serif!important}@media(max-width:700px){.lc33 .lc33-mini-threshold{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lc33 .lc33-thr-card{padding:8px 7px;gap:2px}.lc33 .lc33-thr-name{font-size:11px!important}.lc33 .lc33-thr-sub{font-size:10px!important}.lc33 .lc33-thr-card strong{font-size:19px!important;letter-spacing:-.3px}.lc33 .lc33-thr-card small{font-size:10px!important}.lc33 .lc33-thr-penalty{font-size:10px!important}.lc33 .lc33-mini-checks img{height:75px!important}.lc33 .lc33-mini-checks figcaption{font-size:10px!important}.lc33 .lc33-mini-meds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lc33 .lc33-med-item{display:block;padding:5px}.lc33 .lc33-med-item img{height:62px!important;width:100%!important;max-width:100%!important;object-fit:cover!important}.lc33 .lc33-med-item strong{font-size:11px!important}.lc33 .lc33-med-item span{font-size:10.5px!important}}@media(max-width:560px){.lc33 .lc33-mini-threshold{grid-template-columns:1fr;gap:6px}.lc33 .lc33-thr-card{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:2px 8px;padding:9px 11px}.lc33 .lc33-thr-name{grid-column:1/-1;font-size:12px!important}.lc33 .lc33-thr-sub{display:none}.lc33 .lc33-thr-card strong{font-size:24px!important}.lc33 .lc33-thr-card small{font-size:11px!important}.lc33 .lc33-thr-penalty{grid-column:1/-1;padding-top:0;font-size:11px!important}.lc33 .lc33-mini-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.lc33 .lc33-mini-meds{grid-template-columns:1fr;gap:6px}.lc33 .lc33-med-item{display:flex}.lc33 .lc33-med-item img{width:90px!important;max-width:90px!important;height:65px!important}.lc33 .lc33-med-item strong{font-size:12.5px!important}.lc33 .lc33-med-item span{font-size:12px!important}}.locroo-c166-feedback{display:block;grid-column:1 / -1;flex-basis:100%;box-sizing:border-box;width:100%;margin:12px 0 0;padding:16px 20px;border:1px solid #c2dfff;border-left:4px solid #1686da;border-radius:10px;background:#eaf4ff;color:#123858;line-height:1.55;font-family:Arial,sans-serif;font-size:16px}.locroo-c166-feedback strong{display:block;color:#064775;font-weight:700}.locroo-c166-feedback p{margin:6px 0 0;color:inherit}.masterstudy-course-player-question:has(.locroo-c166-feedback) .masterstudy-course-player-question__explanation,.stm-lms-single_question:has(.locroo-c166-feedback) .stm-lms-single_question_explanation{display:none}.locroo-c-quiz-intro{font:inherit;line-height:1.5;color:#45617a;margin:0 0 20px}.locroo-c166-fallback{display:block;box-sizing:border-box;grid-column:1 / -1;flex-basis:100%;width:100%;margin:12px 0;padding:16px 20px;border:1px solid #c2dfff;border-left:4px solid #1686da;border-radius:10px;background:#eaf4ff;color:#123858;line-height:1.55;font:16px/1.55 Arial,sans-serif}.locroo-c166-fallback strong{display:block;color:#064775;font-weight:700}.locroo-c166-fallback p{margin:6px 0 0}