/* CustomOBD 1.9: navegación secundaria y pequeñas ayudas SEO. */
.footer-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.footer-nav>a,.footer-nav summary{white-space:nowrap}.footer-information{position:relative}.footer-information-panel{z-index:40}.seo-locality{display:block;color:inherit;font:inherit}@media(max-width:760px){.footer-nav{justify-content:flex-start}.footer-information-panel{right:auto;left:0}.seo-locality{display:inline}}
.article-inventory{columns:2;column-gap:26px}.article-inventory li{break-inside:avoid}.article-inventory a{overflow-wrap:anywhere}@media(max-width:720px){.article-inventory{columns:1}}

/* Documentos legales y condiciones comerciales 1.9. */
.policy-document{max-width:960px}.policy-document>section{padding:32px 0;border-top:1px solid #2c2927}.policy-document>section:first-of-type{padding-top:20px;border-top:0}.policy-document h2{margin-bottom:14px}.policy-document h3{margin-top:24px}.policy-document p,.policy-document li{color:#bdb5ae;line-height:1.75}.policy-document ul,.policy-document ol{margin:14px 0 0;padding-left:22px}.policy-document li+li{margin-top:8px}.policy-document a:not(.button){color:#f1ece6;text-decoration-color:#7b6e63;text-underline-offset:4px}.policy-document code{padding:2px 6px;border:1px solid #3c3733;border-radius:5px;background:#171514;color:#f3eee8;font-size:.92em}.policy-updated{margin:0 0 12px;color:#8e867f!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.policy-contact{margin-top:34px;padding:26px;border:1px solid #433d38;border-radius:12px;background:#151311}.policy-contact h2{font-size:clamp(23px,2.5vw,31px)}.policy-data{display:grid;gap:0;margin:18px 0 0}.policy-data>div{display:grid;grid-template-columns:minmax(140px,.35fr) 1fr;gap:18px;padding:13px 0;border-top:1px solid #2d2927}.policy-data>div:first-child{border-top:0}.policy-data dt{color:#8e867f;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.policy-data dd{margin:0;color:#e0d9d2;line-height:1.55}.policy-table-wrap{overflow-x:auto;margin-top:18px;border:1px solid #34302d;border-radius:10px}.policy-table{width:100%;min-width:650px;border-collapse:collapse}.policy-table th,.policy-table td{padding:15px 17px;border-bottom:1px solid #34302d;text-align:left;vertical-align:top;line-height:1.55}.policy-table th{background:#171513;color:#eee9e2;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.policy-table td{color:#bbb3ac}.policy-table tr:last-child td{border-bottom:0}@media(max-width:720px){.policy-document>section{padding:25px 0}.policy-data>div{grid-template-columns:1fr;gap:5px}.policy-contact{padding:22px 18px}.policy-table-wrap{margin-left:-3px;margin-right:-3px}}
