.vdo-legal-layout{display:grid;grid-template-columns:280px minmax(0,780px);gap:60px;align-items:start}.vdo-legal{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.vdo-legal h2{font-size:25px;line-height:1.35;margin:48px 0 20px;scroll-margin-top:120px}.vdo-legal h2:first-child{margin-top:0}.vdo-legal h3{font-size:20px;margin-top:30px}.vdo-legal p{margin:0 0 20px}.vdo-legal ul{padding-left:24px;margin-bottom:24px}.vdo-legal a,.vdo-source-note a{color:#052b4f;text-underline-offset:4px}.vdo-legal-index{border-top:1px solid #b5a581;border-bottom:1px solid #b5a581;padding:20px 0}.vdo-legal-index summary{cursor:pointer;font-weight:600;padding:8px 0}.vdo-legal-index nav{display:grid;gap:14px;padding-top:24px}.vdo-legal-index a{color:#052b4f;font-size:13px;line-height:1.5;text-decoration:none}.vdo-legal-index a:hover{text-decoration:underline}.vdo-source-note{font-size:13px;line-height:1.65;margin-top:24px}.vdo-obit-nav{display:flex;flex-wrap:wrap;gap:30px;margin-top:32px}.vdo-obit-nav a{padding:12px 0;border-bottom:1px solid #b5a581;color:#052b4f;text-decoration:none}.vdo-obit-preview-note{max-width:760px;padding:24px;border-left:3px solid #b5a581;background:#edf1f4;margin-bottom:40px;line-height:1.7}.vdo-obit-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.vdo-obit-branch{padding:35px;border:1px solid #d7dfe3;border-radius:18px;scroll-margin-top:120px}.vdo-obit-branch h2{font-size:32px;line-height:1.25}.vdo-obit-branch p{line-height:1.8}.vdo-obit-branch .vdo-btn{margin-top:20px}.vdo-obit-branch .fts-slicker-facebook-photos{max-width:100%}@media(max-width:900px){.vdo-legal-layout{grid-template-columns:1fr;gap:40px}.vdo-obit-grid{grid-template-columns:1fr}.vdo-legal-index nav{grid-template-columns:1fr 1fr}}@media(max-width:640px){.vdo-legal-index nav{grid-template-columns:1fr}.vdo-legal{font-size:16px}.vdo-obit-branch{padding:24px}.vdo-obit-branch h2{font-size:28px}.vdo-obit-branch .vdo-btn{width:100%;white-space:normal}}@media print{.vdo-header,.vdo-footer,.vdo-mobile-contact,.vdo-legal-layout aside{display:none!important}.vdo-legal-layout{display:block}.vdo-legal{font-size:11pt;color:#000}}.vdo-site[data-page="obituarios"] .vdo-memory-intro{padding-block:44px 32px}.vdo-site[data-page="obituarios"] .vdo-memory-intro .vdo-breadcrumb{margin-bottom:20px}.vdo-site[data-page="obituarios"] .vdo-memory-intro .vdo-h1,.vdo-site[data-page="obituarios"] .vdo-memory-intro .vdo-lead{margin-top:18px}.vdo-site[data-page="obituarios"] .vdo-memory-section{padding-top:32px}@media (max-width:640px){.vdo-site[data-page="obituarios"] .vdo-memory-intro{padding-block:24px}.vdo-site[data-page="obituarios"] .vdo-memory-section{padding-top:28px}}