/* Páginas por tipo de masaje (SEO, oct-2026): /masaje-relajante… Base: nosotros.css (ns-*), servicios.css (sv-row) y faq.css (fq-item). */
#lino .mr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);margin:0 0 28px}
#lino .mr-crumbs a{color:var(--muted)} #lino .mr-crumbs a:hover{color:var(--ink)}
#lino .mr-crumbs b{font-weight:500;color:var(--ink)} #lino .mr-crumbs span{opacity:.5}
#lino .mr-facts{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
#lino .mr-facts li{padding:14px 12px 14px 0;display:flex;flex-direction:column;gap:2px}
#lino .mr-facts li + li{padding-left:16px;border-left:1px solid var(--line)}
#lino .mr-facts b{font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap}
#lino .mr-facts span{font-size:13px;color:var(--muted)}
#lino .mr .mr-ctas{justify-content:flex-start;margin-top:24px}
#lino .mr .mr-list{margin-top:8px}
#lino .mr .sv-row p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0;max-width:62ch}
#lino .mr .fq-item:first-child summary{padding-top:0}
#lino .mr .fq-a p,#lino .mr .fq-a{font-size:16px}
#lino .mr .ns-end p a{color:inherit;border-bottom:1px solid currentColor}
@media (max-width:640px){#lino .mr-crumbs{margin-bottom:20px} #lino .mr-facts b{font-size:15.5px} #lino .mr-facts li + li{padding-left:12px} #lino .mr .mr-ctas a{flex:1 1 100%}}
#lino .mr .ns-top{align-items:start}
#lino .mr .ns-top .ns-h{margin-top:-6px}
@media (min-width:1101px){#lino .mr .sv-buy .rp-pr{align-self:flex-end}}
#lino .mr .mp-nota{display:block;text-align:right;font-size:12.5px;color:var(--muted);margin-top:-4px} @media (max-width:1100px){#lino .mr .mp-nota{text-align:left;width:100%;order:2}}

@media (max-width:340px){#lino .mr .ns-h{font-size:26px!important}} /* lino.css fija .ns-h a 30px!important en móvil */
