/* Selected TEC v6 source slides. */
#tec-16 .b0{left:32.426669cqw;top:44.900246cqw;width:35.116660cqw;height:4.166667cqw}
#tec-16 .b0l0s0{left:0.000000cqw;top:0.000000cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:4.166667cqw;color:#ffffff}
#tec-16 .b1{left:30.539042cqw;top:49.582205cqw;width:38.898341cqw;height:1.666667cqw}
#tec-16 .b1l0s0{left:0.000000cqw;top:0.036854cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.666667cqw;color:#ffffff}
#tec-31 .b20{left:3.593405cqw;top:3.040739cqw;width:45.426675cqw;height:3.333334cqw}
#tec-31 .b20l0s0{left:0.000000cqw;top:0.073705cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:3.333333cqw;color:#50c49f}
#tec-31 .b0{left:50.988452cqw;top:11.919692cqw;width:38.747698cqw;height:2.649167cqw}
#tec-31 .b0l0s0{left:0.000000cqw;top:0.350625cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.947917cqw;color:#f81b02}
#tec-31 .b0l0s1{left:1.590296cqw;top:0.778813cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.770833cqw;color:#000000}
#tec-31 .b1{left:52.578748cqw;top:15.294350cqw;width:40.412032cqw;height:4.320833cqw}
#tec-31 .b1l0s0{left:0.000000cqw;top:0.039156cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.770833cqw;color:#000000}
#tec-31 .b1l1s0{left:0.000000cqw;top:2.589155cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.770833cqw;color:#000000}
#tec-31 .b2{left:5.056988cqw;top:9.355873cqw;width:27.078333cqw;height:2.291667cqw}
#tec-31 .b2l0s0{left:0.000000cqw;top:0.050673cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:2.291667cqw;color:#f81b02}
#tec-31 .b3{left:5.396404cqw;top:11.918677cqw;width:34.130653cqw;height:2.384249cqw}
#tec-31 .b3l0s0{left:0.000000cqw;top:0.315563cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.753125cqw;color:#f81b02}
#tec-31 .b3l0s1{left:1.541637cqw;top:0.700931cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.593750cqw;color:#000000}
#tec-31 .b4{left:5.396404cqw;top:15.064092cqw;width:43.426997cqw;height:2.384249cqw}
#tec-31 .b4l0s0{left:0.000000cqw;top:0.315563cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.753125cqw;color:#f81b02}
#tec-31 .b4l0s1{left:1.541637cqw;top:0.700931cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.593750cqw;color:#000000}
#tec-31 .b5{left:6.938041cqw;top:17.680534cqw;width:7.001344cqw;height:1.593749cqw}
#tec-31 .b5l0s0{left:0.000000cqw;top:0.035240cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.593750cqw;color:#000000}
#tec-31 .b6{left:5.396404cqw;top:20.122008cqw;width:39.866556cqw;height:2.384249cqw}
#tec-31 .b6l0s0{left:0.000000cqw;top:0.315563cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.753125cqw;color:#f81b02}
#tec-31 .b6l0s1{left:1.541637cqw;top:0.700931cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.593750cqw;color:#000000}
#tec-31 .b7{left:5.056988cqw;top:29.918588cqw;width:33.749380cqw;height:2.291667cqw}
#tec-31 .b7l0s0{left:0.000000cqw;top:0.050673cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:2.291667cqw;color:#f81b02}
#tec-31 .b8{left:5.335639cqw;top:34.433384cqw;width:35.749674cqw;height:2.649164cqw}
#tec-31 .b8l0s0{left:0.000000cqw;top:0.350624cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.947917cqw;color:#f81b02}
#tec-31 .b8l0s1{left:1.590296cqw;top:0.778811cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.770833cqw;color:#000000}
#tec-31 .b9{left:6.925935cqw;top:37.808037cqw;width:27.913644cqw;height:1.770833cqw}
#tec-31 .b9l0s0{left:0.000000cqw;top:0.039157cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.770833cqw;color:#000000}
#tec-31 .b10{left:5.335639cqw;top:40.830050cqw;width:37.318637cqw;height:2.649164cqw}
#tec-31 .b10l0s0{left:0.000000cqw;top:0.350624cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.947917cqw;color:#f81b02}
#tec-31 .b10l0s1{left:1.590296cqw;top:0.778811cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.770833cqw;color:#000000}
#tec-31 .b11{left:6.925935cqw;top:44.204706cqw;width:12.881043cqw;height:1.770833cqw}
#tec-31 .b11l0s0{left:0.000000cqw;top:0.039157cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.770833cqw;color:#000000}
#tec-31 .b12{left:50.697072cqw;top:22.887007cqw;width:33.847917cqw;height:2.291667cqw}
#tec-31 .b12l0s0{left:0.000000cqw;top:0.050672cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:2.291667cqw;color:#f81b02}
#tec-31 .b13{left:51.063579cqw;top:26.826871cqw;width:42.447068cqw;height:2.053105cqw}
#tec-31 .b13l0s0{left:0.000000cqw;top:0.271735cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.509635cqw;color:#f81b02}
#tec-31 .b13l0s1{left:1.508493cqw;top:0.603580cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.372396cqw;color:#000000}
#tec-31 .b14{left:52.572072cqw;top:29.079917cqw;width:6.008345cqw;height:1.372395cqw}
#tec-31 .b14l0s0{left:0.000000cqw;top:0.030346cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.372396cqw;color:#000000}
#tec-31 .b15{left:51.063579cqw;top:31.326974cqw;width:33.349454cqw;height:2.053105cqw}
#tec-31 .b15l0s0{left:0.000000cqw;top:0.271735cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.509635cqw;color:#f81b02}
#tec-31 .b15l0s1{left:1.508493cqw;top:0.603580cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.372396cqw;color:#000000}
#tec-31 .b16{left:54.770247cqw;top:33.678551cqw;width:32.312063cqw;height:1.811562cqw}
#tec-31 .b16l0s0{left:0.000000cqw;top:0.239765cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.332031cqw;color:#f81b02}
#tec-31 .b16l1s0{left:1.551825cqw;top:0.532570cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.210938cqw;color:#000000}
#tec-31 .b17{left:51.063579cqw;top:36.299473cqw;width:42.103961cqw;height:2.053105cqw}
#tec-31 .b17l0s0{left:0.000000cqw;top:0.271735cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:1.509635cqw;color:#f81b02}
#tec-31 .b17l0s1{left:1.508493cqw;top:0.603580cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.372396cqw;color:#000000}
#tec-31 .b18{left:52.572072cqw;top:38.552523cqw;width:5.987765cqw;height:1.372395cqw}
#tec-31 .b18l0s0{left:0.000000cqw;top:0.030346cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:1.372396cqw;color:#000000}
#tec-31 .b19{left:50.697072cqw;top:9.136024cqw;width:14.905001cqw;height:2.291667cqw}
#tec-31 .b19l0s0{left:0.000000cqw;top:0.050673cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:2.291667cqw;color:#f81b02}
#tec-31 .b21{left:56.348635cqw;top:44.505081cqw;width:35.788123cqw;height:1.875000cqw}
#tec-31 .b21l0s0{left:0.000000cqw;top:0.041461cqw;font-family:"RefLinuxLibertineGI",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22{left:56.629702cqw;top:46.714773cqw;width:40.886440cqw;height:6.415307cqw}
#tec-31 .b22l0s0{left:0.000000cqw;top:0.033957cqw;font-family:"RefLiberationSans-Italic",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l0s1{left:0.656249cqw;top:0.081769cqw;font-family:"RefLinuxLibertineGI",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l0s2{left:2.062683cqw;top:0.081769cqw;font-family:"RefLinuxLibertineGI",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l1s0{left:0.000000cqw;top:2.283954cqw;font-family:"RefLiberationSans-Italic",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l1s1{left:0.656249cqw;top:2.331767cqw;font-family:"RefLinuxLibertineGI",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l1s2{left:2.062683cqw;top:2.331767cqw;font-family:"RefLinuxLibertineGI",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l2s0{left:0.000000cqw;top:4.533955cqw;font-family:"RefLiberationSans-Italic",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l2s1{left:0.656249cqw;top:4.581767cqw;font-family:"RefLinuxLibertineGI",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-31 .b22l2s2{left:2.062683cqw;top:4.581767cqw;font-family:"RefLinuxLibertineGI",Georgia,serif;font-size:1.875000cqw;color:#50c49f}
#tec-35 .b0{left:30.503216cqw;top:9.004278cqw;width:38.958333cqw;height:4.166667cqw}
#tec-35 .b0l0s0{left:0.000000cqw;top:0.000000cqw;font-family:"RefLiberationSans",Georgia,serif;font-size:4.166667cqw;color:#000000}
#tec-35 .b1{left:7.640642cqw;top:17.741087cqw;width:78.720633cqw;height:7.366667cqw}
#tec-35 .b1l0s0{left:0.000000cqw;top:0.078312cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:3.541667cqw;color:#000000}
#tec-35 .b1l1s0{left:0.000000cqw;top:3.903312cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:3.541667cqw;color:#000000}
#tec-35 .b2{left:7.640665cqw;top:29.145784cqw;width:84.209158cqw;height:7.366664cqw}
#tec-35 .b2l0s0{left:0.000000cqw;top:0.078312cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:3.541667cqw;color:#000000}
#tec-35 .b2l1s0{left:0.000000cqw;top:3.903309cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:3.541667cqw;color:#000000}
#tec-35 .b3{left:7.640847cqw;top:43.318122cqw;width:81.472503cqw;height:7.366664cqw}
#tec-35 .b3l0s0{left:0.000000cqw;top:0.078312cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:3.541667cqw;color:#000000}
#tec-35 .b3l1s0{left:0.000000cqw;top:3.903309cqw;font-family:"RefLinuxLibertineG",Georgia,serif;font-size:3.541667cqw;color:#000000}
/* Preserve the TEC layout and expose the updated chart values on mobile. */
#tec-16 .tec-scaling-summary{display:none}
#tec-16 .tec-scaling-date{position:absolute;left:3cqw;top:1.7cqw;margin:0;font:1.2cqw/1.3 Arial,sans-serif;color:#626262}
.tec-updated{padding:3.6cqw 4.3cqw 3.3cqw;font-family:'RefLinuxLibertineG',Georgia,serif}
.tec-updated:before{left:4.3cqw;top:1.9cqw}
.tec-updated h1{font-family:'RefLinuxLibertineGB',Georgia,serif;font-size:3.25cqw;font-weight:400;margin:0 0 1.6cqw;letter-spacing:0}
.tec-tools h1{margin-bottom:1.2cqw}
.tec-tool-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1.68cqw;line-height:1.2}
.course-slide .tec-tool-table th,.course-slide .tec-tool-table td{padding:.48cqw .7cqw;border:1px solid white;text-align:left;vertical-align:top;font-weight:400}
.tec-tool-table thead th{background:#ff1c0a;color:white;font-family:'RefLinuxLibertineGB',Georgia,serif}
.tec-tool-table th:first-child{width:32%}
.tec-tool-table tbody tr:nth-child(odd){background:#fbc9c8}
.tec-tool-table tbody tr:nth-child(even){background:#fde7e6}
.tec-tool-foot{position:absolute;left:4.3cqw;right:4.3cqw;bottom:1.7cqw;font:1.08cqw/1.35 Arial,sans-serif;color:#565656;margin:0!important}
#tec-58 .tec-tool-table{font-size:1.68cqw;line-height:1.18}
#tec-60 .tec-tool-table{font-size:1.52cqw;line-height:1.13}
#tec-60 .tec-tool-table th,#tec-60 .tec-tool-table td{padding:.32cqw .65cqw}
.tec-prices h1{margin-bottom:.65cqw}
.tec-prices .tec-subtitle{font:1.5cqw/1.25 Arial,sans-serif;margin-bottom:.6cqw}
.tec-price-chart{display:block;width:100%;height:auto;margin:0 0 .8cqw;max-height:none}
.tec-price-example{font-size:1.95cqw;line-height:1.3;margin:0 0 .75cqw!important;color:#003c38}
.tec-price-example br{display:none}
.tec-price-example strong{font-family:'RefLinuxLibertineGB',Georgia,serif;font-weight:400}
.tec-price-scope{font:1.25cqw/1.4 Arial,sans-serif;margin:0!important;color:#444;max-width:87cqw}
.tec-prices .slide-source{left:4.3cqw;right:4.3cqw;bottom:1.3cqw;font-size:1.05cqw}
@media(max-width:700px){
 .course-view .tec-updated{padding:32px 22px;aspect-ratio:auto;height:auto;overflow:visible}
 .course-view .tec-updated h1{font-size:30px;margin:0 0 22px}
 .course-view .tec-tool-table,.course-view #tec-58 .tec-tool-table,.course-view #tec-60 .tec-tool-table{font-size:16px;line-height:1.4}
 .course-view .tec-tool-table th:first-child{width:37%}
 .course-view .course-slide .tec-tool-table td,.course-view .course-slide .tec-tool-table th{padding:9px 7px;overflow-wrap:anywhere}
 .course-view .tec-tool-foot{position:static;margin:20px 0 0!important;font-size:13px}
 .course-view #tec-16 .tec-scaling-summary{display:block;font:16px/1.45 Arial,sans-serif;margin:18px 0 24px}
 .course-view #tec-16 .tec-scaling-summary p{font-size:16px;margin:0 0 10px}
 .course-view #tec-16 .tec-scaling-summary ul{font-size:16px;line-height:1.45;padding-left:22px;margin:0}
 .course-view #tec-16 .tec-scaling-summary li{margin:0 0 8px}
 .course-view #tec-16 .tec-scaling-date{position:static;margin:15px 0 0;font-size:13px}
 .course-view .tec-prices .tec-subtitle{font-size:17px;margin:0 0 18px}
 .course-view .tec-price-chart{margin:0 0 20px}
 .course-view .tec-price-example{font-size:22px;margin-bottom:16px!important}
 .course-view .tec-price-example br{display:block}
 .course-view .tec-price-scope{font-size:16px}
 .course-view .tec-prices .slide-source{position:static;display:block;font-size:13px;margin-top:22px}
 .course-view .tec-prices .slide-source a{display:block;margin:10px 0}
}

.tec-price-values{display:none}
@media(max-width:700px){
 .course-view .tec-price-values{display:table;width:100%;border-collapse:collapse;font:15px/1.4 Arial,sans-serif;margin:0 0 22px}
 .course-view .tec-price-values caption{text-align:left;margin-bottom:8px;font-weight:700}
 .course-view .tec-price-values th,.course-view .tec-price-values td{padding:7px 5px;border-bottom:1px solid #ccc;text-align:left}
 .course-view .tec-price-values td{text-align:right;white-space:nowrap}
}

/* Group PDF line fragments into paragraphs without moving the original canvas. */
.tec-source-paragraph{display:contents}
.tec-mobile-break{display:none}
@media(max-width:700px){
 .course-view .tec-source-paragraph{display:block;margin:0 0 18px}
 .course-view .reference .tec-source-paragraph .source-block{display:inline!important;margin:0!important}
 .course-view #tec-31 h2.source-block{margin:28px 0 14px!important}
 .course-view #tec-31 h2 .source-run{font-size:21px!important;font-weight:700!important}
 .course-view .tec-mobile-break{display:block}
}
