.rc-auto{display:grid;gap:8px;background:#eff5ff;border:1px solid #d7e5fa;border-radius:10px;padding:16px;margin:14px 0;color:#203e67}.rc-auto small{color:#566981;line-height:1.6}.rc-facts{line-height:1.7;font-size:13px;margin:18px 0}.rc-history{border-bottom:1px solid #e1e7ef;padding:18px 0}.rc-history summary{cursor:pointer;font-weight:600}.rc-sp-policy{margin:20px 0}.rc-card-condition{margin-top:18px}.rc-source-fields .rc-auto{font-size:13px}#rc-company-sources td small{display:block;color:#68758a;margin-top:5px}#rc-company-sources table{min-width:680px}#rc-company-sources details{margin-top:18px;font-size:13px;line-height:1.6}#rc-preview table{width:100%}#rc-dialog .form-grid label{min-width:0}@media(max-width:720px){.rc-facts{font-size:12px}.rc-auto{padding:12px}}

.partner-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0}.partner-money h3{margin-top:16px}.partner-money h4{font-size:1rem;margin-bottom:10px}.partner-money p,.partner-company>p{font-size:.875rem;line-height:1.65}.partner-review{padding:16px;border:1px solid #d7e5fa;border-radius:10px;margin:16px 0}.partner-columns>div{border-left:2px solid #d7e5fa;padding-left:16px}@media(max-width:760px){.partner-columns{grid-template-columns:1fr;gap:16px}}
