
.guide-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.guide-shell *{min-width:0}.guide-header{padding:54px 0 34px;border-bottom:1px solid #d8d9d6}.guide-header h1{max-width:24ch;font-size:clamp(2.5rem,4.8vw,4.4rem);line-height:1.04;margin:0 0 24px;text-wrap:balance}.guide-header .guide-lead{max-width:72ch;font-size:1.2rem;line-height:1.65;color:#39474d}.guide-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:#46565d;margin:0 0 22px}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px;font-size:14px;color:#46565d}.guide-breadcrumb a{color:#913c22}.guide-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:60px;padding:40px 0 64px}.guide-toc{position:sticky;top:110px;align-self:start;font-size:15px}.guide-toc strong{display:block;margin-bottom:14px}.guide-toc a{display:block;padding:9px 0;color:#39474d;text-decoration:none;border-bottom:1px solid #ddd}.guide-article{max-width:76ch;font-size:18px;line-height:1.75}.guide-article p{margin:0 0 22px}.guide-article section{scroll-margin-top:115px}.guide-article h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;margin:44px 0 18px;text-wrap:balance}.guide-article h3{font-size:1.4rem;line-height:1.3;margin:28px 0 12px}.guide-article a{color:#913c22;text-underline-offset:4px}.guide-cover{margin:0 0 34px}.guide-cover img{display:block;width:100%;height:310px;object-fit:contain;background:#e9e7e2}.guide-cover figcaption{font-size:14px;line-height:1.5;color:#46565d;margin-top:12px}.guide-table-wrap{max-width:100%;overflow:auto;margin:24px 0}.guide-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6}.guide-table th,.guide-table td{padding:15px 18px;text-align:left;vertical-align:top;border-bottom:1px solid #d7dbdc;overflow-wrap:anywhere}.guide-table th{background:#172630;color:#fff}.guide-table tbody tr:nth-child(even){background:#f0f1ed}.guide-table td:first-child{font-weight:600;width:27%}.guide-related{padding-top:14px;border-top:1px solid #d8d9d6;margin-top:42px}.guide-related a{display:block;padding:12px 0;border-bottom:1px solid #d8d9d6}.guide-products{padding-left:22px}.guide-products li{margin-bottom:9px}.guide-cta{padding:36px;background:#172630;color:#fff;margin-top:42px}.guide-cta h2{margin-top:0;color:#fff}.guide-cta p{color:#e3e9eb}.guide-cta a{display:inline-block;padding:13px 20px;background:#e9a286;color:#172630;font-weight:700;text-decoration:none}.guide-index{padding-bottom:70px}.guide-feature{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:36px 0;border-bottom:1px solid #cfd5d5}.guide-feature img{width:100%;height:330px;object-fit:cover}.guide-feature h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;margin:12px 0 18px}.guide-feature a,.guide-entry a,.guide-topic-links a{color:#913c22;text-underline-offset:4px}.guide-feature p,.guide-entry p{font-size:18px;line-height:1.65}.guide-topic-links{display:flex;flex-wrap:wrap;gap:10px 24px;padding:30px 0}.guide-topic-links a{font-size:16px}.guide-topic h2{font-size:2rem;padding-top:26px;margin:0 0 8px}.guide-entry{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;border-bottom:1px solid #d6dbdb;padding:26px 0;align-items:start}.guide-entry img{width:160px;height:120px;object-fit:cover}.guide-entry h3{font-size:1.65rem;line-height:1.2;margin:0 0 10px}.guide-entry p{margin:0 0 12px}.guide-entry small{font-size:14px;color:#46565d}.guide-entry-label{font-size:15px;color:#46565d}.guide-teaser{background:#f5f3ed;color:#172630;padding:54px 0}.guide-teaser h2{font-size:2.6rem;margin:0 0 16px}.guide-teaser .guide-entry{grid-template-columns:120px minmax(0,1fr)}.guide-teaser .guide-entry img{width:120px;height:92px}.guide-teaser>div>a{display:inline-block;color:#913c22;margin-top:22px;font-weight:600}.guide-teaser .guide-entry h3{font-size:1.5rem}.guide-teaser .guide-entry p{font-size:16px}.guide-body ::selection,.guide-index ::selection{background:#f0b59c;color:#172630}.guide-body a:focus-visible,.guide-index a:focus-visible,.guide-teaser a:focus-visible{outline:2px solid #913c22;outline-offset:4px}.guide-toc a:hover,.guide-entry a:hover,.guide-feature a:hover{text-decoration-thickness:2px}.guide-page{background:#faf9f6;color:#172630}.guide-page article p,.guide-page td{overflow-wrap:break-word}html[lang=es] .a-nav .a-links{gap:12px}.a-nav .a-links{gap:16px}@media(max-width:1199px){.a-nav .a-links{display:none}.a-nav .a-menu{display:block}}@media(max-width:850px){.guide-body{grid-template-columns:minmax(0,1fr);gap:28px}.guide-toc{position:static}.guide-toc a{padding:8px 0}.guide-feature{grid-template-columns:minmax(0,1fr);gap:20px}.guide-feature img{height:260px}.guide-header{padding:32px 0 22px}.guide-shell{width:calc(100% - 32px)}}@media(max-width:500px){.guide-entry{grid-template-columns:92px minmax(0,1fr);gap:16px}.guide-entry img{width:92px;height:92px}.guide-entry h3{font-size:1.45rem}.guide-entry p{font-size:16px}.guide-cover img{height:230px}.guide-cta{padding:24px}.guide-table{font-size:15px}.guide-table th,.guide-table td{padding:12px}.guide-article{font-size:17px}.guide-teaser .guide-entry{grid-template-columns:84px minmax(0,1fr)}.guide-teaser .guide-entry img{width:84px;height:84px}.guide-header h1{font-size:2.6rem}.guide-meta{gap:6px 16px}}
