.trinity-merchant-legal__note,.trinity-merchant-legal__notice{margin:0 0 var(--spacing-lg)}.trinity-merchant-legal__address-hit,.trinity-merchant-legal__address-search{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--bg-secondary);color:inherit;cursor:pointer}.trinity-merchant-legal__address-hits{list-style:none;margin:var(--spacing-sm) 0 0;padding:0}.trinity-merchant-legal__section{margin-bottom:var(--spacing-xl)}.trinity-merchant-legal__textarea{min-height:5.5rem;resize:vertical;line-height:1.5}.trinity-merchant-legal__preview{margin-top:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--bg-secondary)}.trinity-merchant-legal__preview-note{margin:var(--spacing-sm) 0 0}.trinity-merchant-legal-footer{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-lg);margin-top:var(--spacing-sm)}.trinity-merchant-legal-footer__col{display:flex;flex-direction:column;gap:var(--spacing-xs)}.trinity-merchant-legal-footer__title{font-size:var(--font-size-sm,.875rem);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.trinity-merchant-legal-footer__line{margin:0;line-height:1.5}.trinity-merchant-legal-footer__line,.trinity-merchant-legal-footer__link{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary)}@media (max-width:640px){.trinity-merchant-legal-footer{grid-template-columns:1fr}}