.mc-shell .shop-container.mc-legal{max-width:850px;padding-block:var(--mc-spacing-section) var(--mc-spacing-wide);overflow-wrap:anywhere;line-height:1.65}.mc-shell .mc-legal h1{text-wrap:balance;margin-bottom:var(--mc-spacing-base);font-size:clamp(2rem,5vw,3rem);line-height:1.1}.mc-shell .mc-legal-review{color:var(--mc-colors-muted);font-size:var(--mc-typography-label-font-size)}.mc-shell .mc-legal-nav{gap:var(--mc-spacing-lg);border-bottom:1px solid var(--mc-colors-line);margin-block:var(--mc-spacing-lg) var(--mc-spacing-xl);flex-wrap:wrap;display:flex}.mc-shell .mc-legal-nav a{min-height:48px;padding-inline:var(--mc-spacing-xs);align-items:center;display:inline-flex}.mc-shell .mc-legal-nav a[aria-current=page]{border-bottom:2px solid;font-weight:600}.mc-shell .mc-legal>h2{margin:var(--mc-spacing-xl) 0 var(--mc-spacing-base);text-wrap:balance;font-size:1.5rem;line-height:1.3}.mc-shell .mc-legal>p,.mc-shell .mc-legal>ul{max-width:70ch;margin-bottom:var(--mc-spacing-base)}.mc-shell .mc-legal>ul{padding-left:var(--mc-spacing-lg);list-style:outside}.mc-shell .mc-legal li+li{margin-top:var(--mc-spacing-sm)}.mc-shell .mc-legal a{color:var(--mc-colors-primary);text-underline-offset:4px;text-decoration:underline}.mc-shell .mc-legal a:hover{text-decoration-thickness:2px}@media (width<=640px){.mc-shell:has(.mc-legal) .floating-whatsapp{margin:0 var(--mc-spacing-base) var(--mc-spacing-lg) auto;position:static}}
