/* Centro documental: contenido publicado por Provinet, presentado con el sistema visual local. */
.norm-hub{--nr:#e60012;--ni:#161b25;--nm:#607086;--nl:#e4e9ef;max-width:1180px;margin:0 auto;padding:clamp(42px,7vw,86px) clamp(20px,4vw,44px);font-family:"DM Sans",sans-serif;color:var(--ni)}.norm-hub .norm-intro{position:relative;overflow:hidden;padding:clamp(28px,5vw,56px);border:1px solid #f2c8cc;border-radius:26px;background:radial-gradient(circle at 93% 12%,rgba(230,0,18,.13),transparent 23%),linear-gradient(115deg,#fff,#fff7f8);box-shadow:0 18px 42px rgba(21,31,47,.07)}.norm-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(230,0,18,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(230,0,18,.035) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}.norm-intro>*{position:relative;z-index:1}.norm-kicker{margin:0 0 12px;color:var(--nr);font-size:12px;font-weight:800;letter-spacing:.14em}.norm-intro h1{max-width:700px;margin:0;font:800 clamp(37px,5vw,62px)/.98 Manrope,sans-serif;letter-spacing:-.065em}.norm-intro p{max-width:680px;margin:20px 0 0;color:var(--nm);font-size:17px;line-height:1.6}.norm-directory{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0 36px}.norm-directory a{min-height:120px;padding:17px 15px;border:1px solid var(--nl);border-radius:16px;background:#fff;color:var(--ni);text-decoration:none;box-shadow:0 8px 18px rgba(22,31,45,.04);transition:.2s}.norm-directory a:hover,.norm-directory a[aria-current="page"]{transform:translateY(-3px);border-color:#f4a7ae;box-shadow:0 14px 25px rgba(230,0,18,.1)}.norm-directory i{display:grid;place-items:center;width:31px;height:31px;margin-bottom:13px;border-radius:9px;background:#fff0f1;color:var(--nr);font-style:normal;font-weight:800}.norm-directory b{display:block;font-size:13px;line-height:1.25}.norm-document{display:none;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.norm-document.is-active{display:grid}.norm-toc{position:sticky;top:24px;padding:19px 17px;border:1px solid var(--nl);border-radius:16px;background:#fbfcfe}.norm-toc b{display:block;margin-bottom:12px;font:800 12px Manrope,sans-serif;letter-spacing:.09em;color:var(--nr)}.norm-toc a{display:block;margin:8px 0;color:#516074;font-size:12px;line-height:1.35;text-decoration:none}.norm-toc a:hover{color:var(--nr)}.norm-paper{padding:clamp(24px,4vw,45px);border:1px solid #e8edf2;border-radius:22px;background:#fff;box-shadow:0 15px 34px rgba(20,30,44,.07)}.norm-paper header{margin-bottom:34px;padding-bottom:24px;border-bottom:1px solid var(--nl)}.norm-paper h2{margin:0;color:var(--ni);font:800 clamp(27px,3vw,40px)/1.08 Manrope,sans-serif;letter-spacing:-.055em}.norm-paper .doc-meta{margin:14px 0 0;color:var(--nm);font-size:14px;line-height:1.6}.norm-paper .doc-meta a{color:var(--nr)}.norm-section{padding:22px 0;border-bottom:1px solid #edf0f3;scroll-margin-top:24px}.norm-section:last-child{border:0;padding-bottom:0}.norm-section h3{margin:0 0 12px;color:var(--nr);font:800 19px/1.3 Manrope,sans-serif}.norm-section p,.norm-section li{font-size:15px;line-height:1.65}.norm-section p{margin:0 0 12px}.norm-section ul,.norm-section ol{margin:0;padding-left:21px}.norm-section li+li{margin-top:7px}.norm-section a{color:#b9000f;font-weight:700}.norm-note{margin-top:24px;padding:16px 18px;border-left:3px solid var(--nr);border-radius:0 12px 12px 0;background:#fff5f6;color:#4e5968;font-size:14px;line-height:1.55}@media(max-width:980px){.norm-directory{grid-template-columns:repeat(3,1fr)}.norm-document{grid-template-columns:1fr}.norm-toc{position:static;display:flex;flex-wrap:wrap;gap:7px}.norm-toc b{width:100%;margin:0}.norm-toc a{margin:0;padding:7px 9px;border-radius:8px;background:#fff;border:1px solid var(--nl)}}@media(max-width:620px){.norm-directory{grid-template-columns:1fr 1fr}.norm-directory a{min-height:105px}.norm-paper{padding:24px 20px}.norm-section h3{font-size:17px}.norm-section p,.norm-section li{font-size:15px}}@media(prefers-reduced-motion:reduce){.norm-directory a{transition:none}}
