.rules{padding:var(--spacing-2xl) var(--spacing-lg)}@media(max-width:767px){.rules{padding:var(--spacing-xl) var(--spacing-lg)}}.rules__doc{max-width:56rem;margin:0 auto}.rules__doc a{color:var(--color-link-foreground);text-decoration:underline;text-underline-offset:2px}.rules__doc a:hover{color:var(--color-link-hover-foreground)}.rules__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--spacing-md)}@media(max-width:767px){.rules__title{font-size:var(--text-2xl)}}.rules__lead{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);margin:0 0 var(--spacing-xl)}.rules__toc{margin:0 0 var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-surface-muted);border-radius:var(--radius-2xl)}.rules__toc-list{margin:0;padding-left:var(--spacing-lg);list-style:decimal outside;columns:2;column-gap:var(--spacing-2xl);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media(max-width:767px){.rules__toc-list{columns:1}}.rules__doc .rules__toc-link{color:var(--color-text);text-decoration:none}.rules__doc .rules__toc-link:hover{color:var(--color-link-hover-foreground);text-decoration:underline}.rules__section{margin-bottom:var(--spacing-2xl);scroll-margin-top:calc(var(--header-height) + var(--spacing-md))}@media(max-width:767px){.rules__section{scroll-margin-top:calc(var(--mobile-header-height) + var(--spacing-md))}}.rules__heading{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--spacing-md)}.rules__subheading{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:var(--spacing-lg) 0 var(--spacing-sm)}.rules__text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm)}.rules__text strong{color:var(--color-text)}.rules__list{margin:0 0 var(--spacing-sm);padding-left:var(--spacing-xl);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);list-style:disc outside}.rules__list li+li{margin-top:var(--spacing-xs)}.rules__list strong{color:var(--color-text)}.rules__list--steps{list-style:decimal outside}.rules__marks{margin:var(--spacing-md) 0}.rules__inline-button{padding:0;border:0;background:transparent;font:inherit;color:var(--color-link-foreground);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rules__inline-button:hover{color:var(--color-link-hover-foreground)}.rules__sellers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}@media(max-width:767px){.rules__sellers{grid-template-columns:1fr}}.rules__seller{margin:0;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.rules__seller-name{font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--spacing-2xs)}.rules__seller-row{margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.rules__seller-addresses{margin:0;padding-left:var(--spacing-lg);list-style:disc outside}
