.detail-page[data-astro-cid-ocgd2p22]{padding-top:var(--space-lg);padding-bottom:var(--space-2xl)}.back-link[data-astro-cid-ocgd2p22]{display:inline-block;font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-md);transition:color .2s}.back-link[data-astro-cid-ocgd2p22]:hover{color:var(--color-primary)}.nb-header[data-astro-cid-ocgd2p22]{margin-bottom:var(--space-xl)}.nb-header[data-astro-cid-ocgd2p22] h1[data-astro-cid-ocgd2p22]{font-size:1.75rem;color:var(--color-primary);margin-bottom:var(--space-xs)}.nb-desc[data-astro-cid-ocgd2p22]{color:var(--color-text-secondary);font-size:1rem;margin-bottom:var(--space-sm)}.nb-meta[data-astro-cid-ocgd2p22]{font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-md)}.nb-actions[data-astro-cid-ocgd2p22]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.law-group[data-astro-cid-ocgd2p22]{margin-bottom:var(--space-xl)}.law-heading[data-astro-cid-ocgd2p22]{font-size:1rem;font-weight:700;color:var(--color-primary-dark);border-left:4px solid var(--color-primary);padding-left:var(--space-sm);margin-bottom:var(--space-xs)}.law-full-title[data-astro-cid-ocgd2p22]{font-size:.8rem;color:var(--color-text-muted);margin-bottom:var(--space-md);padding-left:calc(var(--space-sm) + 4px)}.fragment-block[data-astro-cid-ocgd2p22]{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md)}.fragment-apartado[data-astro-cid-ocgd2p22]{margin-left:var(--space-xs);font-size:.8rem;font-weight:400;color:var(--color-text-muted)}.nb-stale-notice[data-astro-cid-ocgd2p22]{margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:3px solid #8f5511;background:#fdf6ec;color:#8f5511;font-size:.9rem}.fragment-title[data-astro-cid-ocgd2p22]{font-size:.95rem;font-weight:600;margin-bottom:var(--space-sm)}.fragment-title[data-astro-cid-ocgd2p22] a[data-astro-cid-ocgd2p22]{color:var(--color-primary);text-decoration:none}.fragment-title[data-astro-cid-ocgd2p22] a[data-astro-cid-ocgd2p22]:hover{text-decoration:underline}.fragment-body[data-astro-cid-ocgd2p22]{font-size:.9rem;line-height:1.65;color:var(--color-text);overflow-wrap:break-word}.fragment-body[data-astro-cid-ocgd2p22] a{overflow-wrap:anywhere}.fragment-body[data-astro-cid-ocgd2p22] .table-wrapper{overflow-x:auto;max-width:100%;margin:.5em 0;overscroll-behavior-x:contain}.fragment-body[data-astro-cid-ocgd2p22] .table-wrapper table{margin:0}.fragment-body[data-astro-cid-ocgd2p22] p{margin-bottom:.5em}.fragment-body[data-astro-cid-ocgd2p22] .content-heading{font-weight:700;margin:1em 0 .3em}.fragment-body[data-astro-cid-ocgd2p22] table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.85rem}.fragment-body[data-astro-cid-ocgd2p22] th,.fragment-body[data-astro-cid-ocgd2p22] td{border:1px solid var(--color-border);padding:var(--space-xs) var(--space-sm);text-align:left}.fragment-body[data-astro-cid-ocgd2p22] th{background:var(--color-bg-secondary);font-weight:600}.fragment-ellipsis[data-astro-cid-ocgd2p22]{font-size:.8rem;color:var(--color-text-muted);font-style:italic}.fragment-cite[data-astro-cid-ocgd2p22]{font-size:.8rem;color:var(--color-text-muted);font-style:italic;text-align:right;margin-top:var(--space-sm)}.references-section[data-astro-cid-ocgd2p22]{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:2px solid var(--color-border)}.references-title[data-astro-cid-ocgd2p22]{font-size:1.1rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--space-md)}.ref-entry[data-astro-cid-ocgd2p22]{font-size:.85rem;margin-bottom:var(--space-sm);padding-left:1.5em;text-indent:-1.5em;color:var(--color-text-secondary);overflow-wrap:anywhere}.sidebar-toast[data-astro-cid-ocgd2p22]{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(100px);background:var(--color-primary);color:#fff;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-size:.9rem;opacity:0;transition:all .3s;z-index:1000;pointer-events:none}.sidebar-toast[data-astro-cid-ocgd2p22].visible{transform:translate(-50%) translateY(0);opacity:1}
