@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}*{box-sizing:border-box}html,body,html.article-route,html.article-route body{background:#f7f6f5}body{margin:0;font-family:Times New Roman,Times,serif}.home-page{text-align:center;place-items:center;min-height:100svh;padding-top:128px;padding-bottom:128px;display:grid}.home-page-contact{flex-direction:column;align-items:center;gap:24px;display:flex}.home-page-links-primary{place-items:left;text-align:left;margin-block-end:0;line-height:2.2}.home-page-links-secondary{place-items:left;text-align:left;color:#b2b2b2;margin-block-start:0;line-height:2.2}.home-page-links-secondary a{color:#b2b2b2!important}.home-page-quote-author{padding-top:4px;display:block}.article-page{color:#171717;background:#f7f6f5;min-height:100svh;font-family:Aspekta,sans-serif}.article-shell{grid-template-columns:110px 2px 72px 745px;align-items:stretch;width:929px;min-height:100svh;margin:0 auto;display:grid}.article-sidebar{flex-direction:column;grid-column:1;align-self:start;align-items:flex-start;height:fit-content;padding-top:72px;display:flex;position:sticky;top:0}.article-sidebar img{display:block}.dark-link{color:#000}.home-link{color:inherit;align-items:center;margin-top:0;font-size:18px;font-weight:400;line-height:150%;text-decoration:none;display:inline-flex;position:relative}.home-arrow{font-size:14px;line-height:1;position:absolute;right:calc(100% + 3px)}.home-label{font-size:14px;font-weight:500}.article-rule{background:#e8e8e7;grid-column:2;width:2px;height:100%}.article-content{grid-column:4;width:745px;padding:72px 0 96px}.article-text{width:557px;max-width:100%}.article-text h1{letter-spacing:-.02em;margin:0 0 36px;font-size:44px;font-weight:600;line-height:115%}.article-text p{margin:0 0 27px;font-size:18px;font-weight:400;line-height:150%}.article-text h2{margin:0 0 24px;font-size:28px;font-weight:600;line-height:120%}.article-text ul,.article-text ol{margin:0 0 27px;padding-left:24px}.article-text li{margin:0 0 5px;font-size:18px;font-weight:400;line-height:150%}.article-text li:last-child{margin-bottom:0}.article-image{width:100%;height:auto;margin:45px 0;display:block}.article-figure{width:745px;max-width:100%;margin:45px 0}.article-figure-media{overflow:hidden}.article-figure img{width:100%;height:auto;display:block}.article-figure--wide .article-figure-media{padding-bottom:8px;overflow-x:auto}.article-figure--wide img{width:auto;max-width:none;height:360px}@media (width<=740px){.article-figure--wide img{height:260px}}.assembly-process{width:745px;max-width:100%;margin:45px 0}.assembly-flow{--arrow-color:#070707;aspect-ratio:2226/2607;background:0 0;width:100%;position:relative}.assembly-flow__arrows{z-index:1;width:100%;height:100%;color:var(--arrow-color);pointer-events:none;position:absolute;inset:0;overflow:visible}.assembly-flow__arrows>path:not(.assembly-arrowhead){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.assembly-arrowhead{fill:currentColor;stroke:none}.assembly-step{z-index:2;background:0 0;outline:none;margin:0;display:block;position:absolute;overflow:hidden}.assembly-step--components{width:50.2%;height:25.8%;top:0;left:0}.assembly-step--stencil{width:30%;height:32.6%;top:30.6%;left:0}.assembly-step--place{width:30%;height:31.9%;top:31%;left:35.8%}.assembly-step--assembled{width:30%;height:31.4%;top:31.2%;left:70%}.assembly-step--oven{width:30%;height:32.2%;top:67.3%;left:0}.assembly-step--solder{width:30%;height:33%;top:66.2%;left:35.8%}.assembly-step--test{width:30%;height:32.5%;top:66.9%;left:70%}.assembly-step img{object-fit:cover;width:100%;height:100%;display:block}.assembly-info-trigger{z-index:4;color:#276bff;width:30px;height:30px;font:inherit;-webkit-text-stroke:2px #fff;paint-order:stroke fill;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:34px;font-weight:600;line-height:.8;display:grid;position:absolute;top:7px;right:7px}.assembly-info-trigger:hover,.assembly-info-trigger[aria-expanded=true]{color:#0f55e8}.assembly-info-trigger:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid}.assembly-info-popover{z-index:20}.assembly-info-popover__title,.assembly-info-popover__copy{display:block}.assembly-info-popover__title{margin-bottom:5px;font-weight:600}.two-image-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin:45px 0;display:grid}.three-image-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin:45px 0;display:grid}.four-image-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin:45px 0;display:grid}.four-image-row img,.three-image-row img,.two-image-row img{width:100%;height:auto;display:block}.training-program{width:745px;max-width:100%;margin:45px 0}.training-program-days{border-top:0;border-bottom:0}.training-day{border-bottom:1px solid #d8d8d6}.training-day:last-child{border-bottom:0}.training-day summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.training-day--rest{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.training-day summary::-webkit-details-marker{display:none}.training-day-name{font-size:18px;font-weight:600;line-height:150%}.training-day-chevron{transform-origin:50%;border-bottom:1.5px solid #6f6f6a;border-right:1.5px solid #6f6f6a;width:9px;height:9px;margin-right:4px;transition:transform .12s;transform:rotate(45deg)}.training-day[open] .training-day-chevron{transform:translateY(3px)rotate(225deg)}.training-day ul{margin:0 0 16px;padding-left:25px}.training-day li{margin-bottom:4px;font-size:18px;font-weight:400;line-height:150%}.training-day-note{color:#6f6f6a;white-space:nowrap;margin:0;font-size:18px;font-weight:400;line-height:150%}.workout-visual{width:745px;max-width:100%;margin:45px 0}.workout-visual-header{width:557px;max-width:100%;margin-bottom:18px}.workout-visual-header--with-control{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.workout-visual-header--with-control p{max-width:557px}.workout-visual-header h2{margin:0 0 8px;font-size:28px;font-weight:600;line-height:120%}.workout-visual-header p{color:#5f5f5a;margin:0;font-size:16px;font-weight:400;line-height:150%}.workout-projection-note{color:#8c8c86;margin-top:3px;font-size:10px;line-height:1.3;display:block}.workout-duration-toggle{color:#5f5f5a;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;margin-top:1px;font-size:12px;font-weight:400;line-height:130%;display:inline-flex}.workout-duration-toggle input{accent-color:#276bff;width:14px;height:14px;margin:0}.workout-heatmap{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.workout-heatmap-axis-column{gap:10px;display:grid}.workout-heatmap-weekdays{color:#777771;text-align:right;grid-template-rows:repeat(7,12px);gap:4px;font-size:10px;line-height:12px;display:grid}.workout-heatmap-scroll{padding-bottom:8px;overflow-x:auto}.workout-heatmap-grid{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;grid-auto-flow:column;gap:4px;width:max-content;display:grid}.workout-heatmap-day{border:1px solid #0000000d;border-radius:2px;width:12px;height:12px;padding:0;display:block;position:relative}.workout-heatmap-day--empty{background:0 0;border-color:#0000}.workout-heatmap-day--level-0{background:#e8e7e5}.workout-heatmap-day--level-1,.workout-heatmap-day--level-2,.workout-heatmap-day--level-3,.workout-heatmap-day--level-4{background:#276bff}.workout-weekly-duration-axis{color:#777771;text-align:right;font-size:10px;line-height:12px;position:relative}.workout-weekly-duration-axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.workout-weekly-duration-chart{margin-top:10px;display:block;overflow:visible}.workout-weekly-duration-gridline{stroke:#e1e0dd;stroke-dasharray:2 5}.workout-weekly-duration-bar{fill:#276bff;opacity:.75}.workout-weekly-duration-active-line{stroke:#9f9f99;stroke-dasharray:2 5;stroke-width:1px}.workout-weekly-duration-hover-target{fill:#0000}.workout-heatmap-legend{color:#777771;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;font-size:11px;line-height:12px;display:flex}.workout-heatmap-popover,.dv-popover{z-index:40;color:#171717;font-variant-numeric:tabular-nums;text-align:left;pointer-events:none;background:#fffffffa;border:1px solid #1717171a;border-radius:8px;width:min(300px,100vw - 32px);max-height:min(360px,100vh - 32px);padding:16px;font-family:Aspekta,sans-serif;animation:.12s cubic-bezier(.2,.7,.3,1) both chart-popover-enter;position:fixed;overflow:auto;box-shadow:0 1px 2px #1717170a,0 8px 24px #1717170f}.workout-heatmap-popover dl,.dv-popover dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.workout-heatmap-popover dl>div,.dv-popover dl>div{min-width:0}.workout-heatmap-popover dt,.dv-popover dt{color:#777771;margin:0 0 3px;font-size:10px;font-weight:400;line-height:1.2}.workout-heatmap-popover dd,.dv-popover dd{color:#171717;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.35}.workout-heatmap-popover pre,.dv-popover pre{color:#777771;max-height:210px;font:inherit;white-space:pre-wrap;border-top:1px solid #17171714;margin:14px 0 0;padding-top:12px;font-size:10.5px;line-height:1.5;overflow:auto}.workout-heatmap-popover-message,.dv-popover-message{color:#5f5f5a;border-top:1px solid #17171714;margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.45}.workout-heatmap-popover-message:only-child,.dv-popover-message:only-child{color:#30302e;border:0;margin:0;padding:0;font-size:12px}@keyframes chart-popover-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workout-heatmap-popover,.dv-popover{animation:none}}.workout-volume-chart{width:100%;height:auto;display:block;overflow:visible}.workout-weekly-weight-chart{width:100%;height:auto;margin-top:2px;display:block;overflow:visible}.workout-volume-gridline,.workout-weekly-weight-gridline{stroke:#e1e0dd;stroke-dasharray:2 5}.workout-weekly-weight-gridline--zero{stroke:#b9b8b3;stroke-dasharray:none}.workout-volume-y-label,.workout-weight-y-label,.workout-volume-x-label,.workout-volume-axis-title,.workout-weight-axis-title,.workout-weekly-duration-axis-title,.workout-weekly-weight-y-label,.workout-weekly-weight-axis-title{fill:#5f5f5a;font-family:Aspekta,sans-serif;font-size:11px}.workout-volume-y-label{dominant-baseline:middle;text-anchor:end}.workout-weight-y-label{dominant-baseline:middle;fill:#b86618;text-anchor:start}.workout-volume-x-label{text-anchor:middle}.workout-volume-axis-title{fill:#5f5f5a;font-size:10px}.workout-weight-axis-title{fill:#b86618;text-anchor:end;font-size:10px}.workout-weekly-duration-axis-title{font-size:10px}.workout-weekly-weight-y-label{dominant-baseline:middle;text-anchor:end;font-size:10px}.workout-weekly-weight-axis-title{fill:#5f5f5a;font-size:10px}.workout-weekly-weight-bar{opacity:.78}.workout-weekly-weight-bar--gain{fill:#b86618}.workout-weekly-weight-bar--loss{fill:#b9b8b3}.workout-weekly-weight-active-line{stroke:#9f9f99;stroke-dasharray:2 5;stroke-width:1px}.workout-weekly-weight-hover-target{fill:#0000}.workout-volume-stem{stroke:#c9d9ff;stroke-width:1px;opacity:.45}.workout-volume-line{fill:none;stroke:#276bff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.workout-weight-line{fill:none;stroke:#b86618;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.workout-volume-point{fill:#f7f6f5;stroke:#276bff;stroke-width:1.5px}.workout-volume-active-line{stroke:#9f9f99;stroke-dasharray:2 5;stroke-width:1px}.workout-volume-active-point{fill:#276bff;stroke:#f7f6f5;stroke-width:2px}.workout-weight-active-point{fill:#b86618;stroke:#f7f6f5;stroke-width:2px}.workout-volume-hover-target{fill:#0000}.workout-volume-popover{width:min(300px,100vw - 32px)}.workout-volume-popover dl{margin-bottom:0}.dv-visual{width:745px;max-width:100%;margin:45px 0}.dv-visual-header{width:557px;max-width:100%;margin-bottom:18px}.dv-visual-header--with-control{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.dv-visual-header--with-control p{max-width:557px}.dv-visual-header h2{color:#171717;margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.3}.dv-visual-header p{color:#5f5f5a;margin:0;font-size:16px;font-weight:400;line-height:150%}.dv-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:745px;max-width:100%;margin:45px 0;display:grid}.dv-result-chart{border-top:1px solid #d7d6d2;width:100%;min-width:0;margin:0;padding-top:16px}.dv-result-chart .dv-visual-header{width:100%;min-height:144px;margin-bottom:12px}.dv-result-chart .dv-visual-header h2{font-size:15px}.dv-result-chart .dv-visual-header p{font-size:13px;line-height:1.45}.dv-result-chart .dv-retention-mean-label{paint-order:stroke;stroke:#f7f6f5;stroke-linejoin:round;stroke-width:3px}.dv-toggle{color:#5f5f5a;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;margin-top:1px;font-size:12px;font-weight:400;line-height:130%;display:inline-flex}.dv-toggle input{accent-color:#276bff;width:14px;height:14px;margin:0}.dv-heatmap{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.dv-heatmap-axis-column{gap:10px;display:grid}.dv-heatmap-weekdays{color:#777771;text-align:right;grid-template-rows:repeat(7,12px);gap:4px;font-size:10px;line-height:12px;display:grid}.dv-heatmap-scroll{padding-bottom:8px;overflow-x:auto}.dv-heatmap-grid{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;grid-auto-flow:column;gap:4px;width:max-content;display:grid}.dv-heatmap-day{border:1px solid #0000000d;border-radius:2px;width:12px;height:12px;padding:0;display:block;position:relative}.dv-heatmap-day--empty{background:0 0;border-color:#0000}.dv-heatmap-day--level-0{background:#e8e7e5}.dv-heatmap-day--level-1{background:#c9d9ff}.dv-heatmap-day--level-2{background:#93b4ff}.dv-heatmap-day--level-3{background:#5a8cff}.dv-heatmap-day--level-4{background:#276bff}.dv-weekly-axis{color:#777771;text-align:right;font-size:10px;line-height:12px;position:relative}.dv-weekly-axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.dv-weekly-chart{margin-top:10px;display:block;overflow:visible}.dv-weekly-gridline{stroke:#e1e0dd;stroke-dasharray:2 5}.dv-weekly-bar{fill:#276bff;opacity:.75}.dv-heatmap-legend{color:#777771;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;font-size:11px;line-height:12px;display:flex}.dv-line-chart{width:100%;height:auto;display:block;overflow:visible}.dv-secondary-chart{width:100%;height:auto;margin-top:2px;display:block;overflow:visible}svg[role=img]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.dv-gridline,.dv-secondary-gridline{stroke:#e1e0dd;stroke-dasharray:2 5}.dv-secondary-gridline--zero{stroke:#b9b8b3;stroke-dasharray:none}.dv-y-label,.dv-secondary-y-label,.dv-x-label,.dv-axis-title,.dv-secondary-axis-title{fill:#5f5f5a;font-family:Aspekta,sans-serif;font-size:11px}.dv-y-label{dominant-baseline:middle;text-anchor:end}.dv-secondary-y-label{dominant-baseline:middle;fill:#b86618;text-anchor:start}.dv-x-label{text-anchor:middle}.dv-axis-title{fill:#5f5f5a;font-size:10px}.dv-secondary-axis-title{fill:#b86618;text-anchor:end;font-size:10px}.dv-secondary-bar{opacity:.78}.dv-monthly-bar{fill:#276bff;opacity:.78}.dv-monthly-projection-bar{fill:url(#monthly-projection-dots);opacity:.48;stroke:none}.dv-monthly-bar[data-active=true]{opacity:1}.dv-secondary-bar--gain{fill:#276bff}.dv-secondary-bar--loss{fill:#b9b8b3}.dv-secondary-active-line{stroke:#9f9f99;stroke-dasharray:2 5;stroke-width:1px}.dv-secondary-hover-target{fill:#0000}.dv-stem{stroke:#c9d9ff;stroke-width:1px;opacity:.45}.dv-line{fill:none;stroke:#276bff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.dv-secondary-line{fill:none;stroke:#b86618;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.dv-retention-line{fill:none;stroke:#276bff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.dv-retention-point{fill:#f7f6f5;stroke:#276bff;stroke-width:1.5px}.dv-retention-mean-line{stroke:#9f9f99;stroke-dasharray:2 5;stroke-width:1px}.dv-retention-mean-label{fill:#777771;text-anchor:end;font-family:Aspekta,sans-serif;font-size:10px}.dv-point{fill:#f7f6f5;stroke:#276bff;stroke-width:1.5px}.dv-active-line{stroke:#9f9f99;stroke-dasharray:2 5;stroke-width:1px}.dv-active-point{fill:#276bff;stroke:#f7f6f5;stroke-width:2px}.dv-conversion-point--secondary{fill:#f7f6f5;stroke:#b86618;stroke-width:1.5px}.dv-conversion-legend{color:#5f5f5a;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12px;line-height:130%;display:flex}.dv-conversion-legend span{align-items:center;gap:6px;display:inline-flex}.dv-conversion-legend-swatch{background:#276bff;border-radius:999px;width:18px;height:2px;display:inline-block}.dv-conversion-legend-swatch--secondary{background:#b86618}.dv-milestone-line{stroke:#9f9f99;stroke-dasharray:2 5;stroke-width:1px}.dv-milestone-point{fill:#f7f6f5;stroke:#171717;stroke-width:1.5px}.dv-milestone-hover-target{fill:#0000}.dv-secondary-active-point{fill:#b86618;stroke:#f7f6f5;stroke-width:2px}.dv-hover-target{fill:#0000}.dv-line-popover{width:min(300px,100vw - 32px)}.dv-line-popover dl{margin-bottom:0}.dv-signals-visual{margin-top:34px}.dv-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.dv-signal-panel{border-top:1px solid #d8d8d6;min-width:0;padding-top:14px}.dv-signal-panel h2{color:#171717;margin:0 0 6px;font-size:15px;font-weight:500;line-height:130%}.dv-signal-panel p{color:#5f5f5a;margin:0;font-size:13px;line-height:145%}.dv-mini-chart{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.dv-metric-line{fill:none;stroke:#276bff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.dv-metric-point{fill:#f7f6f5;stroke:#276bff;stroke-width:1.5px}.dv-signal-popover dl{margin-bottom:10px}@media (width<=740px){.dv-signal-grid{grid-template-columns:1fr}}.dv-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;width:557px;max-width:100%;margin:18px 0 0;display:grid}.dv-channel{grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:13px;line-height:150%;display:grid}.dv-channel-label{color:#171717}.dv-channel-bar{background:#e8e7e5;border-radius:2px;height:6px;margin-top:4px;position:relative}.dv-channel-bar-fill{background:#276bff;border-radius:2px;position:absolute;inset:0}.dv-channel-value{color:#5f5f5a;font-variant-numeric:tabular-nums}.article-text p:last-child{margin-bottom:0}.footnote-reference{display:inline;position:relative}.footnote-trigger{color:#276bff;font:inherit;vertical-align:super;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.72em;font-weight:500;line-height:1}.footnote-trigger:hover,.footnote-trigger:focus-visible{text-underline-offset:2px;text-decoration:underline}.footnote-trigger:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.footnote-popover{z-index:10;text-align:left;background:#fff;border:1px solid #d8d8d6;width:min(360px,100vw - 32px);padding:16px;display:block;position:fixed;box-shadow:0 12px 32px #0000001a}.footnote-popover--above{transform:translate(-50%,-100%)}.footnote-popover--below{transform:translate(-50%)}.footnote-popover-text{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:145%;display:block}.footnote-popover-text a,.footnote-copy a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}.footnotes{border-top:1px solid #d8d8d6;width:557px;max-width:100%;margin-top:72px;padding-top:24px}.footnotes h2{margin:0 0 28px;font-size:20px;font-weight:600;line-height:120%}.footnotes ol{margin:0;padding-left:24px}.footnotes li{margin-bottom:28px;padding-left:6px;scroll-margin-top:24px;font-size:15px;font-weight:400;line-height:150%}.footnote-copy{overflow-wrap:anywhere}.footnote-backlink{color:inherit;text-underline-offset:2px;margin-top:8px;font-size:13px;font-weight:500;display:inline-block}.footnote-trigger,.footnote-backlink{scroll-margin-top:24px}.norway-map-section{width:745px;max-width:100%;margin:45px 0}.norway-map{background:#f0efeb;border:1px solid #d8d8d6;width:100%;height:980px;font-family:Aspekta,sans-serif;overflow:hidden}.norway-map .leaflet-control-attribution{color:#8b8a84;background:#f7f6f5b3;font-family:Aspekta,sans-serif;font-size:10px}.norway-map .leaflet-control-attribution a{color:inherit}.norway-map .leaflet-tile{border:0;outline:1px solid #0000}.norway-map .leaflet-tooltip.norway-map-tooltip{box-shadow:none;color:#171717;pointer-events:auto;text-shadow:0 1px #f7f6f5cc;background:0 0;border:0;padding:0;font-family:Aspekta,sans-serif;font-size:28px;font-weight:400;line-height:110%}.norway-map .leaflet-tooltip.norway-map-tooltip:before{display:none}.norway-map-label{white-space:nowrap;align-items:center;display:inline-flex}.norway-map-label--with-image{gap:10px}.norway-map-label-media{vertical-align:middle;outline:0;flex:none;width:34px;height:45px;display:inline-block;position:relative}.norway-map-label-media img{object-fit:contain;width:100%;height:100%;transition:box-shadow .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:50%;box-shadow:0 1px 2px #17171724}.norway-map-label-media--portraitFill img{object-fit:cover}.norway-map-label-media--right img{transform-origin:50%;left:0;transform:translateY(-50%)}.norway-map-label-media--left img{transform-origin:50%;right:0;transform:translateY(-50%)}.norway-map-label-media:hover img,.norway-map-label-media:focus-visible img{box-shadow:0 1px 2px #17171724}.norway-map-label-media--right:hover img,.norway-map-label-media--right:focus-visible img,.norway-map-label-media--left:hover img,.norway-map-label-media--left:focus-visible img{transform:translateY(-50%)}.norway-map-image-preview{z-index:1000;pointer-events:none;transform:rotate(var(--norway-map-preview-rotation));transform-origin:50%;display:block;position:fixed;box-shadow:0 14px 34px #1717173d}.norway-map-image-preview--contain{object-fit:contain}.norway-map-image-preview--portraitFill{object-fit:cover}@media (prefers-reduced-motion:reduce){.norway-map-label-media img{transition:none}}@media (width<=1024px){.article-shell{grid-template-columns:80px 2px 72px minmax(0,1fr);width:auto;margin:0 24px}.article-sidebar{padding-top:48px}.article-content{width:100%;padding:48px 0 72px}}@media (width<=640px){.article-shell{grid-template-rows:auto 1fr;grid-template-columns:2px 24px minmax(0,1fr)}.article-sidebar{grid-area:1/3;position:static}.article-rule{grid-area:1/1/span 2}.article-content{grid-area:2/3}.article-text h1{font-size:38px}.norway-map{height:780px}.workout-visual-header--with-control,.dv-visual-header--with-control{flex-wrap:wrap}.dv-result-grid{grid-template-columns:minmax(0,1fr);gap:36px}.dv-result-chart .dv-visual-header{min-height:0}.dv-channels{grid-template-columns:minmax(0,1fr)}.assembly-flow{aspect-ratio:auto;background:0 0;gap:34px;display:grid}.assembly-flow__arrows{display:none}.assembly-step{aspect-ratio:4/3;width:100%;height:auto;position:relative;top:auto;left:auto;overflow:visible}.assembly-step:not(:last-of-type):after{background:var(--arrow-color);clip-path:polygon(43% 0,57% 0,57% 58%,100% 58%,50% 100%,0 58%,43% 58%);content:"";width:12px;height:22px;position:absolute;bottom:-28px;left:calc(50% - 6px)}.assembly-step__caption{max-width:none}}
