.entry{font-size:1.0625rem}.entry h2{padding-top:.3em}.entry img{border-radius:6px}.entry ul,.entry ol{padding-left:1.4em}.entry li{margin-bottom:.35em}.entry table{width:100%;border-collapse:collapse;font-size:.95rem}.entry th,.entry td{padding:.6em .7em;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.entry thead th{border-bottom:2px solid var(--ink)}.wp-block-table{overflow-x:auto;margin:0 0 1.4em}.entry blockquote{margin:0 0 1em;padding:.2em 0 .2em 1em;border-left:4px solid var(--line);color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:var(--r);background:var(--accent);color:#fff;font-weight:700;text-decoration:none}.btn:hover{background:var(--ink);color:#fff}.toc nav{padding:0 14px 12px}.toc ol{margin:0;padding-left:1.3em}.toc ol ol{margin-top:.3em}.toc li{margin-bottom:.25em}.toc a{text-decoration:none}.toc a:hover{text-decoration:underline}.toc[open] .chev{transform:rotate(180deg)}.plantilla{margin:0 0 1.6em;border:1px solid #CBD2D9;border-radius:var(--r);background:var(--paper);box-shadow:0 1px 0 #CBD2D9,0 6px 0 -3px #fff,0 7px 0 -3px #CBD2D9}.pl-bar{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line);background:#F7F8FA;border-radius:var(--r) var(--r) 0 0}.pl-t{display:flex;gap:8px;align-items:center;margin:0;font-weight:700;color:var(--ink)}.pl-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pl-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ink);border-radius:6px;background:var(--paper);color:var(--ink);font:600 .9rem var(--sys);cursor:pointer}.pl-btn:hover{background:var(--ink);color:#fff}.pl-copy{background:var(--ink);color:#fff}.pl-copy.is-ok{background:var(--seal);border-color:var(--seal)}.pl-ghost{border-color:var(--line)}.pl-status{font-size:.85rem;color:var(--seal);font-weight:600}.pl-doc{position:relative;padding:28px 22px 22px 42px;font:1.0625rem/1.75 var(--doc);color:#1A1A1A}.pl-doc::before{content:"";position:absolute;left:26px;top:0;bottom:0;border-left:2px solid #F1B9B5}.pl-doc p{margin:0 0 1em}.pl-doc>:last-child{margin-bottom:0}.field{background:linear-gradient(transparent 12%,var(--mark) 12%,var(--mark) 88%,transparent 88%);color:inherit;padding:0 .1em;border-radius:2px}.field.is-set{background:#E5F2EA;color:var(--seal);font-weight:600}.pl-form{padding:14px 16px;border-bottom:1px solid var(--line);background:#FBFBF7}.pl-help{font-size:.9rem;color:var(--muted);margin-bottom:10px}.pl-fields{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.pl-fields label{display:grid;gap:4px;font-size:.85rem;font-weight:700}.pl-fields input{min-height:44px;padding:0 10px;border:1px solid #8C96A3;border-radius:6px;font:inherit;font-weight:400}.pl-form-a{display:flex;gap:8px;margin:12px 0 0}@media(max-width:600px){.pl-doc{padding:22px 16px 18px 30px;font-size:1rem}.pl-doc::before{left:18px}.pl-btn span{font-size:.85rem}}.downloads{margin:0 0 1.8em}.downloads-h{font-weight:700;margin:0 0 8px}.downloads-b{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dl{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;min-height:64px;padding:10px 16px;border-radius:var(--r);border:2px solid currentColor;background:var(--paper);text-decoration:none;font-weight:700}.dl svg{grid-row:span 2}.dl-t{color:var(--ink)}.dl-s{font-size:.85rem;font-weight:400;color:var(--muted)}.dl-docx{color:var(--word)}.dl-pdf{color:var(--pdf)}.dl:hover{background:currentColor}.dl:hover .dl-t,.dl:hover .dl-s,.dl:hover svg{color:#fff}.dl-sc{display:inline-grid;margin:0 0 1em}.dl-row{display:inline-flex;flex-wrap:wrap;gap:6px}.dl-mini{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border:1px solid currentColor;border-radius:6px;font-size:.85rem;font-weight:700;text-decoration:none}.dl-mini.dl-docx{color:var(--word)}.dl-mini.dl-pdf{color:var(--pdf)}.revised{display:flex;gap:8px;align-items:center;font-size:.95rem;color:var(--seal);font-weight:600}.calc-ex,.note,.box,.is-style-nota{margin:0 0 1.4em;padding:14px 18px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line)}.calc-ex{border-left:4px solid var(--accent)}.calc-ex-t,.box-t{display:flex;gap:8px;align-items:center;margin:0 0 .5em;font-weight:700;color:var(--ink)}.note,.is-style-nota{background:#FFFBEA;border-color:#EBD98C}.box-b>:last-child,.note>:last-child,.calc-ex>:last-child{margin-bottom:0}.tabs{margin:0 0 1.4em}.tab{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);margin-bottom:6px}.tab summary{min-height:44px;padding:10px 14px;font-weight:700;cursor:pointer}.tab>div{padding:0 14px 6px}.is-style-plazos table{border:1px solid var(--line);background:var(--paper)}.is-style-plazos td:nth-child(2){font-weight:700;color:var(--warn);white-space:nowrap}.schema-faq-section{border-bottom:1px solid var(--line);padding:.6em 0}.schema-faq-question{display:block;font-weight:700;color:var(--ink);margin-bottom:.3em}.schema-faq-answer{margin:0}.sources{margin:2em 0 1.6em;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.sources h2{display:flex;gap:8px;align-items:center;margin:0 0 .5em;font-size:1.15rem}.sources ul{margin:0;padding-left:1.2em}.sources .art{color:var(--muted)}.share{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 1.6em;font-size:.9rem}.share-l{display:inline-flex;gap:6px;align-items:center;font-weight:700;margin-right:4px}.share a,.share button{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:600 .875rem var(--sys);text-decoration:none;cursor:pointer}.author{display:flex;gap:16px;align-items:flex-start;margin:0 0 1.6em;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);font-size:.95rem}.author img{border-radius:50%}.author p{margin:0 0 .4em}.author-n{font-weight:700}.related h2{font-size:1.25rem}.mlist{list-style:none;margin:0;padding:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.mi{padding:12px 14px;border-bottom:1px solid var(--line);margin:0}.mi:last-child{border-bottom:0}.mi-a{display:block;font-weight:700;text-decoration:none;color:var(--ink);line-height:1.35}.mi-a:hover{color:var(--accent);text-decoration:underline}.mi-m{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.85rem;color:var(--muted)}.disclaimer{margin:2em 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.ambitos{margin:36px 0}.ambitos h2{margin-top:0}.amb-grid{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.amb-grid li{margin:0}.amb-grid a{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;height:100%;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none}.amb-grid a:hover{border-color:var(--ink)}.amb-grid svg{grid-row:span 2;color:var(--accent)}.amb-n{font-weight:700;line-height:1.3}.amb-c{font-size:.85rem;color:var(--muted)}.home-lists{display:grid;gap:28px;margin-bottom:36px}.home-lists h2{margin:0 0 .6em}@media(min-width:860px){.home-lists{grid-template-columns:1fr 1fr}}.trust-b{margin:0 0 48px;padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.trust-b h2{display:flex;gap:10px;align-items:center;margin:0 0 .6em}.trust-b ul{padding-left:1.2em}.arch-h{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.arch-i{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line);color:var(--accent)}.arch-d{color:var(--muted);max-width:68ch}.arch-d p:last-child{margin:0}.mt{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);font-size:.95rem;margin-bottom:1.5em}.mt th,.mt td{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.mt thead th{font-size:.85rem;color:var(--muted);font-weight:700;border-bottom:2px solid var(--line)}.mt tbody th{font-weight:400}.mt tbody th a{font-weight:700;color:var(--ink);text-decoration:none}.mt tbody th a:hover{color:var(--accent);text-decoration:underline}.mt-x{display:block;color:var(--muted);font-size:.875rem}.mt td:nth-child(3){white-space:nowrap}@media(max-width:700px){.mt thead{display:none}.mt,.mt tbody,.mt tr,.mt th,.mt td{display:block}.mt tr{padding:12px 12px 8px;border-bottom:1px solid var(--line)}.mt th,.mt td{padding:2px 0;border:0}.mt td{display:flex;gap:8px;font-size:.875rem;color:var(--muted)}.mt td::before{content:attr(data-l) ":";min-width:5.5em}.mt td:last-child{padding-top:6px}}.count{color:var(--muted)}.au-h{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.au-h>div{min-width:0;flex:1 1 240px}.au-h img{border-radius:50%}.upd{color:var(--muted);font-size:.9rem}.nav-links{display:flex;flex-wrap:wrap;gap:6px}.page-numbers{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font-weight:700;text-decoration:none}.page-numbers.current{background:var(--ink);color:#fff;border-color:var(--ink)}.widget{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px;margin-bottom:20px;font-size:.95rem}.widget-title{font-size:1rem;margin:0 0 .6em}.side .ad-sidebar{position:sticky;top:16px;min-height:600px}.comments{margin-top:40px}.cl,.cl .children{list-style:none;padding:0}.cl .children{padding-left:20px}.comment-body{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px;margin-bottom:12px}.comment-author{display:flex;gap:8px;align-items:center;font-weight:700}.comment-author img{border-radius:50%}.says{display:none}.comment-metadata{font-size:.8rem}.comment-metadata a{color:var(--muted)}.comment-form label{display:block;font-weight:700;font-size:.9rem}.comment-form input:not([type=checkbox]):not([type=submit]),.comment-form textarea{width:100%;padding:10px;border:1px solid #8C96A3;border-radius:6px;font:inherit}.comment-form .btn,.comment-form [type=submit]{min-height:44px;padding:0 18px;border:0;border-radius:var(--r);background:var(--ink);color:#fff;font:700 1rem var(--sys);cursor:pointer}.ft{background:var(--ink);color:#E8ECF1;margin-top:24px}.ft-in{padding-top:28px;padding-bottom:28px;display:grid;gap:12px}.ft-brand{font-weight:700;margin:0}.legal ul{display:flex;flex-wrap:wrap;gap:6px 20px;list-style:none;margin:0;padding:0}.legal a,.linkbtn{color:#fff;font:inherit;font-size:.95rem}.linkbtn{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.ft-t{margin:0;font-size:.875rem;color:#C5CDD6}.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:99;padding:10px 16px;border-radius:var(--r);background:var(--ink);color:#fff;font-weight:600}@media print{body{background:#fff}.hd,.ft,.side,.crumbs,.share,.author,.related,.comments,.ad,.toc,.downloads,.pl-bar,.pl-form,.skip{display:none!important}.has-plantilla .main>article>*:not(.entry),.has-plantilla .entry>*:not(.plantilla){display:none!important}.plantilla{border:0;box-shadow:none}.pl-doc{padding:0;font-size:12pt}.pl-doc::before{display:none}.field{background:none;border-bottom:1px dotted #000}}