.content-page--resource,.support-page--resource,.content-page--legal{max-width:var(--g3-max)}.page-report .support-page>.notice--info{box-sizing:border-box;width:100%;max-width:48rem;margin-inline:auto}.page-head--resource,.page-head--legal{grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);align-items:end;gap:1.25rem 2rem;display:grid}.legal-meta,.resource-intro{border-radius:var(--g3-radius-lg);color:var(--g3-muted);background:linear-gradient(145deg,#1c1230c7,#0a0910ad);border:1px solid #a78bfa38;gap:.45rem;padding:1rem 1.1rem;font-size:.84rem;display:grid}.legal-meta strong,.resource-intro strong{color:#fff}.resource-intro{max-width:52rem;margin:0 auto 1.5rem}.resource-intro a{color:var(--g3-focus);font-weight:700}.resource-intro .actions{margin-top:.35rem}.actions--compact{flex-wrap:wrap;gap:.55rem}.content-page--resource .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.content-page--resource .resource-card{height:100%}.content-page--legal>section{max-width:66rem}.content-page--legal>section:nth-of-type(2n){background:#0d0b153d;border-radius:1rem}.support-page--resource .support-form{margin-top:0}.support-page--resource .support-form:before{content:"Formulario de soporte";color:#fff;font-family:var(--g3-display);margin-bottom:1rem;font-size:1.4rem;display:block}@media (width<=759px){.page-head--resource,.page-head--legal{grid-template-columns:minmax(0,1fr);gap:.75rem}.legal-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;font-size:.72rem}.content-page--resource .resource-grid{grid-template-columns:1fr;gap:.7rem}.content-page--resource .resource-card{padding:1rem}.resource-intro{margin-bottom:1rem;padding:.9rem}.resource-intro .actions .button{flex:10rem}}@media (width>=760px){.content-page--legal>.page-head,.content-page--legal>section,.content-page--legal>.legal-full{box-sizing:border-box;width:100%;max-width:52rem;margin-inline:auto}.content-page--legal>.page-head:not(:has(.legal-meta)){grid-template-columns:minmax(0,1fr)}.content-page--legal>.page-head .lead,.content-page--legal>section p,.content-page--legal>.legal-full p{max-width:none}}.report-access{width:100%;max-width:38rem;margin:2rem auto;padding:0 1rem}.report-access__heading h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.report-access__heading .lead{margin:0;line-height:1.6}.report-access__privacy{color:var(--g3-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.6}.report-access__actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.75rem;display:grid}.report-access__actions .button{width:100%;min-height:3rem}.report-access__support{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.report-access__support p{color:var(--g3-muted);margin:0;font-size:.9rem}.report-access__support .button{min-height:2.75rem;font-size:.85rem}@media (width<=759px){.report-access{margin:1.25rem auto;padding:0}.report-access__actions{grid-template-columns:1fr}.report-access__support{margin-top:1.5rem}}.report-access__heading h1{white-space:normal;overflow-wrap:normal}.report-access{box-sizing:border-box}@media (width<=759px){.report-access{padding:0 1rem}.report-access__heading h1{max-width:100%;font-size:2rem}}html body.page-report{--g3-button-face:linear-gradient(180deg,#b72e40 0%,#8f192b 100%);--g3-button-border:#ba5360;--g3-button-relief:inset 0 1px 0 #ffffff40,inset 0 -2px 0 #41050f80,0 2px 0 #1e030899;--g3-focus:#ff9aa7;background:radial-gradient(at 15% 10%,#7312204d,#0000 55%),radial-gradient(at 90% 70%,#590e193b,#0000 55%),#100609}html body.page-report .report-access .button--primary{background:var(--g3-button-face);color:#fff;box-shadow:var(--g3-button-relief);border-color:#e16878}html body.page-report .report-access .button--secondary{color:#ffe0e5;background:#71162514;border-color:#ba5360}html body.page-report .report-access .button:hover{color:#fff;background:#812031;border-color:#ff9aa7}html body.page-report .report-access .button:focus-visible{outline-offset:3px;outline:2px solid #ff9aa7}