:root{--ink:#13171d;--ink2:#1b2027;--tx:#20262e;--mu:#5f6a76;--cu:#8a6a34;--cud:#6d5228;--cul:#f3efe6;--gold:#c9a565; --paper:#faf9f7;--paper2:#f3efe6;--line:#e4e3df;--wa:#c9a565;--wad:#b8914d;--r:3px; --serif:'Newsreader',Georgia,'Times New Roman',serif;--sans:'Public Sans',system-ui,-apple-system,'Segoe UI',sans-serif} *,*::before,*::after{box-sizing:border-box} html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px} body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.66;color:var(--tx);background:#fff;-webkit-font-smoothing:antialiased} img{max-width:100%;height:auto;display:block} a{color:var(--cud)} a:hover{color:var(--cu)} h1,h2,h3{font-family:var(--serif);color:var(--ink);font-weight:600;line-height:1.2;margin:0 0 .5em;letter-spacing:-.01em} h1{font-size:clamp(2rem,4.2vw,3.05rem)} h2{font-size:clamp(1.55rem,2.6vw,2.1rem)} h3{font-size:1.2rem} p{margin:0 0 1em} ul,ol{margin:0 0 1em;padding-left:1.2em} svg.rq-i{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none} svg.rq-i.rq-f{fill:currentColor;stroke:none} .rq-wrap{max-width:1180px;margin:0 auto;padding:0 20px} .rq-skip{position:absolute;left:-999px} .rq-skip:focus{left:10px;top:10px;background:#fff;padding:8px 12px;z-index:99} /* franja superior y cabecera */ .rq-top{background:var(--ink);color:#d9dfe2;font-size:.83rem} .rq-top .rq-wrap{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:38px} .rq-top a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-weight:600} @media(max-width:560px){.rq-top .rq-wrap>span{display:none}.rq-top .rq-wrap{justify-content:center}} .rq-head{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40} .rq-head .rq-wrap{display:flex;align-items:center;gap:22px;min-height:70px} .rq-logo{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);margin-right:auto} .rq-logo svg{width:40px;height:40px;flex:none} .rq-logo b{display:block;font-family:var(--serif);font-size:1.18rem;line-height:1.1;font-weight:700} .rq-logo small{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mu)} .rq-nav{display:flex;align-items:center;gap:4px} .rq-nav>a,.rq-drop>button{font:600 .93rem var(--sans);color:var(--ink);text-decoration:none;padding:10px 12px;border-radius:var(--r);background:none;border:0;cursor:pointer} .rq-nav>a:hover,.rq-drop>button:hover,.rq-nav>a[aria-current]{color:var(--cud);background:var(--paper)} .rq-drop{position:relative} .rq-drop>div{display:none;position:absolute;top:100%;left:-10px;background:#fff;border:1px solid var(--line);border-radius:var(--r); box-shadow:0 14px 34px rgba(20,34,42,.12);padding:10px;width:560px;grid-template-columns:1fr 1fr;gap:2px} .rq-drop:hover>div,.rq-drop:focus-within>div{display:grid} .rq-drop>div a{font-size:.9rem;color:var(--tx);text-decoration:none;padding:7px 10px;border-radius:4px} .rq-drop>div a:hover{background:var(--paper);color:var(--cud)} .rq-hcta{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff!important;text-decoration:none;font-weight:700;font-size:.92rem;padding:11px 16px;border-radius:var(--r)} .rq-hcta:hover{background:var(--cud)} .rq-mnav{display:none} @media(max-width:980px){ .rq-nav,.rq-hcta{display:none} .rq-mnav{display:block} .rq-mnav>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:700;color:var(--ink); border:1px solid var(--line);border-radius:var(--r);padding:9px 12px} .rq-mnav>summary::-webkit-details-marker{display:none} .rq-mnav[open]>summary{background:var(--paper)} .rq-mnav>nav{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line); box-shadow:0 18px 30px rgba(20,34,42,.12);padding:10px 20px 18px;max-height:78vh;overflow:auto} .rq-mnav>nav a{display:block;padding:10px 2px;border-bottom:1px solid var(--paper2);color:var(--ink);text-decoration:none;font-weight:600} .rq-mnav>nav p{margin:14px 0 4px;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)} .rq-mnav>nav .rq-hcta{display:flex;justify-content:center;margin-top:14px} } /* héroe partido: texto + foto */ .rq-hero{background:var(--paper);border-bottom:1px solid var(--line)} .rq-hero .rq-wrap{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center;padding-top:46px;padding-bottom:52px} .rq-crumbs{font-size:.84rem;color:var(--mu);margin-bottom:14px} .rq-crumbs a{color:var(--mu)} .rq-kick{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cud);margin-bottom:12px} .rq-kick::before{content:"";width:22px;height:2px;background:var(--cu)} .rq-lead{font-size:1.1rem;color:var(--tx);max-width:640px} .rq-hero .rq-sub{color:var(--mu);font-size:.98rem;max-width:620px} .rq-ctas{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 18px} .rq-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:700 1rem var(--sans);text-decoration:none;padding:14px 22px;border-radius:var(--r);border:1.5px solid transparent} .rq-btn--wa{background:var(--gold);color:var(--ink)!important} .rq-btn--wa:hover{background:var(--wad)} .rq-btn--line{border-color:var(--ink);color:var(--ink)!important;background:#fff} .rq-btn--line:hover{background:var(--ink);color:#fff!important} .rq-ticks{list-style:none;padding:0;margin:0;display:grid;gap:7px;font-size:.94rem;color:var(--tx)} .rq-ticks li{display:flex;gap:9px;align-items:flex-start} .rq-ticks svg{color:var(--cu);margin-top:4px} .rq-fig{margin:0;position:relative} .rq-fig img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);box-shadow:0 22px 44px rgba(20,34,42,.16)} .rq-fig figcaption{position:absolute;left:14px;bottom:-18px;background:#fff;border:1px solid var(--line);border-radius:var(--r); padding:10px 14px;font-size:.84rem;color:var(--tx);box-shadow:0 10px 24px rgba(20,34,42,.10);max-width:86%} .rq-fig figcaption b{color:var(--ink)} @media(max-width:900px){.rq-hero .rq-wrap{grid-template-columns:1fr;gap:34px;padding-top:28px}.rq-fig figcaption{position:static;margin-top:10px;max-width:none;box-shadow:none}} /* secciones */ .rq-sec{padding:72px 0} .rq-sec--paper{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)} .rq-sec--ink{background:var(--ink);color:#dfe5e8} .rq-sec--ink h2,.rq-sec--ink h3{color:#fff} .rq-intro{max-width:760px;margin-bottom:34px} .rq-intro p{color:var(--mu);font-size:1.02rem} .rq-sec--ink .rq-intro p{color:#b9c4ca} /* urgencias */ .rq-urg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} .rq-urg article{background:#fff;border:1px solid var(--line);border-top:3px solid var(--cu);border-radius:var(--r);padding:24px 22px;display:flex;flex-direction:column} .rq-urg ol{padding-left:1.15em;color:var(--tx);font-size:.95rem;margin-bottom:16px} .rq-urg ol li{margin-bottom:6px} .rq-urg .rq-go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--cud);text-decoration:none} @media(max-width:900px){.rq-urg{grid-template-columns:1fr}} /* tarjetas de materias */ .rq-mats{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px} .rq-mat{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:20px 20px 16px;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s} .rq-mat:hover{border-color:var(--cu);box-shadow:0 10px 26px rgba(20,34,42,.08)} .rq-mat .rq-ic{width:42px;height:42px;border-radius:50%;background:var(--cul);color:var(--cud);display:grid;place-items:center;margin-bottom:12px} .rq-mat h3{font-size:1.14rem;margin-bottom:6px} .rq-mat h3 a{color:var(--ink);text-decoration:none} .rq-mat p{font-size:.92rem;color:var(--mu);margin-bottom:14px} .rq-mat footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--paper2);padding-top:12px;font-size:.88rem} .rq-mat footer a{font-weight:700;text-decoration:none} .rq-mat .rq-wa-min{color:var(--cud)} /* ruta de la causa */ .rq-ruta{list-style:none;padding:0;margin:0;counter-reset:paso;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:var(--r);background:#fff} .rq-ruta li{padding:22px 20px;border-right:1px solid var(--line);position:relative} .rq-ruta li:last-child{border-right:0} .rq-ruta li::before{counter-increment:paso;content:counter(paso,decimal-leading-zero);font:700 .8rem var(--sans);color:var(--cu);letter-spacing:.08em;display:block;margin-bottom:8px} .rq-ruta h3{font-size:1.06rem} .rq-ruta p{font-size:.92rem;color:var(--mu);margin:0} @media(max-width:900px){.rq-ruta{grid-template-columns:1fr 1fr}.rq-ruta li:nth-child(2n){border-right:0}.rq-ruta li{border-bottom:1px solid var(--line)}} @media(max-width:560px){.rq-ruta{grid-template-columns:1fr}.rq-ruta li{border-right:0}} .rq-art .rq-ruta{grid-template-columns:1fr 1fr;margin-bottom:18px}.rq-art .rq-ruta li{border-bottom:1px solid var(--line)}.rq-art .rq-ruta li:nth-child(2n){border-right:0}.rq-art .rq-ruta li:nth-last-child(-n+2){border-bottom:0} @media(max-width:560px){.rq-art .rq-ruta{grid-template-columns:1fr}.rq-art .rq-ruta li{border-right:0;border-bottom:1px solid var(--line)}} /* dos columnas de texto */ .rq-2c{display:grid;grid-template-columns:1fr 1fr;gap:34px} @media(max-width:860px){.rq-2c{grid-template-columns:1fr}} .rq-box{border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 8px;background:#fff} .rq-box h3{font-size:1.1rem} .rq-list{list-style:none;padding:0} .rq-list li{padding:9px 0 9px 26px;border-bottom:1px dashed var(--line);position:relative;font-size:.96rem} .rq-list li:last-child{border-bottom:0} .rq-list li::before{content:"";position:absolute;left:4px;top:18px;width:9px;height:9px;border:2px solid var(--cu);border-radius:50%} /* tablas */ .rq-tabla{width:100%;border-collapse:collapse;font-size:.94rem;margin:6px 0 20px;background:#fff} .rq-tabla th,.rq-tabla td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top} .rq-tabla th{background:var(--paper);font-weight:700;color:var(--ink)} .rq-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch} /* tribunales */ .rq-inst{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px} .rq-inst article{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px} .rq-inst h3{font-size:1.08rem} .rq-inst p{font-size:.93rem;color:var(--mu);margin-bottom:.6em} /* preguntas */ .rq-faq{max-width:860px} .rq-faq details{border-bottom:1px solid var(--line)} .rq-faq summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;position:relative;font-family:var(--serif);font-size:1.14rem;font-weight:600;color:var(--ink)} .rq-faq summary::-webkit-details-marker{display:none} .rq-faq summary::after{content:"+";position:absolute;right:6px;top:14px;font:400 1.6rem var(--sans);color:var(--cu)} .rq-faq details[open] summary::after{content:"−"} .rq-faq details>div{padding:0 0 16px;color:var(--tx)} /* franja de contacto */ .rq-band{background:var(--ink2);color:#dce3e6;border-radius:var(--r);padding:38px 36px;display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:center} .rq-band h2{color:#fff;margin-bottom:.35em} .rq-band p{color:#bfcbd1;margin:0} .rq-band ul{list-style:none;padding:0;margin:14px 0 0;font-size:.94rem;color:#dce3e6} .rq-band li{padding:3px 0} .rq-band .rq-btn{width:100%} @media(max-width:860px){.rq-band{grid-template-columns:1fr;padding:28px 22px}} /* mapa al final */ .rq-mapa iframe{width:100%;height:380px;border:0;border-radius:var(--r);display:block;filter:grayscale(.15)} /* documento de materia: artículo + columna lateral */ .rq-doc{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px;padding-top:54px;padding-bottom:30px} .rq-art>section{margin-bottom:46px} .rq-art h2{font-size:clamp(1.45rem,2.3vw,1.85rem);padding-top:4px} .rq-art h3{font-size:1.14rem;margin-top:1.1em} .rq-side{position:relative} .rq-side>div{position:sticky;top:92px;display:grid;gap:16px} .rq-toc{border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;font-size:.9rem} .rq-toc b{display:block;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mu);margin-bottom:6px} .rq-toc a{display:block;padding:5px 0;color:var(--tx);text-decoration:none;border-bottom:1px solid var(--paper2)} .rq-toc a:hover{color:var(--cud)} .rq-sidecta{background:var(--ink);color:#dfe5e8;border-radius:var(--r);padding:20px 18px} .rq-sidecta b{display:block;color:#fff;font-family:var(--serif);font-size:1.18rem;margin-bottom:6px} .rq-sidecta p{font-size:.9rem;color:#b9c4ca} .rq-sidecta .rq-btn{width:100%;padding:12px 14px;font-size:.95rem} @media(max-width:1020px){.rq-doc{grid-template-columns:1fr;gap:10px}.rq-side>div{position:static}.rq-toc{display:none}} .rq-short{background:var(--cul);border-left:4px solid var(--cu);border-radius:0 var(--r) var(--r) 0;padding:18px 20px 6px;margin-bottom:34px} .rq-short b.t{display:block;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cud);margin-bottom:6px} .rq-scn{display:grid;grid-template-columns:1fr 1fr;gap:14px} .rq-scn article{border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 12px;background:#fff} .rq-scn h3{margin-top:0;font-size:1.08rem} .rq-scn p{font-size:.94rem;margin-bottom:.7em} .rq-scn .rq-hace{font-size:.9rem;color:var(--mu);border-top:1px dashed var(--line);padding-top:8px} .rq-scn .rq-hace b{color:var(--cud)} .rq-scn a.rq-go{font-weight:700;font-size:.9rem;color:var(--cud);text-decoration:none;display:inline-flex;gap:6px;align-items:center} @media(max-width:700px){.rq-scn{grid-template-columns:1fr}} .rq-inline{border:1px solid var(--line);border-left:4px solid var(--wa);border-radius:var(--r);padding:16px 18px;margin:8px 0 26px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff} .rq-inline p{margin:0;font-weight:600;color:var(--ink)} .rq-inline .rq-btn{padding:10px 16px;font-size:.93rem} .rq-aviso{font-size:.86rem;color:var(--mu);border-top:1px solid var(--line);padding-top:14px;margin-top:10px} .rq-rel{display:flex;flex-wrap:wrap;gap:8px} .rq-rel a{border:1px solid var(--line);border-radius:30px;padding:7px 14px;font-size:.9rem;text-decoration:none;color:var(--ink);background:#fff} .rq-rel a:hover{border-color:var(--cu);color:var(--cud)} .rq-guias{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px} .rq-guia{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff;display:flex;flex-direction:column} .rq-guia img{aspect-ratio:16/10;object-fit:cover;width:100%} .rq-guia div{padding:16px 18px 18px} .rq-guia h3{font-size:1.1rem;margin-bottom:6px} .rq-guia h3 a{color:var(--ink);text-decoration:none} .rq-guia p{font-size:.92rem;color:var(--mu);margin:0} .rq-meta{font-size:.85rem;color:var(--mu);margin-bottom:16px} .rq-prose{max-width:760px} .rq-prose h2{margin-top:1.6em} .rq-prose li{margin-bottom:.4em} /* pie */ .rq-foot{background:var(--ink);color:#b9c4ca;font-size:.92rem;padding:54px 0 24px;margin-top:0} .rq-foot .rq-cols{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:34px} .rq-foot h2{font:700 .78rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:12px} .rq-foot a{color:#dfe5e8;text-decoration:none;display:block;padding:3px 0} .rq-foot a:hover{color:#fff;text-decoration:underline} .rq-foot .rq-legal{border-top:1px solid rgba(255,255,255,.12);margin-top:34px;padding-top:18px;font-size:.82rem;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap} @media(max-width:860px){.rq-foot .rq-cols{grid-template-columns:1fr}} /* WhatsApp flotante (izquierda, globo a los 1,5 s) */ .rq-wa{position:fixed;left:18px;bottom:18px;z-index:60} .rq-wa>a{width:58px;height:58px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 10px 26px rgba(0,0,0,.22)} .rq-wa>a svg{width:30px;height:30px;fill:#fff;stroke:none} .rq-wa>span{position:absolute;top:-4px;right:-4px;background:#d93025;color:#fff;font:700 .72rem var(--sans);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff} .rq-globo{position:absolute;left:0;bottom:72px;width:260px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 16px; box-shadow:0 14px 30px rgba(20,34,42,.18);font-size:.9rem;color:var(--tx);opacity:0;transform:translateY(8px);pointer-events:none;transition:.3s} .rq-globo.on{opacity:1;transform:none;pointer-events:auto} .rq-globo b{display:block;color:var(--ink);margin-bottom:4px} .rq-globo button{position:absolute;top:6px;right:8px;border:0;background:none;font-size:1.1rem;color:var(--mu);cursor:pointer} /* ── portada estilo estudio: héroe oscuro con foto, franja, servicios con foto ── */ .rq-hx{position:relative;color:#fff;overflow:hidden;background:var(--ink)} .rq-hx-bg{position:absolute;inset:0;background-size:cover;background-position:center} .rq-hx-ov{position:absolute;inset:0;background:linear-gradient(102deg,rgba(19,23,29,.95) 36%,rgba(19,23,29,.64))} .rq-hx .rq-wrap{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center;padding-top:80px;padding-bottom:84px} .rq-hx h1{color:#fff;font-size:clamp(2.1rem,4.4vw,3rem);line-height:1.14;margin-bottom:20px} .rq-hx .rq-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(201,165,101,.13);border:1px solid rgba(201,165,101,.38); color:#e0c894;padding:8px 15px;border-radius:var(--r);font-size:.8rem;font-weight:600;letter-spacing:.03em;margin-bottom:24px} .rq-hx .rq-lead{color:#e3e6e9;font-size:1.1rem;max-width:620px} .rq-hx .rq-lead strong{color:#fff} .rq-hx .rq-sub{color:#aeb6bf;font-size:.98rem;max-width:600px} .rq-hx .rq-btn--line{background:transparent;border-color:rgba(255,255,255,.45);color:#fff!important} .rq-hx .rq-btn--line:hover{background:rgba(255,255,255,.08)} .rq-hx-ph{margin:0} .rq-hx-ph img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r);border:1px solid rgba(201,165,101,.35);box-shadow:0 26px 60px rgba(0,0,0,.45)} @media(max-width:900px){.rq-hx .rq-wrap{grid-template-columns:1fr;padding-top:44px;padding-bottom:48px}.rq-hx-ph{display:none}} .rq-pol{border-bottom:1px solid var(--line);background:#fff} .rq-pol .rq-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:26px;padding-bottom:26px} .rq-pol div{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.92rem;font-weight:500;color:var(--ink);text-align:left} .rq-pol svg{color:var(--cu);width:1.35em;height:1.35em} @media(max-width:760px){.rq-pol .rq-wrap{grid-template-columns:1fr;gap:12px}.rq-pol div{justify-content:flex-start}} .rq-tit{text-align:center;max-width:760px;margin:0 auto 50px} .rq-tit .rq-eb{display:inline-block;color:var(--cu);font-weight:600;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px} .rq-tit h2{font-size:clamp(1.7rem,3vw,2.1rem)} .rq-tit p{color:var(--mu);font-size:1.02rem;margin:0} .rq-sec--ink .rq-tit h2{color:#fff}.rq-sec--ink .rq-tit p{color:#aeb6bf}.rq-sec--ink .rq-tit .rq-eb{color:var(--gold)} .rq-svc{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .rq-sc{border:1px solid var(--line);border-top:2px solid transparent;border-radius:var(--r);overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:.22s} .rq-sc:hover{border-top-color:var(--cu);box-shadow:0 12px 34px rgba(19,23,29,.10)} .rq-sc-img{display:block;overflow:hidden} .rq-sc-img img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .5s} .rq-sc:hover .rq-sc-img img{transform:scale(1.04)} .rq-sc-b{padding:22px 24px 20px;display:flex;flex-direction:column;flex:1} .rq-sc-b h3{font-size:1.14rem;margin-bottom:8px} .rq-sc-b h3 a{color:var(--ink);text-decoration:none} .rq-sc-b p{font-size:.93rem;color:var(--mu);margin-bottom:16px} .rq-sc-f{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;font-size:.88rem} .rq-sc-f a{font-weight:700;text-decoration:none;color:var(--cud)} @media(max-width:980px){.rq-svc{grid-template-columns:1fr 1fr}} @media(max-width:640px){.rq-svc{grid-template-columns:1fr}} .rq-sec--ink .rq-urg article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-top:2px solid var(--gold)} .rq-sec--ink .rq-urg h3{color:#fff}.rq-sec--ink .rq-urg ol{color:#c3cad1}.rq-sec--ink .rq-urg .rq-go{color:var(--gold)} .rq-home .rq-inst article{border-left:2px solid var(--cu)}