.sn-legado-page{width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:1.5rem 4rem;min-width:0}
.sn-legado-breadcrumb{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.78rem;margin-bottom:1.25rem}
.sn-legado-breadcrumb a{color:inherit;text-underline-offset:.2em}
.sn-legado-nota{max-width:75ch;padding:1rem 1.2rem;border-inline-start:3px solid var(--pink,#bd503e);background:var(--soft,#f5f2ec);color:var(--muted,#5a5754);font-size:.88rem;line-height:1.65}
.sn-legado-title{font-family:inherit;font-size:clamp(1.85rem,4.6vw,3.6rem);font-weight:650;letter-spacing:-.045em;line-height:1.1;margin:1.4rem 0 1.8rem;max-width:24ch;overflow-wrap:anywhere}
.sn-legado-article{max-width:58rem;min-width:0}
.sn-legado-content{min-width:0;max-width:100%;font-family:inherit;font-size:1.06rem;line-height:1.85;color:var(--ink,#242424);overflow-wrap:anywhere;overflow-x:auto}
.sn-legado-content font,.sn-legado-content [face]{font-family:inherit!important;font-size:inherit!important;color:inherit!important}
.sn-legado-content p{margin-block:1rem;max-width:100%}
.sn-legado-content a,.sn-legado-content a:visited,.sn-legado-content a font{color:var(--pink,#a23d31)!important;text-underline-offset:.18em;overflow-wrap:anywhere}
.sn-legado-content img,.sn-legado-content video,.sn-legado-content object,.sn-legado-content embed,.sn-legado-content iframe{max-width:100%!important}
.sn-legado-content img,.sn-legado-content video{height:auto!important}
.sn-legado-content table{max-width:100%!important;width:100%!important;height:auto!important;border-collapse:collapse;background:transparent!important;border-color:var(--line,#d8d4cd)!important;margin-block:1.1rem}
.sn-legado-content td,.sn-legado-content th{max-width:100%;height:auto!important;vertical-align:top;padding:.45rem .6rem;background:transparent!important;border-color:var(--line,#d8d4cd)!important;overflow-wrap:anywhere}
.sn-legado-content form{max-width:100%;padding:1rem;border:1px solid var(--line,#d8d4cd);border-radius:.7rem}
.sn-legado-content input,.sn-legado-content textarea,.sn-legado-content select,.sn-legado-content button{font:inherit;max-width:100%;box-sizing:border-box}
.sn-legado-content input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),.sn-legado-content textarea,.sn-legado-content select{width:100%;padding:.7rem;border:1px solid var(--line,#bdb9b1);border-radius:.35rem;background:var(--paper,#fff);color:inherit}
.sn-legado-content input[type=submit],.sn-legado-content input[type=button],.sn-legado-content button{padding:.65rem 1rem;min-height:44px;white-space:normal;cursor:pointer}
.sn-legado-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}
.sn-legado-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;list-style:none;padding:0;margin:1.5rem 0}
.sn-legado-index li{padding:1rem 0;border-bottom:1px solid var(--line,#d8d4cd);line-height:1.55;overflow-wrap:anywhere}
.sn-legado-index a{color:inherit;text-underline-offset:.2em}
.sn-legado-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem;font-size:.9rem}
.sn-legado-pagination a{display:inline-flex;min-height:44px;align-items:center;color:inherit}
@media(max-width:640px){.sn-legado-page{width:calc(100% - 1.5rem);padding-top:1rem}.sn-legado-content{font-size:1rem;line-height:1.8}.sn-legado-content table{display:block;overflow-x:auto}.sn-legado-content img[align]{float:none!important;display:block;margin:1rem auto!important}.sn-legado-content blockquote{margin-inline:.75rem}.sn-legado-index{grid-template-columns:1fr}.sn-legado-nota{padding:.85rem 1rem}.sn-legado-content td,.sn-legado-content th{padding:.35rem}}

.sn-legado-content [style*="width"]{max-width:100%!important;box-sizing:border-box}
.sn-legado-resources{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line,#d8d4cd);max-width:58rem}
.sn-legado-resources h2{font-size:1.2rem;line-height:1.35;margin-bottom:1rem}
.sn-legado-resources summary{cursor:pointer;min-height:44px;padding-block:.6rem;font-weight:600}
.sn-legado-resources details>p{font-size:.9rem;line-height:1.6;color:var(--muted,#5a5754)}
.sn-legado-credits{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;font-size:.8rem}
.sn-legado-credits a{color:inherit;text-underline-offset:.2em}
