/* ayuda/correo/meridian.css */
*{box-sizing:border-box}body{margin:0;background:#fbfaf7;color:#202020;font:18px/1.65 system-ui,sans-serif}header,main,footer{max-width:1000px;margin:auto;padding:24px}header{border-bottom:1px solid #ccc}main{background:white;padding:32px 48px}h1{font-size:36px;line-height:1.2}h2{font-size:26px;line-height:1.3;margin-top:36px}h3{font-size:21px}a{color:#8b3600;text-underline-offset:3px}a:focus-visible{outline:3px solid #8b3600;outline-offset:4px}figure{margin:24px 0;padding:12px;background:#f4f5f7;border:1px solid #ddd;border-radius:8px}img{display:block;max-width:100%;height:auto;margin:auto}figcaption,.status{font-size:15px}.status{background:#fff0df;color:#633306;padding:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px}td,th{border:1px solid #bbb;padding:10px;text-align:left;vertical-align:top}code{overflow-wrap:anywhere}li{margin:10px 0}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;padding:0}.cards li{border:1px solid #ccc;border-radius:12px;padding:22px;margin:0}.cards h2{font-size:22px;margin:0}.cards p{font-size:16px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;padding:12px}nav a{display:inline-block;margin:6px 12px 6px 0}footer{font-size:15px}@media(max-width:600px){main{padding:22px 18px}header,footer{padding:18px}h1{font-size:29px}.cards{grid-template-columns:1fr}body{font-size:17px}figure{margin:20px 0;padding:8px}td,th{padding:8px;min-width:140px}}
/* hmd-tokens.css */
/* Hospedame buttons 1.0.0 — verified staging 2026-10-24, America/Cancun. */
:root {
  --hmd-brand-orange: var(--hmd-color-f38021,#f38021);
  --hmd-primary-start: var(--hmd-color-e04235,#e04235);
  --hmd-primary-middle: var(--hmd-color-d85a22,#d85a22);
  --hmd-primary-end: var(--hmd-brand-orange);
  --hmd-primary-angle: 25deg;
  --hmd-primary-stop-start: 0%;
  --hmd-primary-stop-middle: 15%;
  --hmd-primary-stop-end: 45%;
  --hmd-primary-background: linear-gradient(var(--hmd-primary-angle), var(--hmd-primary-start) var(--hmd-primary-stop-start), var(--hmd-primary-middle) var(--hmd-primary-stop-middle), var(--hmd-primary-end) var(--hmd-primary-stop-end));
  --hmd-primary-text: var(--hmd-color-ffffff,#fff);
  --hmd-secondary-background: var(--hmd-color-ffffff,#fff);
  --hmd-secondary-text: var(--hmd-color-242424,#242424);
  --hmd-secondary-border: var(--hmd-color-91887c,#91887c);
  --hmd-button-radius: 10px;
  --hmd-button-font: Karla, Arial, sans-serif;
  --hmd-button-focus: var(--hmd-color-914100,#914100);
}

/* hmd-buttons.css */
/* Import hmd-tokens.css first. No global button/a selectors or font downloads. */
.hmd-btn:not(.hmd-btn--legacy-layout) {
  box-sizing: border-box;
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  min-height: 52px; min-width: 44px; padding: 12px 24px;
  font: 700 14px/1.5 var(--hmd-button-font); text-align: center;
  border: 1px solid transparent; border-radius: var(--hmd-button-radius);
  text-decoration: none; cursor: pointer; max-width: 100%;
}
.hmd-btn.hmd-btn--primary { background: var(--hmd-primary-background); color: var(--hmd-primary-text); border-color: var(--hmd-brand-orange); }
.hmd-btn.hmd-btn--secondary { background: var(--hmd-secondary-background); color: var(--hmd-secondary-text); border-color: var(--hmd-secondary-border); }
.hmd-btn > :where(span,svg) { color: inherit; }
.hmd-btn:not(.hmd-btn--legacy-layout):hover:not(:disabled):not([aria-disabled="true"]):not([aria-busy="true"]) { filter: brightness(.96); text-decoration: none; }
.hmd-btn:not(.hmd-btn--legacy-layout):focus-visible { outline: 3px solid var(--hmd-button-focus); outline-offset: 4px; }
.hmd-btn:not(.hmd-btn--legacy-layout):is(:disabled,[aria-disabled="true"],[aria-busy="true"]) { opacity: .5; cursor: default; }
.hmd-btn.hmd-btn--compact:not(.hmd-btn--legacy-layout) { min-height: 44px; padding: 10px 20px; }
.hmd-btn.hmd-btn--block:not(.hmd-btn--legacy-layout) { width: 100%; }
/* Footer inverse is an existing secondary context, not a new action hierarchy. */
.hmd-btn.hmd-btn--secondary.hmd-btn--inverse { background: transparent; color: var(--hmd-color-ffffff,#fff); border-color: var(--hmd-color-aaaaaa,#aaa); }

/* asp-heroes.css */
/* Scoped local implementation of approved entry proposals. Canonical tokens are unchanged. */
.asp-hero{position:relative!important;isolation:isolate;background:var(--hsp-web-paper,#fbfaf7)!important}
.asp-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("/hero-assets/ondas/g.svg") right center/auto 110% no-repeat;opacity:.27}
.asp-hero.asp-v4::before{background-image:url("/hero-assets/ondas/h.svg");opacity:.21}
.asp-hero.asp-v2::before{opacity:.16}
#contenido .asp-title{letter-spacing:-.025em;overflow-wrap:break-word}
.design-root main#contenido .asp-hero .asp-title{font-size:clamp(36px,3.6vw,52px)!important;line-height:1.12!important;width:auto!important;max-width:100%;min-width:0!important}
#contenido .asp-lead{font:400 18px/1.55 Karla,Arial,sans-serif;color:var(--hsp-body,#4b5563);max-width:62ch;margin:0;min-width:0;overflow-wrap:break-word}
#contenido .asp-hero .asp-lead{font-size:18px}.asp-actions{margin:18px 0 0}.asp-main-cta{position:relative;z-index:1;flex-shrink:0;align-self:flex-start}
.asp-quiet{background:var(--hsp-web-paper,#fbfaf7)!important;position:relative}
.asp-original-intro{border-left:2px solid #d8b996;padding:10px 14px;margin:14px 0 18px;background:#fbf8f3;border-radius:0 8px 8px 0;max-width:100%}.asp-original-intro>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;line-height:1.4}.asp-original-intro>p{margin-top:8px!important}
.asp-hero .media-slot,.asp-hero .rv-feature-art,.asp-hero .legacy-art{filter:drop-shadow(0 12px 18px #5a443215)}
@media(max-width:1000px){.design-root main#contenido .asp-hero .asp-title{font-size:40px!important}.asp-hero::before{opacity:.2;background-position:65% center}.asp-main-cta{white-space:normal}}
@media(max-width:650px){.design-root main#contenido .asp-hero .asp-title{font-size:34px!important;line-height:1.13!important}#contenido .asp-lead,#contenido .asp-hero .asp-lead{font-size:17px;line-height:1.5}.asp-main-cta{max-width:100%;width:auto;min-height:48px;padding:12px 20px}.asp-actions{margin-top:14px}.asp-hero::before{opacity:.16;background-size:auto 550px;background-position:64% 30px}.asp-hero .media-slot,.asp-hero .rv-feature-art,.asp-hero .legacy-art{max-height:220px;overflow:hidden}.asp-hero .media-slot img,.asp-hero .rv-feature-art img,.asp-hero .legacy-art img{object-fit:contain}.asp-quiet .media-slot{display:none}.asp-original-intro{padding:8px 12px}}
.asp-kicker{font:700 12px/1.5 Karla,Arial,sans-serif;color:var(--hsp-orange-tag-ink,#934400);letter-spacing:.07em;margin:12px 0}
.asp-retained-scope{padding:28px 64px;background:#fff;max-width:1440px}.asp-retained-scope>p{max-width:100%!important;width:auto!important;font-size:17px!important;line-height:1.5!important}.asp-anchor{scroll-margin-top:110px;height:0}@media(max-width:650px){.asp-retained-scope{padding:24px}.asp-retained-scope>p{font-size:16px!important}}

/* propuesta.css */
/* Proposal layer. Canonical DS files are copied unchanged. */
.hc-section{padding:48px 64px;color:var(--hsp-ink);background:var(--hsp-white);scroll-margin-top:100px}.hc-section *{box-sizing:border-box}.hc-section h1{font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.025em;margin:14px 0 20px}.hc-section h2{font-size:clamp(27px,2.5vw,36px);line-height:1.2;letter-spacing:-.02em}.hc-section h3{font-size:26px;line-height:1.2}.hc-section p{color:var(--hsp-body);font-size:17px;line-height:1.5}.hc-section .pc-kicker,.pc-kicker{font-size:12px;font-weight:700;letter-spacing:.09em;color:var(--hsp-orange-tag-ink);margin-bottom:12px}.pc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pc-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:28px}.pc-heading>p{max-width:320px;font-size:16px}.pc-hero{background:var(--hsp-web-paper);padding-bottom:32px}.pc-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center}.pc-hero-grid>div>div>p{max-width:510px;font-size:19px}.pc-carousel{display:flex;gap:12px;margin-top:28px}.pc-slide-btn{border:0;border-top:2px solid var(--hmd-secondary-border);background:none;min-height:44px;padding:8px 4px;color:var(--hsp-body);cursor:pointer}.pc-slide-btn span{margin-left:10px;font-size:13px}.pc-slide-btn[aria-pressed=true]{border-color:var(--hmd-brand-orange);color:var(--hsp-orange-tag-ink)}.pc-visual{min-height:310px;position:relative;display:flex;align-items:center;justify-content:center;padding:25px 12px}.pc-orbit{position:absolute;width:300px;height:300px;border:1px solid #efbe96;border-radius:50%;box-shadow:0 0 0 25px #fbf1e6,0 0 0 26px #f1dfcd}.pc-browser{position:relative;background:white;border:1px solid #d9d2c8;border-radius:12px;transform:rotate(-3deg);width:400px;max-width:100%;overflow:hidden;box-shadow:0 18px 35px #67462916}.pc-browser-bar{font-size:10px;color:#a1988d;border-bottom:1px solid #eaeaea;padding:10px 14px}.pc-browser-bar span{float:right}.pc-preview{padding:20px}.pc-preview-menu{font-weight:700;font-size:10px}.pc-preview-menu span{float:right;font-size:8px;font-weight:400}.pc-preview-title{font-family:Rubik,sans-serif;font-size:27px;line-height:1.2;margin:28px 0 14px}.pc-preview-line{height:9px;background:var(--hmd-primary-background);border-radius:8px;width:90px}.pc-preview-grid{display:flex;gap:10px;margin-top:26px}.pc-preview-grid i{background:#f2eee7;border-radius:5px;height:35px;flex:1}.pc-floating{position:absolute;right:0;bottom:0;padding:16px 20px;background:var(--hsp-bg-warm);border:1px solid #efbe96;border-radius:12px;font-size:13px;transform:rotate(3deg)}.pc-search{max-width:850px;margin:28px 0 0;padding:24px;background:#fff;border:1px solid #d6d1ca;border-radius:16px;box-shadow:0 12px 28px #67462908}.pc-search.compact{max-width:none;margin-top:36px;display:block}.pc-domain-form label{display:block;font-weight:700;margin-bottom:10px;font-size:18px}.pc-search-row{display:flex;gap:12px}.pc-search-row input{flex:1;min-width:0;min-height:52px;background:var(--hsp-web-paper);border:1px solid var(--hmd-secondary-border);border-radius:10px;padding:12px 16px;font-size:18px}.pc-search #pc-search-help,.pc-search #pc-search-status{font-size:13px;margin-top:8px}.pc-search #pc-search-status:empty{display:none}.pc-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-promos[data-count="1"]{grid-template-columns:1fr}.pc-promos[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-promo{border-radius:16px;background:var(--hsp-web-paper);border:1px solid #e6ded3;padding:28px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:start;gap:16px}.pc-promo:nth-child(2){background:#fff7ed}.pc-promo p{font-size:16px;max-width:430px}.pc-promo-number{font-size:12px;font-weight:700;color:var(--hsp-orange-tag-ink);letter-spacing:.04em}.pc-promo .hmd-btn{margin-top:auto}.pc-promo-art{border-top:1px solid #d8cdbc;padding-top:20px;width:100%;font-family:Rubik,sans-serif;font-size:27px;color:#934400;display:flex;align-items:center;justify-content:space-between;gap:16px}.pc-promo-art span{font-family:Karla,sans-serif;font-size:12px;color:var(--hsp-body)}.pc-support{margin:8px 64px 0;padding:28px 32px;background:var(--hsp-bg-warm);border:1px solid #edc6a5;border-radius:16px;display:flex;gap:24px;align-items:center}.pc-support h2{font-size:28px;margin-bottom:8px}.pc-support .pc-kicker{margin-bottom:4px}.pc-support p{font-size:15px}.pc-support .pc-actions{margin:0 0 0 auto;flex-wrap:nowrap}.pc-support-icon{width:52px;height:52px;flex-shrink:0;border:1px solid #bf743c;color:#934400;border-radius:50%;font-size:32px;text-align:center}.pc-specials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-specials article{padding:28px 24px;border:1px solid #e6ded3;border-radius:16px;display:flex;flex-direction:column;gap:16px}.pc-specials h3{font-size:25px}.pc-specials p{font-size:16px}.pc-text-link,.pc-service-links a{display:inline-flex;text-decoration:underline;text-underline-offset:4px;font-weight:700;color:var(--hsp-orange-tag-ink);min-height:44px}.pc-service-links{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center;margin-top:22px;font-size:14px}.pc-service-links span{color:var(--hsp-body)}.pc-domain-hero{background:var(--hsp-web-paper);padding-top:36px;padding-bottom:36px}.pc-domain-hero h1{max-width:700px}.pc-domain-hero>p{max-width:650px}.pc-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pc-price-grid article{border:1px solid #e6ded3;padding:24px;border-radius:16px}.pc-price-grid h3{font-size:36px;margin-bottom:20px}.pc-price-grid dl{margin:0}.pc-price-grid dt{font-size:13px;color:var(--hsp-body)}.pc-price-grid dd{margin:4px 0 16px;font-size:18px;font-weight:700}.pc-price-grid p{font-size:13px}.pc-review-note{border-top:1px solid #d6d1ca;margin-top:28px;padding-top:16px}.pc-review-note summary{cursor:pointer;font-weight:700;min-height:44px}.pc-review-note p{font-size:15px;margin-bottom:16px}.pc-included{background:var(--hsp-bg-warm)}.pc-included>p{max-width:800px}.pc-included h2{margin-bottom:20px}.pc-included>.hmd-btn{margin-top:20px}.pc-domain-chip{border:1px solid #d6d1ca;border-radius:10px;background:white;padding:12px 20px;font-size:22px;margin-bottom:16px}.pc-result-row{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:20px;border:1px solid #e6ded3;border-radius:12px;padding:20px;margin-bottom:12px}.pc-result-row:first-child{background:var(--hsp-bg-warm);border-color:#efbe96}.pc-result-row strong{font-family:Rubik,sans-serif;font-weight:500;font-size:23px;overflow-wrap:anywhere}.pc-result-row small{display:block;color:var(--hsp-body);font-size:13px}.pc-result-row p{font-size:15px}.pc-result-row .pc-exact{font-size:12px;font-weight:700;color:var(--hsp-orange-tag-ink);margin-bottom:6px}.pc-selection{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:24px}.pc-hosting-top{background:var(--hsp-web-paper);padding-top:28px;padding-bottom:32px}.pc-hosting-top h1{font-size:42px;margin:6px 0 10px}.pc-hosting-top .pc-heading{margin-bottom:12px}.pc-offer-note{font-size:13px!important;margin-bottom:20px;max-width:900px}.pc-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc-plan{border:1px solid #d6d1ca;padding:20px;background:white;border-radius:12px;display:flex;flex-direction:column;gap:12px;align-items:start}.pc-plan-featured{border:2px solid #e47a28;background:#fffaf4}.pc-plan h2{font-size:27px}.pc-plan p{font-size:14px}.pc-plan .pc-kicker{font-size:10px;margin:0}.pc-price{font-size:19px;font-weight:700;margin-top:4px}.pc-plan .pc-cycle,.pc-plan .pc-small{font-size:12px}.pc-plan ul{padding-left:18px;font-size:14px;line-height:1.7;margin:0}.pc-plan .hmd-btn{padding:10px 14px;width:100%;margin-top:auto;min-height:48px}.pc-small{font-size:13px!important}.pc-table-wrap{overflow:auto;border:1px solid #d6d1ca;border-radius:12px;margin:20px 0}.pc-table-wrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px;text-align:left}.pc-table-wrap caption{text-align:left;padding:14px;font-size:13px}.pc-table-wrap th,.pc-table-wrap td{padding:16px;border-top:1px solid #e6ded3}.pc-table-wrap th{background:var(--hsp-web-paper);font-weight:700}.pc-table-wrap thead th{background:var(--hsp-bg-warm)}[hidden]{display:none!important}#pc-request{border:1px solid #d6d1ca;border-radius:16px;max-width:600px;width:calc(100% - 32px);padding:28px;color:var(--hsp-ink);max-height:85dvh}#pc-request::backdrop{background:#1e1e1e88}#pc-request h2{font-size:28px;margin:12px 0}#pc-request pre{white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.6 Karla,sans-serif;background:var(--hsp-web-paper);padding:18px;border-radius:10px}#pc-request p{margin:16px 0}.pc-dialog-head{display:flex;justify-content:space-between;align-items:center}.pc-dialog-head button{border:1px solid #d6d1ca;background:white;border-radius:10px;min-width:44px;min-height:44px;font-size:25px;cursor:pointer}
@media(max-width:1100px){.hc-section{padding:36px 32px}.pc-support{margin:0 32px;padding:24px;flex-wrap:wrap}.pc-support .pc-actions{margin-left:76px}.pc-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hero-grid{gap:24px}.pc-visual{min-height:290px}.pc-promos[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.hc-section{padding:32px 24px}.pc-hero-grid{grid-template-columns:1fr}.pc-visual{display:none}.pc-hero h1{font-size:40px}.pc-hero .pc-actions{margin-top:20px}.pc-heading{display:block}.pc-heading>p{margin-top:14px}.pc-search{padding:18px;margin-top:24px}.pc-search-row{flex-direction:column}.pc-search-row .hmd-btn{width:100%}.pc-search.compact{margin-top:22px}.pc-promos,.pc-promos[data-count="3"],.pc-specials,.pc-price-grid,.pc-plans{grid-template-columns:1fr}.pc-promo{padding:24px}.pc-support{margin:0 24px;padding:24px;gap:16px}.pc-support-icon{display:none}.pc-support .pc-actions{margin:0;flex-direction:column;width:100%}.pc-support .hmd-btn{width:100%}.pc-domain-hero h1{font-size:40px}.pc-result-row{grid-template-columns:1fr 1fr;gap:12px}.pc-result-row>div:first-child{grid-column:1/-1}.pc-result-row .hmd-btn{grid-column:1/-1}.pc-result-row strong{font-size:21px}.pc-selection{align-items:stretch;flex-direction:column}.pc-hosting-top h1{font-size:36px}.pc-plans{gap:16px}.pc-plan{padding:24px}.pc-plan p{font-size:15px}.pc-service-links{display:grid;gap:4px}.pc-promo-art{font-size:24px}.pc-promo-art span{font-size:11px}.pc-domain-chip{font-size:20px}.pc-actions .hmd-btn{max-width:100%}}
/* Decorative technology layer: static, non-interactive, excluded from accessibility tree. */
.pc-hero,.pc-domain-hero,.pc-hosting-top{position:relative;isolation:isolate;background:radial-gradient(ellipse at 92% 15%,#f380211d,transparent 55%),linear-gradient(120deg,var(--hsp-web-paper) 30%,#f7f1e9 100%)}
.pc-tech-backdrop{position:absolute!important;inset:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit;user-select:none}
.pc-hero>:not(.pc-tech-backdrop),.pc-domain-hero>:not(.pc-tech-backdrop),.pc-hosting-top>:not(.pc-tech-backdrop){position:relative;z-index:1}
.pc-tech-backdrop::before{content:"";position:absolute;inset:0 0 0 34%;background-image:linear-gradient(#b3784220 1px,transparent 1px),linear-gradient(90deg,#b3784220 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(110deg,transparent 2%,#0009 70%);-webkit-mask-image:linear-gradient(110deg,transparent 2%,#0009 70%);transform:perspective(700px) rotateY(-12deg) scale(1.1)}
.pc-tech-backdrop::after{content:"";position:absolute;width:520px;height:520px;border:1px solid #c8834330;border-radius:50%;right:-140px;top:-160px;box-shadow:0 0 0 44px #f3802107,0 0 0 45px #c8834326,0 0 0 110px #f3802105,0 0 0 111px #c883431a}
.pc-tech-lines{position:absolute;right:0;bottom:0;width:70%;height:90%;opacity:.45;background:url("/assets/tech-depth.svg") right center/contain no-repeat}
.pc-tech-code{position:absolute;right:5%;top:32px;margin:0;color:#85502f;opacity:.26;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;letter-spacing:.03em;transform:rotate(-5deg)}
.pc-domain-hero .pc-tech-code{top:65px;right:5%;font-size:15px;line-height:2.2;opacity:.28;transform:rotate(-8deg)}
.pc-domain-hero .pc-tech-lines{width:52%;height:88%;opacity:.6}
.pc-hosting-top .pc-tech-code{top:16px;right:7%;font-size:12px;opacity:.23;transform:none}
.pc-hosting-top .pc-tech-lines{width:65%;opacity:.33}
.pc-hosting-top .pc-plan{box-shadow:0 12px 28px #57371d09}
.pc-hero .pc-browser{box-shadow:0 24px 48px #67462924,0 3px 9px #67462912}
.pc-hero .pc-search,.pc-domain-hero .pc-search{box-shadow:0 12px 32px #6746290e}
@media(max-width:1000px){.pc-domain-hero .pc-tech-code{right:-25px;font-size:12px;opacity:.16}.pc-hosting-top .pc-tech-code{right:10px;font-size:10px;opacity:.15}}
@media(max-width:650px){.pc-tech-backdrop::before{inset:0 0 0 30%;background-size:32px 32px;opacity:.65}.pc-tech-backdrop::after{width:280px;height:280px;right:-180px;top:50px}.pc-tech-code,.pc-domain-hero .pc-tech-code,.pc-hosting-top .pc-tech-code{display:none}.pc-tech-lines,.pc-domain-hero .pc-tech-lines,.pc-hosting-top .pc-tech-lines{width:100%;height:80%;opacity:.25;right:-24%;bottom:15%}.pc-hero,.pc-domain-hero,.pc-hosting-top{background:radial-gradient(ellipse at 100% 15%,#f3802119,transparent 70%),var(--hsp-web-paper)}}

/* resources-visual/recursos.css */

.rg-page main{max-width:1440px!important;margin:auto!important;padding:0!important;width:100%!important;box-sizing:border-box}.rg-page .rg-hero{padding:48px 80px;background:#fbf7ef;box-sizing:border-box}.rg-page .rg-split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.rg-page .rg-hero figure{margin:0}.rg-page .rg-art{display:block;width:100%;height:auto}.rg-page .rg-intro h1{font:500 clamp(30px,3vw,46px)/1.14 Rubik,sans-serif!important;letter-spacing:-.03em!important;width:100%!important;min-width:0!important;margin:16px 0 22px!important}.rg-page .rg-intro>p:first-child{font:700 12px/1.5 Karla,sans-serif!important;letter-spacing:.1em;color:#965423!important;width:100%!important;margin:0!important}.rg-page .rg-intro .asp-lead{font:400 19px/1.65 Karla,sans-serif!important;width:100%!important;min-width:0!important;color:#5c6752!important;margin-bottom:24px}.rg-page .rg-intro .asp-actions{max-width:100%;width:100%!important}.rg-page .rg-intro .hmd-btn{max-width:100%;white-space:normal!important;box-sizing:border-box}.rg-page .rg-article{padding:40px 80px 56px;box-sizing:border-box}.rg-page.rg-guide .rg-article{max-width:1160px;margin:auto}.rg-page .rg-article>nav[aria-label="Ruta"]{font-size:13px;color:#69745f;margin-bottom:24px;overflow-wrap:anywhere}.rg-page .rg-article>h2{font:500 30px/1.25 Rubik,sans-serif;letter-spacing:-.02em;margin-top:36px}.rg-page .rg-article p,.rg-page .rg-article li{line-height:1.65}.rg-page .rg-article>p,.rg-page .rg-article>ul,.rg-page .rg-article>ol{max-width:78ch}.rg-page .rg-article figure{max-width:100%;margin:24px 0;border:1px solid #e0d8c9;border-radius:14px;overflow:hidden;background:#faf8f1}.rg-page .rg-article figure img{display:block;max-width:100%;height:auto;margin:auto}.rg-page .rg-article figcaption{font-size:14px;padding:14px 18px;color:#67735a}.rg-page .rg-article img{max-width:100%;height:auto}.rg-page .rg-article nav[aria-label="En esta guía"]{background:#f0f3e8;border:1px solid #dde5d0;border-radius:16px;padding:24px;box-sizing:border-box;margin:24px 0}.rg-page .rg-article nav[aria-label="En esta guía"] ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;padding-left:22px}.rg-page .rg-article details{max-width:100%;box-sizing:border-box;scroll-margin-top:110px}.rg-page .rg-article summary{cursor:pointer}.rg-page .rg-article h2[id],.rg-page .rg-article h3[id]{scroll-margin-top:110px}.rg-page .rg-article pre,.rg-page .rg-article code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.rg-page .rg-article table{max-width:100%;width:100%;table-layout:fixed}.rg-page .rg-article td,.rg-page .rg-article th{overflow-wrap:anywhere}
body.rg-page .design-root .rg-article>.page-section{padding:24px 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box;gap:24px!important}body.rg-page .design-root .rg-article .page-section .text-node{width:100%!important;min-width:0!important;max-width:100%}body.rg-page .design-root .rg-article .page-section .layout-column,body.rg-page .design-root .rg-article .page-section .layout-row{max-width:100%!important;box-sizing:border-box;min-width:0}body.rg-page .design-root .rg-article .page-section>.layout-column{width:100%!important}body.rg-page .design-root .rg-article .page-section .layout-row{display:flex!important;flex-wrap:wrap;gap:20px!important;width:100%!important}body.rg-page .design-root .rg-article .page-section .layout-row>.layout-column{flex:1 1 220px;width:auto!important}body.rg-page .design-root .rg-article .page-section h2{font:500 30px/1.25 Rubik,sans-serif!important;letter-spacing:-.02em}body.rg-page .design-root .rg-article .page-section h3{font:500 23px/1.3 Rubik,sans-serif!important}
body.rg-page .design-root .rg-article .rv-options-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;width:100%!important}body.rg-page .design-root .rg-article .rv-options-row>.next-options{width:100%!important;display:block!important}body.rg-page .design-root .rg-article .next-card{box-sizing:border-box;width:100%!important;max-width:100%;min-width:0;padding:24px!important;min-height:0!important;height:auto!important;gap:16px!important}body.rg-page .design-root .rg-article .next-card>.rg-art{width:100%;margin-bottom:0}body.rg-page .design-root .rg-article .next-card>.next-card-icon{display:none}body.rg-page .design-root .rg-article .next-card-title{min-height:0!important}body.rg-page .design-root .rg-article .next-card-action{margin-top:0;padding-top:0}.rg-page .rg-article ul.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;max-width:100%}.rg-page .rg-article ul.cards>li{padding:24px;border:1px solid #ded8c9;border-radius:16px;background:#faf8f2;min-width:0}.rg-page .rg-article ul.cards h2{font:500 20px/1.4 Rubik,sans-serif;margin:0 0 14px;overflow-wrap:anywhere}.rg-page .rg-article ul.cards p{font-size:14px;color:#67735b}.rg-page .rg-library{padding-top:32px;border-top:1px solid #e1d8c9;margin-top:20px}.rg-page .rg-library h2{font:500 30px/1.25 Rubik,sans-serif;letter-spacing:-.025em}.rg-page .rg-library label{display:block;margin-bottom:10px;font-weight:700;color:#425536}.rg-page #resource-query{box-sizing:border-box;width:100%;font:400 19px Karla,sans-serif;border:1px solid #aeb99f;border-radius:10px;padding:16px;background:#fdfdf9}.rg-page #resource-count{font-size:14px;color:#67745b}.rg-page #resource-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;padding:0;max-width:100%}.rg-page #resource-list li{background:#f6f8ef;border:1px solid #dee5d2;border-radius:12px;padding:18px;min-width:0}.rg-page #resource-list li[hidden]{display:none}.rg-page #resource-list a{font:500 17px/1.45 Rubik,sans-serif;color:#415536}.rg-page .rg-article .hd-map{max-width:100%;box-sizing:border-box;margin:20px 0!important;width:100%!important}.rg-page .rg-article .hd-node{box-sizing:border-box;min-width:0;max-width:100%}.rg-page a:focus-visible,.rg-page input:focus-visible,.rg-page summary:focus-visible{outline:3px solid #6a805a;outline-offset:4px}
@media(max-width:1050px){.rg-page .rg-hero{padding:44px 36px}.rg-page .rg-article{padding:32px 36px 48px}.rg-page .rg-split{gap:28px}.rg-page .rg-article ul.cards{grid-template-columns:1fr 1fr}.rg-page .rg-intro .asp-lead{font-size:18px!important}}
@media(max-width:800px){.rg-page .rg-split{grid-template-columns:1fr}.rg-page .rg-hero figure{max-width:520px;width:100%;margin:auto}body.rg-page .design-root .rg-article .rv-options-row{grid-template-columns:1fr!important}.rg-page .rg-article .hd-map-grid{display:grid!important;grid-template-columns:1fr!important}.rg-page .rg-article .hd-connector{display:none}.rg-page .rg-article nav[aria-label="En esta guía"] ul{grid-template-columns:1fr}}
@media(max-width:520px){.rg-page .rg-hero{padding:36px 24px}.rg-page .rg-article{padding:28px 24px 36px}.rg-page .rg-intro h1{font-size:32px!important}.rg-page .rg-article ul.cards,.rg-page #resource-list{grid-template-columns:1fr}.rg-page .rg-article ul.cards>li{padding:22px}.rg-page .rg-article .pb-button{max-width:100%;height:auto!important;min-height:52px;white-space:normal!important;box-sizing:border-box;padding-top:14px!important;padding-bottom:14px!important}.rg-page .rg-article .layout-row{display:grid!important;grid-template-columns:1fr!important}.rg-page .rg-article .layout-row>.layout-column{width:100%!important}.rg-page .rg-article p,.rg-page .rg-article li{overflow-wrap:anywhere}.rg-page #resource-list a{font-size:16px}}

/* QA: native card actions; approved button appearance is preserved. */
[data-qa-card]{cursor:pointer}
[data-qa-card]:has([data-qa-action]:focus-visible){outline:2px solid #9a450a;outline-offset:4px}
