.foryou-section-page{display:block;padding:0}
.foryou-section-page .foryou-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:640px){.foryou-section-page .foryou-grid{grid-template-columns:1fr}}
.ad-slot:empty{display:none}
.inline-link-button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}
.article-topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 8px}
.article-topics-label{font-weight:700;font-size:.9rem;margin-right:4px}
.popular-topics-section{padding:10px 0 40px}
.topic-related{margin-top:16px}
.legal-page{max-width:820px;margin:0 auto;padding:48px 20px 64px;line-height:1.7;color:#1f2937}
.legal-page h1{font-size:2rem;margin:0 0 6px}
.legal-page .legal-updated{color:#6b7280;font-size:.9rem;margin:0 0 28px}
.legal-page h2{font-size:1.25rem;margin:32px 0 10px}
.legal-page h3{font-size:1.05rem;margin:22px 0 8px}
.legal-page table{width:100%;border-collapse:collapse;font-size:.9rem;margin:12px 0}
.legal-page th,.legal-page td{border:1px solid #e5e7eb;padding:8px 10px;text-align:left;vertical-align:top}
.legal-page th{background:#f9fafb}
.legal-page a{text-decoration:underline}
.legal-page .legal-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}
