.profit-policy-section {padding:24px 0; border-block:1px solid var(--border); margin:24px 0;}
.profit-policy-section .channel-form {grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) auto;}
.profit-policy-section input[type=checkbox] {width:22px;height:22px;flex:none;accent-color:var(--accent,#20a882);}
.profit-policy-facts {display:grid;gap:12px;margin-top:20px;font-size:13px;}
.profit-policy-facts div {display:flex;justify-content:space-between;gap:18px;}
.profit-policy-facts dt {color:var(--muted);flex:none;}
.profit-policy-facts dd {margin:0;text-align:end;}
@media(max-width:700px){.profit-policy-section .channel-form {grid-template-columns:1fr;}.profit-policy-section input[type=number]{font-size:16px;}.profit-policy-section button{min-height:44px;}}
