.codigo-sign-card-root[data-v-60425945]{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;flex-direction:column;flex:0 calc(25% - .5625rem);width:calc(25% - .5625rem);min-width:200px;max-width:100%;padding:.75rem .7rem .85rem;display:flex}.codigo-sign-card-top-row[data-v-60425945]{flex-direction:row;align-items:stretch;gap:.4rem;width:100%;height:150px;margin:0 0 .75rem;display:flex}.codigo-sign-card-icon-btn[data-v-60425945]{cursor:zoom-in;box-sizing:border-box;background:#f4f4f4;border:0;flex:50%;justify-content:center;align-items:center;width:50%;min-width:0;height:100%;margin:0;padding:.55rem;display:flex}.codigo-sign-card-icon-img[data-v-60425945]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.codigo-sign-card-preview-btn[data-v-60425945]{cursor:zoom-in;box-sizing:border-box;background:#1a1a1a;border:0;flex:50%;width:50%;min-width:0;height:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.codigo-sign-card-preview-img[data-v-60425945]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.codigo-sign-card-preview-badge[data-v-60425945]{color:#fff;letter-spacing:.03em;background:#000000b8;padding:.12rem .35rem;font-size:.65rem;font-weight:600;position:absolute;bottom:.35rem;right:.35rem}.codigo-sign-card-preview-empty[data-v-60425945]{color:#999;background:#f0f0f0;flex:50%;justify-content:center;align-items:center;width:50%;min-width:0;height:100%;font-size:.75rem;display:flex}.codigo-sign-card-meta[data-v-60425945]{flex-direction:column;gap:.35rem;min-height:5.5rem;display:flex}.codigo-sign-card-code[data-v-60425945]{letter-spacing:.08em;text-transform:uppercase;color:#111;background:#eee;align-self:flex-start;padding:.15rem .4rem;font-size:.78rem;font-weight:700}.codigo-sign-card-name[data-v-60425945]{color:#111;margin:0;font-size:1.47rem;font-weight:700;line-height:1.3}.codigo-sign-card-desc[data-v-60425945]{color:#444;margin:0;font-size:1.23rem;line-height:1.4}.codigo-sign-lightbox-overlay[data-v-60425945]{z-index:1000;box-sizing:border-box;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex;position:fixed;inset:0}.codigo-sign-lightbox-caption[data-v-60425945]{color:#fff;text-align:center;overflow-wrap:anywhere;background:#000000bf;max-width:min(90vw,1400px);margin:0;padding:.55rem 1rem;font-size:1.5rem;line-height:1.3}.codigo-sign-lightbox-image[data-v-60425945]{object-fit:contain;width:auto;max-width:min(96vw,1400px);height:auto;max-height:86vh}.codigo-sign-lightbox-image-sign[data-v-60425945]{background:#f4f4f4;max-width:min(70vw,520px);max-height:70vh;padding:1.25rem}.codigo-sign-lightbox-close[data-v-60425945]{color:#111;cursor:pointer;background:#fff;border:0;width:2.4rem;height:2.4rem;font-size:1.6rem;position:absolute;top:1rem;right:1rem}.codigo-sign-lightbox-nav[data-v-60425945]{color:#111;cursor:pointer;background:#fff;border:0;width:2.4rem;height:2.4rem;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.codigo-sign-lightbox-prev[data-v-60425945]{left:1rem}.codigo-sign-lightbox-next[data-v-60425945]{right:1rem}@media (width<=1100px){.codigo-sign-card-root[data-v-60425945]{flex:0 calc(33.3333% - .5rem);width:calc(33.3333% - .5rem)}}@media (width<=900px){.codigo-sign-card-root[data-v-60425945]{flex:0 calc(50% - .375rem);width:calc(50% - .375rem)}}@media (width<=40rem){.codigo-sign-card-root[data-v-60425945]{flex:0 100%;width:100%;min-width:0;padding:.7rem .65rem .8rem}.codigo-sign-card-top-row[data-v-60425945]{height:11.5rem}.codigo-sign-card-icon-btn[data-v-60425945],.codigo-sign-card-preview-btn[data-v-60425945]{min-height:3rem}.codigo-sign-card-name[data-v-60425945]{overflow-wrap:anywhere;font-size:1.2rem}.codigo-sign-card-desc[data-v-60425945]{overflow-wrap:anywhere;font-size:1rem}.codigo-sign-lightbox-overlay[data-v-60425945]{padding:calc(.75rem + env(safe-area-inset-top,0px)) .75rem calc(.75rem + env(safe-area-inset-bottom,0px));min-height:100dvh}.codigo-sign-lightbox-caption[data-v-60425945]{max-width:100%;padding:.45rem .7rem;font-size:1rem}.codigo-sign-lightbox-image[data-v-60425945]{max-width:100%;max-height:68dvh}.codigo-sign-lightbox-image-sign[data-v-60425945]{max-width:min(88vw,22rem);max-height:58dvh;padding:.85rem}.codigo-sign-lightbox-close[data-v-60425945],.codigo-sign-lightbox-nav[data-v-60425945]{width:3rem;height:3rem;font-size:1.7rem}.codigo-sign-lightbox-close[data-v-60425945]{top:calc(.55rem + env(safe-area-inset-top,0px));right:.55rem}.codigo-sign-lightbox-prev[data-v-60425945]{left:.4rem}.codigo-sign-lightbox-next[data-v-60425945]{right:.4rem}}.codigo-estrada-tab-progress-overlay[data-v-5959e8e6]{z-index:1200;background:0 0;position:fixed;inset:0}.codigo-estrada-tab-progress-menu[data-v-5959e8e6]{box-sizing:border-box;background:#fffdf8;border:1px solid #d8d4cc;border-radius:10px;flex-direction:column;width:286px;padding:.45rem .4rem .4rem;display:flex;position:fixed;box-shadow:0 1px #2820140a,0 10px 28px #28201429,0 2px 6px #28201414}.codigo-estrada-tab-progress-menu-caption[data-v-5959e8e6]{color:#8a8174;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #eee8dc;margin:0 .45rem .35rem;padding:.15rem 0 .3rem;font-size:.68rem;font-weight:700}.codigo-estrada-tab-progress-menu-item[data-v-5959e8e6]{color:#2a2620;cursor:pointer;text-align:left;width:100%;font:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:7px;flex-direction:row;align-items:center;gap:.55rem;margin:0;padding:.48rem .5rem;font-size:.92rem;line-height:1.25;display:flex}.codigo-estrada-tab-progress-menu-item[data-v-5959e8e6]:hover,.codigo-estrada-tab-progress-menu-item[data-v-5959e8e6]:focus-visible{outline:none}.codigo-estrada-tab-progress-menu-item-passed[data-v-5959e8e6]:hover,.codigo-estrada-tab-progress-menu-item-passed[data-v-5959e8e6]:focus-visible{background:#e8f4ec}.codigo-estrada-tab-progress-menu-item-failed[data-v-5959e8e6]:hover,.codigo-estrada-tab-progress-menu-item-failed[data-v-5959e8e6]:focus-visible{background:#f8ecec}.codigo-estrada-tab-progress-menu-swatch[data-v-5959e8e6]{border-radius:50%;flex:0 0 12px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000014}.codigo-estrada-tab-progress-menu-swatch-passed[data-v-5959e8e6]{background:#5d9a72}.codigo-estrada-tab-progress-menu-swatch-failed[data-v-5959e8e6]{background:#c46b6b}.codigo-estrada-tab-progress-menu-label[data-v-5959e8e6]{flex:auto;min-width:0}.codigo-estrada-tab-progress-menu-check[data-v-5959e8e6]{color:#0000;text-align:right;flex:0 0 1.15rem;width:1.15rem;font-size:.95rem;font-weight:700}.codigo-estrada-tab-progress-menu-check-on[data-v-5959e8e6]{color:#2a2620}.codigo-estrada-tab-progress-overlay-sheet[data-v-5959e8e6]{background:#11111161;flex-direction:column;justify-content:flex-end;display:flex}.codigo-estrada-tab-progress-menu-sheet[data-v-5959e8e6]{width:100%;max-width:none;padding:.7rem .65rem calc(.7rem + env(safe-area-inset-bottom,0px));border:0;border-radius:16px 16px 0 0;position:relative;top:auto;left:auto}.codigo-estrada-tab-progress-menu-sheet .codigo-estrada-tab-progress-menu-item[data-v-5959e8e6]{min-height:3rem;padding:.7rem .65rem;font-size:1rem}.codigo-estrada-tab-progress-menu-item[data-v-5959e8e6]:focus-visible{outline-offset:1px;outline:2px solid #111}.codigo-estrada-course-mobile-dock[data-v-b7e04033]{z-index:50;width:100%;min-width:0;max-width:100%;padding:.45rem .55rem calc(.45rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fffffff5;border-top:1px solid #ddd;flex-direction:row;align-items:stretch;gap:.35rem;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #28201414}.codigo-estrada-course-mobile-dock-btn[data-v-b7e04033],.codigo-estrada-course-mobile-dock-mark[data-v-b7e04033]{color:#1f1b16;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:#f7f5f1;border:1px solid #d4d0c8;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:2.85rem;margin:0;padding:.45rem .4rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.88rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.codigo-estrada-course-mobile-dock-mark[data-v-b7e04033]{color:#fff;background:#111;border-color:#111;flex:1.35 1 0}.codigo-estrada-course-mobile-dock-mark-passed[data-v-b7e04033]{color:#f3fff7;background:#2f6f4e;border-color:#245a3e}.codigo-estrada-course-mobile-dock-mark-failed[data-v-b7e04033]{color:#fff6f6;background:#8a3d3d;border-color:#6e2f2f}.codigo-estrada-course-mobile-dock-btn[data-v-b7e04033]:disabled{opacity:.38;cursor:default}.codigo-estrada-course-mobile-dock-btn[data-v-b7e04033]:focus-visible,.codigo-estrada-course-mobile-dock-mark[data-v-b7e04033]:focus-visible{outline-offset:2px;outline:2px solid #111}@media (width<=48rem){.codigo-estrada-course-mobile-dock[data-v-b7e04033]{grid-template-columns:minmax(4.4rem,5.4rem) minmax(0,1fr) minmax(4.4rem,5.4rem);display:grid}}@media (hover:hover) and (pointer:fine){.codigo-estrada-course-mobile-dock-btn[data-v-b7e04033]:hover:not(:disabled){background:#efece6;border-color:#111}.codigo-estrada-course-mobile-dock-mark[data-v-b7e04033]:hover{filter:brightness(1.06)}}.codigo-estrada-course-sections-sheet-overlay[data-v-aaca1190]{z-index:1100;background:#1111116b;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.codigo-estrada-course-sections-sheet-panel[data-v-aaca1190]{background:#fffdf8;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;width:100%;max-height:min(86dvh,42rem);display:flex;overflow:hidden;box-shadow:0 -10px 32px #2820142e}.codigo-estrada-course-sections-sheet-head[data-v-aaca1190]{border-bottom:1px solid #eee8dc;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .9rem .7rem;display:flex}.codigo-estrada-course-sections-sheet-title[data-v-aaca1190]{color:#111;margin:0;font-size:1.05rem;font-style:normal;font-weight:700;line-height:1.2}.codigo-estrada-course-sections-sheet-close[data-v-aaca1190]{color:#1f1b16;cursor:pointer;min-height:2.5rem;font:inherit;white-space:nowrap;touch-action:manipulation;background:#fff;border:1px solid #d4d0c8;border-radius:999px;margin:0;padding:.4rem .75rem;font-size:.88rem;font-weight:700}.codigo-estrada-course-sections-sheet-list[data-v-aaca1190]{padding:.4rem .45rem calc(.7rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.codigo-estrada-course-sections-sheet-row[data-v-aaca1190]{color:#1f1b16;cursor:pointer;text-align:left;width:100%;min-height:3rem;font:inherit;box-sizing:border-box;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex-direction:row;align-items:center;gap:.55rem;margin:0;padding:.55rem .6rem;font-size:.95rem;line-height:1.25;display:flex}.codigo-estrada-course-sections-sheet-num[data-v-aaca1190]{color:#7a7368;font-variant-numeric:tabular-nums;flex:0 0 1.7rem;font-weight:700}.codigo-estrada-course-sections-sheet-label[data-v-aaca1190]{overflow-wrap:anywhere;flex:auto;min-width:0}.codigo-estrada-course-sections-sheet-mark[data-v-aaca1190]{flex:none;font-weight:700}.codigo-estrada-course-sections-sheet-row-active[data-v-aaca1190]{color:#fff;background:#111}.codigo-estrada-course-sections-sheet-row-active .codigo-estrada-course-sections-sheet-num[data-v-aaca1190]{color:#f3efe6}.codigo-estrada-course-sections-sheet-row-passed[data-v-aaca1190]{color:#1f5136;background:#e7f4ea}.codigo-estrada-course-sections-sheet-row-failed[data-v-aaca1190]{color:#7c3030;background:#f8eaea}.codigo-estrada-course-sections-sheet-row-passed.codigo-estrada-course-sections-sheet-row-active[data-v-aaca1190]{color:#f3fff7;background:#2f6f4e}.codigo-estrada-course-sections-sheet-row-failed.codigo-estrada-course-sections-sheet-row-active[data-v-aaca1190]{color:#fff6f6;background:#8a3d3d}.codigo-estrada-course-sections-sheet-close[data-v-aaca1190]:focus-visible,.codigo-estrada-course-sections-sheet-row[data-v-aaca1190]:focus-visible{outline-offset:2px;outline:2px solid #111}html,body{color:#111;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;width:100%;min-height:100%;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.45;overflow-x:clip}#app,.course-doc-root,.course-doc-article,.course-doc-module,.course-doc-flow{box-sizing:border-box;width:100%;max-width:none;margin:0}.course-doc-root{color:#111;background:#fff}.course-doc-status{color:#333;margin:2rem 1rem}.course-tabs-bar{z-index:40;width:100%;padding-top:env(safe-area-inset-top,0px);background:#fff;border-bottom:1px solid #ddd;position:sticky;top:0;box-shadow:0 1px #0000000a}.course-tabs-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.1rem;padding:.55rem .65rem .28rem;display:flex}.codigo-estrada-course-header-title-cluster{flex-direction:column;flex:12rem;gap:.12rem;min-width:0;display:flex}.codigo-estrada-course-header-tools-cluster{flex-direction:row;flex:0 auto;align-items:center;gap:.55rem;min-width:0;margin-left:auto;display:flex}.codigo-estrada-course-header-sections-btn{color:#1f1b16;cursor:pointer;min-height:2.35rem;font:inherit;white-space:nowrap;touch-action:manipulation;background:#f7f5f1;border:1px solid #d4d0c8;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:.35rem .7rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.78rem;font-weight:700;line-height:1;display:none}.codigo-estrada-course-header-sections-btn:focus-visible{outline-offset:2px;outline:2px solid #111}.codigo-estrada-course-header-progress-cluster{box-sizing:border-box;flex-direction:row;flex:0 15.5rem;align-items:center;gap:.6rem;min-width:9.5rem;max-width:17rem;padding:.18rem 0 .1rem;display:flex}.codigo-estrada-course-header-progress-track{background:linear-gradient(#f7f4ee 0%,#efe8dc 100%);border:1px solid #d4cfc4;border-radius:999px;flex:auto;align-items:stretch;min-width:4.5rem;height:.55rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #2820141f,inset 0 0 0 1px #ffffff73}.codigo-estrada-course-header-progress-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(#6fb587 0%,#3d8a5c 52%,#2f6f4e 100%);width:0;height:100%;transition:width .22s;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #2f6f4e1f}.codigo-estrada-course-header-progress-fill-complete{background:linear-gradient(#7ec694 0%,#3f9462 48%,#246344 100%)}.codigo-estrada-course-header-progress-value{color:#2a2620;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;flex:0 0 2.55rem;width:2.55rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1}.course-tabs-page-title{color:#111;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.05rem;font-style:normal;font-weight:700}.course-tabs-meta{color:#666;margin:0;font-size:.8rem}.course-tabs-nav{flex-wrap:wrap;gap:.25rem;max-height:9.5rem;padding:.35rem .4rem .55rem;display:flex;overflow-y:auto}.course-tab-btn{color:#222;cursor:pointer;font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fafafa;border:1px solid #ddd;align-items:center;gap:.3rem;margin:0;padding:.28rem .5rem;font-size:.78rem;line-height:1.2;display:flex}.course-tab-btn:hover,.course-tab-btn:focus-visible{border-color:#111;outline:none}.course-tab-btn-active{color:#fff;background:#111;border-color:#111}.course-tab-num{opacity:.75;font-weight:700}.course-tab-btn-active .course-tab-num{opacity:1}.course-tab-label{white-space:nowrap}.course-doc-article{min-width:0;padding:.75rem 0 2rem}.course-doc-h1{color:#111;overflow-wrap:anywhere;margin:1rem .35rem .4rem;font-size:clamp(1.5rem,2vw,2rem);font-style:normal;font-weight:700;line-height:1.15}.course-doc-article>.course-doc-h1:first-child{border-bottom:1px solid #ddd;margin-top:.25rem;padding:0 .35rem .4rem}.course-doc-module-title{border-top:2px solid #111;margin-top:1.25rem;padding-top:.75rem}.course-doc-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2px;display:grid}.course-doc-flow-break{color:#111;overflow-wrap:anywhere;grid-column:1/-1;width:100%;margin:.65rem .25rem .1rem;font-size:clamp(1.15rem,1.4vw,1.45rem);font-style:normal;font-weight:700;line-height:1.2}.course-doc-unit{box-sizing:border-box;flex-direction:column;gap:.12rem;width:100%;min-width:0;display:flex}.course-doc-unit-heading,.course-doc-h3{color:#111;overflow-wrap:anywhere;margin:0;padding:0 2px;font-size:.95rem;font-style:normal;font-weight:700;line-height:1.2}.course-doc-block{flex-direction:column;gap:.12rem;width:100%;min-width:0;margin:0;padding:0;display:flex}.course-doc-image{background:#fff;display:block;width:100%!important;max-width:none!important;height:auto!important}.course-doc-sign-row{flex-wrap:wrap;gap:2px;width:100%;display:flex}.course-doc-sign-thumb{width:calc(50% - 1px);min-width:0;height:auto;display:block}.course-doc-caption{color:#333;margin:0;padding:0 2px;font-size:.78rem;line-height:1.25}.course-doc-text{color:#222;padding:0 2px;font-size:.85rem}.course-doc-audio{width:100%;height:1.75rem}.course-doc-video{aspect-ratio:16/9;background:#000;width:100%}@media (width<=900px){.course-doc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.course-doc-flow{grid-template-columns:minmax(0,1fr)}}.course-tab-btn-signs{background:#f3f3f3;border-color:#c8c8c8}.course-tab-btn-signs.course-tab-btn-active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.codigo-estrada-tab-btn-mark{flex:none;justify-content:center;align-items:center;min-width:.95rem;margin-left:.08rem;font-size:.72rem;font-weight:700;line-height:1;display:flex}.codigo-estrada-tab-btn-mark-passed{color:#2f6f4e}.codigo-estrada-tab-btn-mark-failed{color:#a14949}.course-tab-btn.codigo-estrada-tab-btn-passed{color:#1f5136;background:#e7f4ea;border-color:#8fc49d;box-shadow:inset 0 0 0 1px #8fc49d59}.course-tab-btn.codigo-estrada-tab-btn-passed:hover,.course-tab-btn.codigo-estrada-tab-btn-passed:focus-visible{background:#ddf0e2;border-color:#5d9a72}.course-tab-btn.codigo-estrada-tab-btn-passed.course-tab-btn-active,.course-tab-btn-signs.codigo-estrada-tab-btn-passed.course-tab-btn-active{color:#f3fff7;background:#2f6f4e;border-color:#245a3e;box-shadow:0 0 0 2px #2f6f4e38}.course-tab-btn.codigo-estrada-tab-btn-passed.course-tab-btn-active .codigo-estrada-tab-btn-mark-passed{color:#d7f3e2}.course-tab-btn.codigo-estrada-tab-btn-failed{color:#7c3030;background:#f8eaea;border-color:#d4a0a0;box-shadow:inset 0 0 0 1px #c46b6b47}.course-tab-btn.codigo-estrada-tab-btn-failed:hover,.course-tab-btn.codigo-estrada-tab-btn-failed:focus-visible{background:#f3dfdf;border-color:#c46b6b}.course-tab-btn.codigo-estrada-tab-btn-failed.course-tab-btn-active,.course-tab-btn-signs.codigo-estrada-tab-btn-failed.course-tab-btn-active{color:#fff6f6;background:#8a3d3d;border-color:#6e2f2f;box-shadow:0 0 0 2px #8a3d3d38}.course-tab-btn.codigo-estrada-tab-btn-failed.course-tab-btn-active .codigo-estrada-tab-btn-mark-failed{color:#ffd6d6}.course-doc-h1.codigo-estrada-article-title-passed{color:#1f5136;background:linear-gradient(#eef7f1 0%,#0000 72%);border-top-color:#5d9a72;border-bottom-color:#8fc49d}.course-doc-h1.codigo-estrada-article-title-failed{color:#7c3030;background:linear-gradient(#f8eeee 0%,#0000 72%);border-top-color:#c46b6b;border-bottom-color:#d4a0a0}.codigo-signs-section-head{margin:1.25rem .5rem .65rem}.codigo-signs-section-title{color:#111;margin:0;font-size:clamp(1.15rem,1.4vw,1.45rem);font-weight:700;line-height:1.25}.codigo-signs-section-sub{color:#666;margin:.25rem 0 0;font-size:.85rem}.codigo-signs-cards-row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;gap:.75rem;width:100%;padding:0 .35rem 1.75rem;display:flex}@media (pointer:coarse){.course-tab-btn{min-height:2.75rem;padding:.45rem .7rem}.course-doc-audio{height:2.75rem}}@media (width<=48rem){.course-tabs-title-row{align-items:flex-start;gap:.55rem;padding:.5rem .7rem .2rem}.codigo-estrada-course-header-title-cluster{flex:100%}.codigo-estrada-course-header-tools-cluster{flex:100%;width:100%;margin-left:0}.codigo-estrada-course-header-sections-btn{display:flex}.codigo-estrada-course-header-progress-cluster{flex:auto;min-width:0;max-width:none}.course-tabs-page-title{font-size:.98rem;line-height:1.2}.course-tabs-meta{overflow-wrap:anywhere;font-size:.78rem}.course-tabs-nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;max-height:none;padding:.3rem .7rem .65rem;overflow:auto hidden}.course-tabs-nav::-webkit-scrollbar{display:none}.course-tab-btn{scroll-snap-align:start;border-radius:999px;flex:none}.course-doc-article{padding:.55rem 0 calc(5.6rem + env(safe-area-inset-bottom,0px))}}@media (width<=40rem){html,body{font-size:16px}.course-doc-h1,.course-doc-article>.course-doc-h1:first-child{margin-left:.7rem;margin-right:.7rem;padding-left:0;padding-right:0}.course-doc-flow{grid-template-columns:minmax(0,1fr);row-gap:.85rem;padding:0 .7rem}.course-doc-flow-break,.course-doc-unit-heading,.course-doc-h3{padding-left:0;padding-right:0}.course-doc-unit{border-bottom:1px solid #eee;gap:.35rem;padding-bottom:.35rem}.course-doc-caption,.course-doc-text{font-size:.92rem;line-height:1.4}.course-doc-audio{height:2.85rem}.codigo-signs-section-head{margin:1rem .7rem .55rem}.codigo-signs-cards-row{padding:0 .7rem calc(1.2rem + env(safe-area-inset-bottom,0px));gap:.65rem}}
