/* Voltio — versión minificada de main.css (edita main.css y vuelve a generar, o define VOLTIO_DEV). */
:root{--v-primary: #1F5FA8;--v-primary-dark: #174780;--v-primary-soft: #E9EFF6;--v-on-primary: #fff;--v-accent: #F2C200;--v-accent-soft: #FDF6D6;--v-on-accent: #1E2329;--v-phase: #7A4A2A;--v-earth: #2E8540;--v-danger: #C62828;--v-text: #1E2329;--v-muted: #5C666D;--v-line: #D8DDDF;--v-bg: #F4F6F5;--v-surface: #fff;--v-header-bg: #fff;--v-header-text: #1E2329;--v-footer-bg: #1E2329;--v-footer-text: #E6EAEC;--v-font-body: system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--v-font-head: var(--v-font-body);--v-font-size: 18px;--v-container: 1200px;--v-content: 720px;--v-radius: 6px;--v-logo-width: 180px;--v-gutter: clamp(16px,4vw,32px);--v-header-h: 64px;--v-shadow: 0 1px 2px rgba(30,35,41,.06),0 4px 16px rgba(30,35,41,.06);--v-earth-stripe: repeating-linear-gradient(115deg,var(--v-earth) 0 14px,#F2C200 14px 22px)}*,*::before,*::after{box-sizing: border-box}html{font-size: calc(var(--v-font-size) * .9);-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--v-header-h) + 16px)}@media (min-width: 768px){html{font-size: var(--v-font-size)}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--v-bg);color: var(--v-text);font-family: var(--v-font-body);font-size: 1rem;line-height: 1.7;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;overflow-wrap: break-word}img,svg,video,iframe{max-width: 100%}img,video{height: auto}img{vertical-align: middle}a{color: var(--v-primary);text-decoration-thickness: 1px;text-underline-offset: .18em}a:hover{color: var(--v-primary-dark);text-decoration-thickness: 2px}:focus-visible{outline: 3px solid var(--v-accent);outline-offset: 2px;border-radius: 2px}hr{border: 0;height: 1px;background: var(--v-line);margin: 2.5em 0}h1,h2,h3,h4,h5,h6{font-family: var(--v-font-head);font-weight: 700;line-height: 1.22;margin: 1.8em 0 .55em;color: var(--v-text);letter-spacing: -.005em;text-wrap: balance}h1{font-size: clamp(1.75rem,1.3rem + 2vw,2.4rem);margin-top: 0}h2{font-size: clamp(1.4rem,1.15rem + 1vw,1.75rem)}h3{font-size: clamp(1.18rem,1.05rem + .5vw,1.35rem)}h4{font-size: 1.1rem}h5,h6{font-size: 1rem}p,ul,ol,dl,blockquote,figure,table,pre{margin: 0 0 1.25em}ul,ol{padding-left: 1.4em}li{margin-bottom: .35em}li>ul,li>ol{margin: .35em 0 0}strong,b{font-weight: 700}small{font-size: .85em}blockquote{margin-left: 0;padding: .2em 0 .2em 1.2em;border-left: 4px solid var(--v-line);color: var(--v-muted);font-style: italic}code,kbd,pre{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: .88em}code,kbd{background: var(--v-primary-soft);padding: .1em .35em;border-radius: 4px}pre{background: #1E2329;color: #E6EAEC;padding: 1em 1.2em;border-radius: var(--v-radius);overflow-x: auto}pre code{background: none;padding: 0}table{width: 100%;border-collapse: collapse;font-size: .95em}th,td{text-align: left;padding: .65em .8em;border-bottom: 1px solid var(--v-line);vertical-align: top}thead th{border-bottom: 2px solid var(--v-text);font-weight: 700}caption{caption-side: bottom;font-size: .85em;color: var(--v-muted);padding-top: .6em;text-align: left}.wp-block-table,.entry-content>table{overflow-x: auto;-webkit-overflow-scrolling: touch}.wp-block-table table{min-width: 480px}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link:focus{position: fixed !important;top: 8px;left: 8px;z-index: 1000;width: auto;height: auto;clip: auto;padding: .7em 1em;background: var(--v-surface);color: var(--v-text);box-shadow: var(--v-shadow);white-space: normal}.container{width: 100%;max-width: var(--v-container);margin-inline: auto;padding-inline: var(--v-gutter)}.container-content{max-width: calc(var(--v-content) + 2 * var(--v-gutter));margin-inline: auto;padding-inline: var(--v-gutter)}.icon{flex: none}.btn,button.btn,input[type="submit"],.wp-block-button__link,.wp-element-button{display: inline-flex;align-items: center;justify-content: center;gap: .5em;min-height: 44px;padding: .6em 1.2em;border: 2px solid var(--v-primary);border-radius: var(--v-radius);background: var(--v-primary);color: var(--v-on-primary);font: inherit;font-weight: 700;line-height: 1.2;text-decoration: none;cursor: pointer;transition: background-color .15s,border-color .15s,color .15s}.btn:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background: var(--v-primary-dark);border-color: var(--v-primary-dark);color: var(--v-on-primary)}.btn-ghost,.is-style-outline .wp-block-button__link{background: transparent;color: var(--v-primary)}.btn-ghost:hover{background: var(--v-primary-soft);color: var(--v-primary-dark)}input[type="text"],input[type="email"],input[type="url"],input[type="search"],input[type="number"],input[type="password"],input[type="tel"],select,textarea{width: 100%;min-height: 44px;padding: .55em .75em;border: 1px solid color-mix(in srgb,var(--v-text) 30%,transparent);border-radius: var(--v-radius);background: var(--v-surface);color: var(--v-text);font: inherit;line-height: 1.4}textarea{min-height: 8em}input:focus,select:focus,textarea:focus{border-color: var(--v-primary);outline: 2px solid var(--v-primary-soft);outline-offset: 0}label{font-weight: 600}.search-form{position: relative;display: flex;max-width: 640px}.search-form .search-field{padding-right: 3.2em;-webkit-appearance: none;appearance: none}.search-form .search-submit{position: absolute;right: 4px;top: 50%;transform: translateY(-50%);display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: var(--v-radius);background: var(--v-primary);color: var(--v-on-primary);cursor: pointer}.reading-progress{position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: 200;pointer-events: none}.reading-progress span{display: block;height: 100%;width: 100%;background: var(--v-accent);transform: scaleX(0);transform-origin: 0 50%}.admin-bar .reading-progress{top: 32px}@media (max-width: 782px){.admin-bar .reading-progress{top: 46px}}.site-header{position: relative;z-index: 100;background: var(--v-header-bg);color: var(--v-header-text)}.has-sticky-header .site-header{position: sticky;top: 0}.admin-bar.has-sticky-header .site-header{top: 32px}@media (max-width: 782px){.admin-bar.has-sticky-header .site-header{top: 46px}}@media (max-width: 600px){.admin-bar.has-sticky-header .site-header{top: 0}}.site-header.is-scrolled{box-shadow: 0 2px 12px rgba(30,35,41,.1)}.earth-stripe{height: 4px;background: var(--v-earth-stripe)}.header-inner{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;min-height: var(--v-header-h);padding-block: 8px}.site-branding{flex: 1 1 auto;min-width: 0;display: flex;align-items: center}.custom-logo-link{display: block;line-height: 0}.custom-logo{width: auto;max-width: min(var(--v-logo-width),60vw);max-height: 64px;object-fit: contain}.site-title{margin: 0;font-family: var(--v-font-head);font-size: 1.2rem;font-weight: 700;line-height: 1.2}.site-title a{display: inline-flex;align-items: center;gap: .45em;color: var(--v-header-text);text-decoration: none}.site-mark{display: grid;place-items: center;width: 34px;height: 34px;border-radius: var(--v-radius);background: var(--v-accent);color: #1E2329}.header-tools{display: flex;align-items: center;gap: 4px;order: 2}.icon-btn{display: inline-grid;grid-auto-flow: column;align-items: center;gap: 6px;min-width: 44px;height: 44px;padding: 0 10px;border: 0;border-radius: var(--v-radius);background: transparent;color: var(--v-header-text);font: inherit;font-size: .9rem;font-weight: 600;cursor: pointer}.icon-btn:hover{background: color-mix(in srgb,var(--v-header-text) 8%,transparent)}.menu-icon-close,.theme-icon-light,.menu-toggle[aria-expanded="true"] .menu-icon-open{display: none}.menu-toggle[aria-expanded="true"] .menu-icon-close{display: inline}:root[data-theme="dark"] .theme-icon-light{display: inline}:root[data-theme="dark"] .theme-icon-dark{display: none}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .theme-icon-light{display: inline}:root:not([data-theme="light"]) .theme-icon-dark{display: none}}.header-search{padding-block: 12px 16px;border-top: 1px solid var(--v-line)}.header-search .search-form{max-width: none}.main-navigation{display: none;order: 3;flex-basis: 100%;padding-bottom: 12px}.main-navigation.is-open{display: block}.main-navigation ul{list-style: none;margin: 0;padding: 0}.main-navigation li{position: relative;margin: 0}.main-navigation a{display: block;padding: .7em .25em;color: var(--v-header-text);font-weight: 600;text-decoration: none;border-bottom: 1px solid var(--v-line)}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{color: var(--v-primary)}.main-navigation .sub-menu{display: none;padding-left: 1em}.main-navigation .is-open>.sub-menu{display: block}.submenu-toggle{position: absolute;top: 4px;right: 0;display: grid;place-items: center;width: 44px;height: 44px;border: 0;border-radius: var(--v-radius);background: transparent;color: inherit;cursor: pointer}.submenu-toggle .icon{transition: transform .2s}.is-open>.submenu-toggle .icon{transform: rotate(180deg)}.menu-item-has-children>a{padding-right: 48px}.btn-header{margin-top: 12px;width: 100%}@media (min-width: 960px){.header-inner{flex-wrap: nowrap}.site-branding{flex: 0 1 auto}.main-navigation{display: flex !important;align-items: center;gap: 12px;order: 1;flex: 1 1 auto;justify-content: flex-end;flex-basis: auto;padding: 0}.menu-toggle{display: none}.main-navigation .menu{display: flex;flex-wrap: wrap;justify-content: flex-end}.main-navigation a{padding: .55em .7em;border: 0;border-radius: var(--v-radius);font-size: .95rem}.main-navigation .menu>li>a:hover{background: var(--v-primary-soft)}.menu-item-has-children>a{padding-right: 1.9em}.submenu-toggle{top: 50%;right: 2px;width: 24px;height: 24px;transform: translateY(-50%)}.main-navigation .sub-menu{position: absolute;top: 100%;left: 0;z-index: 10;min-width: 250px;padding: 6px;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius);box-shadow: var(--v-shadow)}.main-navigation .sub-menu a{color: var(--v-text);font-weight: 500}.main-navigation .sub-menu a:hover{background: var(--v-primary-soft)}.main-navigation .sub-menu .sub-menu{top: 0;left: 100%}.main-navigation li:hover>.sub-menu,.main-navigation li:focus-within>.sub-menu,.main-navigation .is-open>.sub-menu{display: block}.main-navigation .sub-menu .submenu-toggle .icon{transform: rotate(-90deg)}.btn-header{margin: 0 0 0 4px;width: auto;min-height: 40px;padding: .45em 1em;font-size: .95rem;white-space: nowrap}.header-stacked .header-inner{flex-wrap: wrap}.header-stacked .site-branding{flex: 1 1 auto}.header-stacked .main-navigation{order: 3;flex-basis: 100%;justify-content: space-between;padding: 4px 0 6px;border-top: 1px solid var(--v-line)}.header-stacked .main-navigation .menu{justify-content: flex-start;flex-wrap: nowrap;margin-left: -.7em}.header-center .header-inner{flex-wrap: wrap;justify-content: center}.header-center .site-branding{flex-basis: 100%;justify-content: center;order: 0}.header-center .header-tools{position: absolute;right: var(--v-gutter);top: 10px}.header-center .header-inner{position: relative}.header-center .main-navigation{flex-basis: 100%;justify-content: center;order: 3;padding-bottom: 6px}.header-center .main-navigation .menu{justify-content: center}}.site-content{outline: 0}.layout{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px;padding-block: clamp(20px,4vw,40px) 64px}.site-main{min-width: 0}.layout-none .layout:not(.layout-home):not(.layout-wide)>.site-main,.layout-none .error-404{width: 100%;max-width: var(--v-content);margin-inline: auto}@media (min-width: 1024px){.layout-right .layout:not(.layout-full),.layout-left .layout:not(.layout-full){grid-template-columns: minmax(0,1fr) 300px;gap: 48px}.layout-left .layout:not(.layout-full)>.sidebar{order: -1}}@media (min-width: 1200px){.layout-right .layout:not(.layout-full),.layout-left .layout:not(.layout-full){grid-template-columns: minmax(0,1fr) 320px;gap: 56px}}.layout-full,.layout-landing{padding-block: clamp(20px,4vw,40px) 64px}.layout-landing{padding-top: 0}.is-layout-constrained>*{max-width: var(--v-content);margin-inline: auto}.layout-full .is-layout-constrained>*,.layout-landing .is-layout-constrained>*{padding-inline: var(--v-gutter)}.layout-full .is-layout-constrained>.alignwide,.layout-landing .is-layout-constrained>.alignwide{max-width: min(1100px,100%)}.layout-full .is-layout-constrained>.alignfull,.layout-landing .is-layout-constrained>.alignfull{max-width: none;padding-inline: 0}.layout-full .is-layout-constrained>.alignfull.has-background,.layout-landing .is-layout-constrained>.alignfull.has-background{padding-inline: var(--v-gutter)}.sidebar{display: flex;flex-direction: column;gap: 24px;min-width: 0}.widget{background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius);padding: 20px;font-size: .95rem}.widget ul{list-style: none;padding: 0;margin: 0}.widget li{padding: .35em 0;border-bottom: 1px solid var(--v-line);margin: 0}.widget li:last-child{border-bottom: 0}.widget a{text-decoration: none}.widget a:hover{text-decoration: underline}.widget-title{display: flex;align-items: center;gap: .45em;margin: 0 0 .8em;font-size: 1.05rem}.sidebar .ad-sidebar{position: sticky;top: calc(var(--v-header-h) + 24px)}.course-index-name{margin: -.4em 0 .8em;font-size: .9rem;color: var(--v-muted)}.course-index-name a{color: inherit}.course-index ol{list-style: none;margin: 0;padding: 0;counter-reset: lesson;max-height: 60vh;overflow-y: auto}.course-index li{counter-increment: lesson;position: relative;padding: .45em 0 .45em 2.2em;border: 0;margin: 0;line-height: 1.35}.course-index li::before{content: counter(lesson);position: absolute;left: 0;top: .4em;display: grid;place-items: center;width: 1.6em;height: 1.6em;border: 1.5px solid var(--v-line);border-radius: 50%;font-size: .8em;font-weight: 700;color: var(--v-muted);background: var(--v-surface)}.course-index li.is-done::before{content: "✓";border-color: var(--v-earth);background: var(--v-earth);color: #fff}.course-index li.is-current::before{border-color: var(--v-primary);color: var(--v-primary)}.course-index li.is-current span{font-weight: 700}@media (min-width: 1024px){.course-index{position: sticky;top: calc(var(--v-header-h) + 24px)}}.hero{position: relative;overflow: hidden;background: var(--v-surface);border-bottom: 1px solid var(--v-line)}.hero-inner{position: relative;z-index: 1;padding-block: clamp(36px,7vw,88px)}.hero-title{max-width: 15ch;margin: 0 0 .35em;font-size: clamp(2rem,1.2rem + 3.6vw,3.4rem);line-height: 1.08;letter-spacing: -.02em}.hero-text{max-width: 52ch;margin-bottom: 1.6em;font-size: 1.12rem;color: var(--v-muted)}.hero-search .search-form{max-width: 560px}.hero-search .search-field{min-height: 56px;padding-left: 1em;font-size: 1.05rem;border: 2px solid var(--v-text)}.hero-search .search-submit{width: 48px;height: 48px}.hero-circuit{position: absolute;right: max(var(--v-gutter),calc((100% - var(--v-container)) / 2 + var(--v-gutter)));top: 50%;transform: translateY(-50%);width: min(44%,560px);height: auto;pointer-events: none}.hero-circuit .w-phase{stroke: var(--v-phase)}.hero-circuit .w-neutral{stroke: var(--v-primary)}.hero-circuit .w-earth{stroke: var(--v-earth)}.hero-circuit .w-earth-y{stroke: #F2C200;stroke-dasharray: 10 14}.hero-circuit .w-earth-sym{stroke: var(--v-earth)}.hero-circuit .node{fill: var(--v-surface);stroke: var(--v-text);stroke-width: 3}.hero-circuit .switch{stroke: var(--v-text)}.hero-circuit .lamp-body{fill: var(--v-accent);stroke: var(--v-text);stroke-width: 4}.hero-circuit .lamp-x{stroke: var(--v-text);stroke-width: 3;fill: none}.hero-circuit .lamp-glow{fill: var(--v-accent);opacity: .28}.hero-circuit .switch-blade{transform-origin: 300px 70px;transform: rotate(30deg)}@media (max-width: 1099px){.hero-circuit{display: none}}@media (prefers-reduced-motion: no-preference){.hero-circuit .w-phase,.hero-circuit .w-neutral,.hero-circuit .w-earth{stroke-dasharray: 700;stroke-dashoffset: 700;animation: voltio-wire 1.1s ease-out forwards}.hero-circuit .w-after{animation-delay: .9s;animation-duration: .5s}.hero-circuit .w-neutral{animation-delay: .2s}.hero-circuit .w-earth{animation-delay: .35s}.hero-circuit .w-earth-y,.hero-circuit .w-earth-sym{opacity: 0;animation: voltio-fade .3s 1.3s forwards}.hero-circuit .switch-blade{transform: rotate(0deg);animation: voltio-close .25s 1.5s cubic-bezier(.5,0,.9,.5) forwards}.hero-circuit .lamp-body{fill: var(--v-surface);animation: voltio-lamp .2s 1.75s forwards}.hero-circuit .lamp-glow{opacity: 0;animation: voltio-glow .6s 1.75s forwards}}@keyframes voltio-wire{to{stroke-dashoffset: 0}}@keyframes voltio-fade{to{opacity: 1}}@keyframes voltio-close{to{transform: rotate(30deg)}}@keyframes voltio-lamp{to{fill: var(--v-accent)}}@keyframes voltio-glow{0%{opacity: 0}40%{opacity: .5}100%{opacity: .28}}.section-title{display: flex;align-items: center;gap: .6em;margin: 0 0 1em;font-size: clamp(1.3rem,1.1rem + .8vw,1.6rem)}.section-title::after{content: "";flex: 1;height: 4px;background: var(--v-earth-stripe);border-radius: 2px;opacity: .85}.courses{margin-bottom: 56px}.course-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px}.course-item{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;align-items: center;margin: 0;padding: 20px;background: var(--v-surface);border: 1px solid var(--v-line);border-left: 6px solid var(--v-primary);border-radius: var(--v-radius)}.course-name{margin: 0 0 .25em;font-size: 1.25rem}.course-name a{color: var(--v-text);text-decoration: none}.course-name a:hover{color: var(--v-primary);text-decoration: underline}.course-desc{margin: 0 0 .5em;color: var(--v-muted);font-size: .95rem}.course-facts{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin: 0;font-size: .88rem;color: var(--v-muted)}.course-progress{color: var(--v-earth);font-weight: 700}.course-start{justify-self: start}@media (min-width: 900px){.course-item{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) auto;gap: 24px}}.panel{margin: 0 0 24px;padding: 14px 14px 10px;background: color-mix(in srgb,var(--v-text) 6%,var(--v-surface));border: 1px solid var(--v-line);border-radius: calc(var(--v-radius) + 2px)}.panel-head{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin-bottom: 10px;font-size: .88rem}.panel-title{display: inline-flex;align-items: center;gap: .4em;font-weight: 700}.panel-title .icon{color: var(--v-accent);stroke: var(--v-text);fill: var(--v-accent)}.panel-count{color: var(--v-muted)}.panel-count.has-progress{color: var(--v-earth);font-weight: 700}.rail{position: relative;display: flex;gap: 2px;margin: 0;padding: 0 2px 6px;list-style: none;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: thin}.rail::before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 22px;margin-top: -14px;background: repeating-linear-gradient(90deg,transparent 0 18px,rgba(0,0,0,.18) 18px 24px),linear-gradient(#C9CED1,#A9B0B4 45%,#D7DBDD 55%,#9EA5A9);border-radius: 2px;min-width: 100%;width: var(--rail-w,100%)}.rail li{margin: 0;scroll-snap-align: start;position: relative}.breaker{position: relative;display: grid;grid-template-rows: 10px 1fr 18px;justify-items: center;width: 40px;height: 76px;padding: 6px 0 4px;background: linear-gradient(#FFFFFF,#ECEFF0);border: 1px solid #B8BEC2;border-radius: 3px;box-shadow: inset 0 -2px 0 rgba(0,0,0,.06);color: #1E2329;text-decoration: none;transition: transform .15s}.breaker::before{content: "";width: 14px;height: 5px;border-radius: 1px;background: #D9534F}.breaker-lever{position: relative;width: 16px;height: 30px;margin-top: 4px;background: #2C3236;border-radius: 3px;box-shadow: inset 0 0 0 3px #3B4247}.breaker-lever::after{content: "";position: absolute;left: 2px;right: 2px;height: 12px;bottom: 2px;background: #F5F7F8;border-radius: 2px;transition: bottom .25s cubic-bezier(.5,-.4,.5,1.4),background-color .25s}.breaker-num{font-size: 11px;font-weight: 700;line-height: 18px;font-family: var(--v-font-body)}.breaker:hover{transform: translateY(-2px)}.breaker.is-current{outline: 3px solid var(--v-primary);outline-offset: 1px;z-index: 1}.breaker.is-on::before{background: #2E8540}.breaker.is-on .breaker-lever::after{bottom: 16px;background: var(--v-accent)}.panel-compact{margin: 0;padding: 8px 8px 6px;background: color-mix(in srgb,var(--v-text) 5%,var(--v-surface))}.panel-compact .rail::before{height: 14px;margin-top: -9px}.panel-compact .breaker{width: 24px;height: 46px;grid-template-rows: 6px 1fr 0;padding: 4px 0 3px}.panel-compact .breaker::before{width: 10px;height: 4px}.panel-compact .breaker-lever{width: 10px;height: 20px;margin-top: 3px;box-shadow: inset 0 0 0 2px #3B4247}.panel-compact .breaker-lever::after{height: 8px;left: 1px;right: 1px;bottom: 1px}.panel-compact .breaker.is-on .breaker-lever::after{bottom: 11px}.panel-compact .breaker-num{display: none}@media (prefers-reduced-motion: reduce){.breaker,.breaker-lever::after{transition: none}}.page-header,.entry-header{margin-bottom: 24px}.page-title,.entry-title{margin: 0 0 .3em}.entry-title{font-size: clamp(1.8rem,1.3rem + 2.2vw,2.6rem);line-height: 1.15;letter-spacing: -.015em}.entry-subtitle{margin: 0 0 .8em;font-size: 1.15rem;color: var(--v-muted);max-width: 60ch}.archive-description{color: var(--v-muted);max-width: 70ch}.archive-description p:last-child{margin-bottom: 0}.breadcrumbs{margin-bottom: 14px;font-size: .85rem;color: var(--v-muted)}.breadcrumbs ol{display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 0}.breadcrumbs li{margin: 0}.breadcrumbs li + li::before{content: "/";margin: 0 .5em;color: var(--v-line)}.breadcrumbs a{color: var(--v-muted);text-decoration: none}.breadcrumbs a:hover{color: var(--v-primary);text-decoration: underline}.entry-meta{display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: .88rem;color: var(--v-muted)}.meta-item{display: inline-flex;align-items: center;gap: .4em}.meta-item a{color: inherit}.plate{margin: 0 0 28px;background: var(--v-surface);border: 2px solid var(--v-text);border-radius: var(--v-radius);overflow: hidden}.plate-specs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0}.plate-specs>div{padding: 10px 14px;border-right: 1px solid var(--v-line);border-bottom: 1px solid var(--v-line)}.plate-specs>div:nth-child(2n){border-right: 0}@media (min-width: 640px){.plate-specs{grid-template-columns: repeat(auto-fit,minmax(130px,1fr))}.plate-specs>div{border-bottom: 0;border-right: 1px solid var(--v-line)}.plate-specs>div:nth-child(2n){border-right: 1px solid var(--v-line)}.plate-specs>div:last-child{border-right: 0}}.plate dt{display: flex;align-items: center;gap: .35em;font-size: .78rem;color: var(--v-muted)}.plate dd{margin: 2px 0 0;font-weight: 700;font-size: 1rem;line-height: 1.3}.plate-lists{display: grid;gap: 4px 24px;padding: 14px 16px 6px;border-top: 2px solid var(--v-text);background: color-mix(in srgb,var(--v-text) 3%,var(--v-surface))}@media (min-width: 640px){.plate-lists{grid-template-columns: repeat(auto-fit,minmax(220px,1fr))}}.plate-heading{margin: 0 0 .4em;font-size: .95rem}.plate-goals,.plate-tools{list-style: none;padding: 0;font-size: .95rem}.plate-goals li,.plate-tools li{position: relative;padding-left: 1.5em;margin-bottom: .3em;line-height: 1.45}.plate-goals li::before{content: "";position: absolute;left: .1em;top: .35em;width: .7em;height: .4em;border-left: 2.5px solid var(--v-earth);border-bottom: 2.5px solid var(--v-earth);transform: rotate(-45deg)}.plate-tools li::before{content: "";position: absolute;left: .15em;top: .55em;width: .55em;height: .55em;border-radius: 50%;background: var(--v-phase)}.level{display: inline-flex;align-items: center;gap: .4em;font-weight: 700}.level::before{content: "";width: 18px;height: 10px;background: linear-gradient(currentColor,currentColor) 0 100% / 4px 40% no-repeat,linear-gradient(var(--lv2,#C5CBCE),var(--lv2,#C5CBCE)) 7px 100% / 4px 70% no-repeat,linear-gradient(var(--lv3,#C5CBCE),var(--lv3,#C5CBCE)) 14px 100% / 4px 100% no-repeat}.level-basico{color: var(--v-earth)}.level-intermedio{color: #A06A00;--lv2: currentColor}.level-avanzado{color: var(--v-danger);--lv2: currentColor;--lv3: currentColor}.entry-thumbnail{margin: 0 0 28px}.entry-thumbnail img{width: 100%;border-radius: var(--v-radius)}.entry-thumbnail figcaption{font-size: .85rem;color: var(--v-muted);margin-top: .5em}.entry-content>*:first-child{margin-top: 0}.entry-content h2{padding-top: .4em;border-top: 1px solid var(--v-line)}.entry-content h2:first-child,.entry-content .toc + h2{border-top: 0;padding-top: 0}.entry-content a:not(.btn):not(.wp-block-button__link){font-weight: 600}.entry-content img{border-radius: calc(var(--v-radius) / 2)}.entry-content .alignleft{float: left;margin: .3em 1.5em 1em 0;max-width: 50%}.entry-content .alignright{float: right;margin: .3em 0 1em 1.5em;max-width: 50%}.entry-content .aligncenter{margin-inline: auto;display: block}@media (max-width: 600px){.entry-content .alignleft,.entry-content .alignright{float: none;margin: 0 0 1em;max-width: 100%}}.wp-caption-text,figcaption,.wp-element-caption{font-size: .85rem;color: var(--v-muted);margin-top: .5em}.wp-block-image{margin-bottom: 1.5em}.entry-content iframe{width: 100%;border: 0}.wp-block-embed__wrapper iframe,.responsive iframe{aspect-ratio: 16 / 9;height: auto}.wp-block-quote{border-left-color: var(--v-primary)}.toc{margin: 0 0 32px;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius);font-size: .95rem}.toc summary{display: flex;align-items: center;gap: .5em;padding: 12px 16px;font-weight: 700;cursor: pointer;list-style: none}.toc summary::-webkit-details-marker{display: none}.toc summary span{flex: 1}.toc summary .icon-chevron{transition: transform .2s}.toc[open] summary .icon-chevron{transform: rotate(180deg)}.toc nav{padding: 0 16px 12px}.toc ol{margin: 0;padding-left: 1.4em}.toc ol ol{margin-top: .3em;list-style-type: lower-alpha}.toc li{margin-bottom: .3em}.toc a{font-weight: 500 !important;text-decoration: none}.toc a:hover{text-decoration: underline}.callout,.wp-block-group[class*="is-style-aviso-"]{--c: var(--v-primary);--c-bg: var(--v-primary-soft);position: relative;margin: 0 0 1.5em;padding: 16px 20px 4px;background: var(--c-bg);border-left: 5px solid var(--c);border-radius: 0 var(--v-radius) var(--v-radius) 0}.callout-title{display: flex;align-items: center;gap: .5em;margin: 0 0 .4em;font-family: var(--v-font-head);font-weight: 700;color: var(--c)}.callout-body>*:last-child{margin-bottom: 12px}.callout-peligro,.is-style-aviso-peligro{--c: var(--v-danger);--c-bg: color-mix(in srgb,var(--v-danger) 8%,var(--v-surface))}.callout-peligro{border-left-width: 0;border-radius: var(--v-radius);padding-left: 24px;background-image: repeating-linear-gradient(-45deg,var(--v-danger) 0 6px,#F2C200 6px 12px);background-size: 6px 100%;background-repeat: repeat-y;background-color: var(--c-bg)}.callout-precaucion,.is-style-aviso-precaucion{--c: #8A5A00;--c-bg: var(--v-accent-soft);border-left-color: var(--v-accent)}.callout-consejo,.is-style-aviso-consejo{--c: var(--v-earth);--c-bg: color-mix(in srgb,var(--v-earth) 8%,var(--v-surface))}.callout-norma,.is-style-aviso-norma{--c: var(--v-primary);--c-bg: var(--v-primary-soft)}.callout-formula,.is-style-aviso-formula{--c: var(--v-phase);--c-bg: color-mix(in srgb,var(--v-phase) 6%,var(--v-surface));border-left: 0;border: 1px solid color-mix(in srgb,var(--v-phase) 30%,transparent);border-radius: var(--v-radius)}.formula-line,.callout-formula .callout-body>p:first-child:not(:only-child){margin: .3em 0 .7em;font-family: var(--v-font-head);font-size: 1.6rem;font-weight: 700;text-align: center;color: var(--v-text)}:root[data-theme="dark"] .callout-precaucion,:root[data-theme="dark"] .is-style-aviso-precaucion{--c: #F2C200}.is-style-pasos{list-style: none;padding-left: 0;counter-reset: step}.is-style-pasos>li{counter-increment: step;position: relative;padding: 0 0 1.1em 3.2em;margin: 0}.is-style-pasos>li::before{content: counter(step);position: absolute;left: 0;top: -.1em;display: grid;place-items: center;width: 2.1em;height: 2.1em;border-radius: 50%;background: var(--v-text);color: var(--v-surface);font-weight: 700;font-size: .95em}.is-style-pasos>li:not(:last-child)::after{content: "";position: absolute;left: calc(1.05em - 1.5px);top: 2.1em;bottom: .1em;width: 3px;background: var(--v-phase);border-radius: 2px}.is-style-checklist{list-style: none;padding-left: 0}.is-style-checklist>li{position: relative;padding-left: 2em}.is-style-checklist>li::before{content: "";position: absolute;left: 0;top: .25em;width: 1.2em;height: 1.2em;border: 2px solid var(--v-text);border-radius: 3px}.is-style-ficha table{border: 2px solid var(--v-text);background: var(--v-surface)}.is-style-ficha th,.is-style-ficha td{border: 1px solid var(--v-line)}.is-style-ficha tbody tr td:first-child,.is-style-ficha tbody th{font-weight: 700;background: color-mix(in srgb,var(--v-text) 4%,var(--v-surface));width: 40%}.wp-block-details{margin: 0 0 .8em;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius)}.wp-block-details summary{padding: 12px 16px;font-weight: 700;cursor: pointer}.wp-block-details[open] summary{border-bottom: 1px solid var(--v-line)}.wp-block-details>*:not(summary){margin: 12px 16px}.is-style-pregunta summary::marker{color: var(--v-primary)}.is-style-pregunta[open]{border-color: var(--v-earth)}.cable-colors th{white-space: nowrap}.wire{display: inline-block;width: 34px;height: 10px;margin-right: .6em;border-radius: 5px;vertical-align: middle;box-shadow: inset 0 -2px 0 rgba(0,0,0,.18)}.wire-phase{background: linear-gradient(90deg,#7A4A2A 0 33%,#222 33% 66%,#8C9093 66%)}.wire-neutral{background: #3E8DDD}.wire-earth{background: repeating-linear-gradient(115deg,#2E8540 0 6px,#F2C200 6px 10px)}.calc{margin: 0 0 1.8em;padding: 20px;background: var(--v-surface);border: 2px solid var(--v-text);border-radius: var(--v-radius)}.calc-title{display: flex;align-items: center;gap: .5em;margin: 0 0 .3em;font-family: var(--v-font-head);font-weight: 700;font-size: 1.15rem}.calc-help{margin: 0 0 1em;color: var(--v-muted);font-size: .95rem}.calc-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: 14px}.calc-grid label{display: grid;gap: 4px;font-size: .9rem}.calc-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 16px}.calc-result{display: block;margin-top: 16px;font-size: 1.05rem}.calc-result:empty{display: none}.calc-result .result-main{display: block;padding: 12px 16px;background: var(--v-primary-soft);border-radius: var(--v-radius);font-weight: 700}.calc-result .result-big{font-family: var(--v-font-head);font-size: 1.6rem}.calc-result .result-error{color: var(--v-danger);font-weight: 700}.calc-result p{margin: .6em 0 0;font-size: .95rem}.calc-note{margin: 14px 0 0;font-size: .82rem;color: var(--v-muted)}.cards{display: grid;gap: 16px;margin-bottom: 32px}.card{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius);overflow: hidden}.card-media{display: block;background: var(--v-line)}.card-media img{width: 100%;height: 100%;object-fit: cover;aspect-ratio: 16 / 9}.card-body{padding: 16px 18px 14px;min-width: 0}.card-course{display: flex;flex-wrap: wrap;gap: 4px 12px;margin: 0 0 .35em;font-size: .82rem;color: var(--v-muted)}.card-course a{font-weight: 700;text-decoration: none}.card-title{margin: 0 0 .35em;font-size: 1.2rem;line-height: 1.3}.card-title a{color: var(--v-text);text-decoration: none}.card-title a:hover{color: var(--v-primary);text-decoration: underline}.card-excerpt{color: var(--v-muted);font-size: .95rem}.card-excerpt p{margin: 0 0 .5em}.card-meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 0;font-size: .82rem;color: var(--v-muted)}.card-meta span{display: inline-flex;align-items: center;gap: .3em}.lesson-done{display: none !important;color: var(--v-earth);font-weight: 700}.is-done .lesson-done{display: inline-flex !important}@media (min-width: 600px){body:not(.archive-grid) .card:has(.card-media){grid-template-columns: 200px minmax(0,1fr)}body:not(.archive-grid) .card-media img{aspect-ratio: auto;min-height: 100%}.archive-grid .cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.archive-grid.layout-none .cards{grid-template-columns: repeat(3,minmax(0,1fr))}}.archive-grid .cards>.ad{grid-column: 1 / -1}@media (min-width: 900px){.layout-home .cards{grid-template-columns: repeat(2,minmax(0,1fr))}.layout-home .card:has(.card-media){grid-template-columns: minmax(0,1fr) !important}.layout-home .card-media img{aspect-ratio: 16 / 9 !important;min-height: 0 !important}}.course-specs{display: flex;flex-wrap: wrap;gap: 8px 32px;margin: 16px 0 0}.course-specs dt{font-size: .8rem;color: var(--v-muted)}.course-specs dd{margin: 0;font-weight: 700;font-size: 1.1rem}.course-cta{margin: 0 0 40px}.lesson-list{list-style: none;margin: 0 0 32px;padding: 0;counter-reset: lesson;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius)}.lesson-list li{counter-increment: lesson;margin: 0;border-bottom: 1px solid var(--v-line)}.lesson-list li:last-child{border-bottom: 0}.lesson-list a{display: grid;grid-template-columns: 2.4em minmax(0,1fr);gap: 2px 12px;padding: 14px 16px;color: var(--v-text);text-decoration: none}.lesson-list a::before{content: counter(lesson);grid-row: span 2;display: grid;place-items: center;width: 2.2em;height: 2.2em;border: 2px solid var(--v-line);border-radius: 50%;font-weight: 700;color: var(--v-muted)}.lesson-list li.is-done a::before{content: "✓";background: var(--v-earth);border-color: var(--v-earth);color: #fff}.lesson-list a:hover{background: var(--v-primary-soft)}.lesson-list a:hover .lesson-list-title{color: var(--v-primary);text-decoration: underline}.lesson-list-title{font-weight: 700;line-height: 1.35}.lesson-list-meta{display: flex;flex-wrap: wrap;gap: 2px 14px;font-size: .82rem;color: var(--v-muted)}.lesson-list-meta>span{display: inline-flex;align-items: center;gap: .3em}.submodules{columns: 2 220px}.entry-footer{margin-top: 40px}.tags{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0;margin: 0 0 24px}.tags li{margin: 0}.tags a{display: inline-block;padding: .25em .75em;border: 1px solid var(--v-line);border-radius: 999px;font-size: .85rem;text-decoration: none;color: var(--v-text);background: var(--v-surface)}.tags a:hover{border-color: var(--v-primary);color: var(--v-primary)}.share{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 32px}.share-label{display: inline-flex;align-items: center;gap: .4em;margin-right: 4px;font-weight: 700;font-size: .9rem}.share-btn{display: inline-flex;align-items: center;gap: .35em;min-height: 40px;padding: .3em .9em;border: 1px solid var(--v-line);border-radius: var(--v-radius);background: var(--v-surface);color: var(--v-text);font: inherit;font-size: .88rem;font-weight: 600;text-decoration: none;cursor: pointer}.share-btn:hover{border-color: var(--v-primary);color: var(--v-primary)}.lesson-end{display: grid;gap: 16px;margin: 0 0 40px}.btn-complete{justify-self: start;background: var(--v-surface);color: var(--v-text);border-color: var(--v-text)}.btn-complete:hover{background: var(--v-primary-soft);color: var(--v-text);border-color: var(--v-text)}.btn-complete[aria-pressed="true"]{background: var(--v-earth);border-color: var(--v-earth);color: #fff}.lesson-nav,.post-navigation .nav-links{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}@media (min-width: 600px){.lesson-nav,.post-navigation .nav-links{grid-template-columns: repeat(2,minmax(0,1fr))}.lesson-nav-next,.post-navigation .nav-next{grid-column: 2;text-align: right}.lesson-nav-next .nav-label,.post-navigation .nav-next .nav-label{justify-content: flex-end}}.lesson-nav a,.post-navigation a{display: grid;gap: 4px;height: 100%;padding: 14px 16px;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius);text-decoration: none;color: var(--v-text)}.lesson-nav a:hover,.post-navigation a:hover{border-color: var(--v-primary)}.lesson-nav-next:not(.is-finish){border-color: var(--v-primary) !important;border-width: 2px !important}.nav-label{display: flex;align-items: center;gap: .3em;font-size: .82rem;color: var(--v-muted)}.nav-title{font-weight: 700;line-height: 1.35}.post-navigation{margin-bottom: 40px}.author-box{display: flex;gap: 16px;align-items: flex-start;margin: 0 0 40px;padding: 20px;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius)}.author-box img{border-radius: 50%;flex: none}.author-box-name{margin: 0 0 .25em;font-weight: 700}.author-box-desc{margin: 0;font-size: .95rem;color: var(--v-muted)}.related h2{font-size: 1.3rem;margin-top: 0}.related-list{list-style: none;padding: 0;display: grid;gap: 12px}@media (min-width: 600px){.related-list{grid-template-columns: repeat(auto-fit,minmax(200px,1fr))}}.related-list li{margin: 0}.related-list a{display: grid;gap: 8px;height: 100%;padding: 10px;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius);color: var(--v-text);font-weight: 700;line-height: 1.35;text-decoration: none}.related-list a:hover{border-color: var(--v-primary);color: var(--v-primary)}.related-list img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: calc(var(--v-radius) / 2)}.comments{margin-top: 40px}.comment-list,.comment-list .children{list-style: none;padding: 0}.comment-list .children{padding-left: clamp(12px,4vw,40px)}.comment-body{margin-bottom: 16px;padding: 16px;background: var(--v-surface);border: 1px solid var(--v-line);border-radius: var(--v-radius)}.comment-author{display: flex;align-items: center;gap: 10px;font-weight: 700}.comment-author .avatar{border-radius: 50%}.comment-author .says{display: none}.comment-metadata{font-size: .8rem;margin: 2px 0 10px}.comment-metadata a{color: var(--v-muted);text-decoration: none}.reply a{font-size: .88rem;font-weight: 700}.bypostauthor>.comment-body{border-left: 4px solid var(--v-primary)}.comment-form{display: grid;gap: 12px}.comment-form p{margin: 0}.comment-form label{display: block;margin-bottom: 4px;font-size: .9rem}.comment-form-cookies-consent{display: flex;gap: .5em;align-items: flex-start}.comment-form-cookies-consent label{font-weight: 400}.pagination .nav-links,.page-links{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.page-numbers,.page-links a,.page-links>span{display: inline-grid;place-items: center;min-width: 44px;height: 44px;padding: 0 10px;border: 1px solid var(--v-line);border-radius: var(--v-radius);background: var(--v-surface);color: var(--v-text);font-weight: 700;text-decoration: none}.page-numbers.current{background: var(--v-text);color: var(--v-surface);border-color: var(--v-text)}a.page-numbers:hover{border-color: var(--v-primary);color: var(--v-primary)}.page-numbers.dots{border: 0;background: none}.ad{margin: 0 0 1.5em;text-align: center;min-height: 1px}.ad>*{margin-inline: auto}.error-404 .error-code{margin: 0;font-family: var(--v-font-head);font-size: clamp(4rem,3rem + 6vw,7rem);font-weight: 700;line-height: 1;color: transparent;-webkit-text-stroke: 2px var(--v-text)}.error-404 .search-form,.no-results .search-form{margin: 24px 0}.error-404 .courses,.no-results .courses{margin-top: 48px}.banner{position: relative;display: grid;align-items: end;min-height: clamp(220px,40vw,440px);background: var(--v-text);color: #fff;overflow: hidden}.banner:not(.has-image){min-height: 0;padding-top: 48px}.banner-image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.banner.has-image::after{content: "";position: absolute;inset: 0;background: linear-gradient(transparent 30%,rgba(20,24,28,.85))}.banner-content{position: relative;z-index: 1;width: 100%;padding-block: 32px}.banner .entry-title,.banner .entry-subtitle{color: #fff}.home-content{margin-bottom: 48px}.site-footer{background: var(--v-footer-bg);color: var(--v-footer-text);font-size: .92rem}.site-footer a{color: inherit}.site-footer a:hover{color: var(--v-accent)}.footer-widgets{display: grid;gap: 32px;padding-block: 48px 16px}@media (min-width: 700px){.footer-widgets.cols-2,.footer-widgets.cols-3,.footer-widgets.cols-4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.footer-widgets.cols-3{grid-template-columns: repeat(3,minmax(0,1fr))}.footer-widgets.cols-4{grid-template-columns: repeat(4,minmax(0,1fr))}}.site-footer .widget{background: none;border: 0;padding: 0;color: inherit}.site-footer .widget li{border-color: rgba(255,255,255,.1)}.site-footer .widget-title{color: #fff}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 32px;padding-block: 24px;border-top: 1px solid rgba(255,255,255,.1)}.footer-widgets:empty + .footer-bottom{border-top: 0}.footer-menu{display: flex;flex-wrap: wrap;gap: 6px 20px;list-style: none;margin: 0;padding: 0}.footer-menu li{margin: 0}.footer-menu a{text-decoration: none}.footer-menu a:hover{text-decoration: underline}.footer-text{margin: 0;max-width: 70ch;opacity: .8}.scroll-top{position: fixed;right: 16px;bottom: 16px;z-index: 90;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: var(--v-text);color: var(--v-surface);box-shadow: var(--v-shadow);opacity: 0;transform: translateY(8px);transition: opacity .2s,transform .2s}.scroll-top.is-visible{opacity: 1;transform: none}.scroll-top:hover{color: var(--v-accent)}:root[data-theme="dark"] img:not([src*=".svg"]){filter: brightness(.92)}:root[data-theme="dark"] .breaker{filter: brightness(.9)}:root[data-theme="dark"] .hero-circuit .nodes{fill: #E6EAEC}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) img:not([src*=".svg"]){filter: brightness(.92)}:root:not([data-theme="light"]) .breaker{filter: brightness(.9)}}.has-text-align-center{text-align: center}.has-text-align-right{text-align: right}@media print{.site-header,.site-footer,.sidebar,.reading-progress,.scroll-top,.share,.lesson-end,.related,.comments,.ad,.toc summary .icon,.breadcrumbs,.panel,.calc-actions{display: none !important}body{background: #fff;color: #000;font-size: 11pt}.layout{display: block;padding: 0}.toc{border: 0}.toc[open] nav,.toc nav{display: block}a{color: #000}.entry-content a[href^="http"]::after{content: " (" attr(href) ")";font-size: .8em;font-weight: 400;word-break: break-all}.callout,.plate,.calc{break-inside: avoid}h2,h3{break-after: avoid}}.main-navigation .btn-header,.main-navigation .btn-header:hover{color: var(--v-on-primary);border-bottom: 2px solid var(--v-primary)}.main-navigation .btn-header:hover{border-color: var(--v-primary-dark)}@media (max-width: 959px){.header-inner{flex-wrap: wrap}.site-branding{flex: 1 1 0}.site-title{font-size: 1.02rem}.site-mark{width: 30px;height: 30px}.menu-toggle-label{display: none}}@media (min-width: 480px) and (max-width: 959px){.menu-toggle-label{display: inline}}.cable-colors table{min-width: 0}@media (max-width: 600px){.cable-colors th{white-space: normal}.cable-colors thead{display: none}.cable-colors tr{display: grid;grid-template-columns: 1fr;padding: .6em 0;border-bottom: 1px solid var(--v-line)}.cable-colors th,.cable-colors td{border: 0;padding: .1em 0}.cable-colors td:nth-child(2){font-weight: 700}}
