.partner-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.partner-benefits article{background:#f4f1eb;border:1px solid #ded9d0;border-radius:14px;padding:28px}.partner-benefits strong{display:block;font-size:clamp(28px,4vw,48px);line-height:1.2;color:#ad4805;overflow-wrap:anywhere}.partner-benefits h2{font-size:24px}.partner-benefits p,.partner-steps li,.partner-faq p{line-height:1.7}.partner-steps{max-width:1000px}.partner-steps li{margin:18px 0;padding-left:8px}.partner-terms{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.partner-account>details,.partner-faq details{border-bottom:1px solid #d7d2ca;padding:20px 0}.partner-account summary,.partner-faq summary{cursor:pointer;font-weight:600}.partner-link{display:block;width:100%;padding:16px;font:inherit;border:1px solid #bbb;border-radius:6px;margin:12px 0}.partner-totals{margin:28px 0}.partner-totals strong{font-size:30px;margin-top:12px}.partner-table{overflow-x:auto}.partner-table table{width:100%;min-width:580px;border-collapse:collapse}.partner-table th,.partner-table td{text-align:left;padding:14px;border-bottom:1px solid #ddd}.partner-reward{padding:20px 0}.partner-reward progress{display:block;width:100%;height:14px;accent-color:#f67716;margin-top:12px}.partner-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#partner-consent{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;margin-left:auto;max-width:520px;background:#fffaf3;color:#25292e;border:1px solid #c9bba9;border-radius:16px;padding:24px;box-shadow:0 12px 60px #0003}#partner-consent h2{font-size:24px;margin:0 0 12px}#partner-consent p{font-size:14px;line-height:1.6}#partner-consent div{display:grid;gap:10px}#partner-consent button{padding:13px;border:1px solid #b74908;background:#fff;color:#9c3c00;border-radius:6px;font:inherit;cursor:pointer}#partner-consent a{color:#8a3906}.partner-account .button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.partner-benefits{grid-template-columns:1fr}.partner-benefits article{padding:22px}#partner-consent{max-height:80vh;overflow:auto;bottom:10px;left:10px;right:10px;padding:18px}}

.partner-opportunity{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:64px;align-items:start}.partner-opportunity h2,.partner-earnings h2{font-size:clamp(30px,3vw,46px);line-height:1.15;letter-spacing:-1px}.partner-opportunity p,.partner-earnings>p{line-height:1.8}.partner-opportunity-aside{background:#f1ede5;border-top:4px solid #ff7b16;padding:30px;border-radius:0 0 12px 12px}.partner-opportunity-aside h3{font-size:28px;line-height:1.25;letter-spacing:-.5px}.partner-attribution-note{font-size:13px;color:#656b71;line-height:1.7!important}.partner-earnings .partner-benefits{margin:28px 0}.partner-earnings .partner-benefits span{display:block;font-size:14px;margin-bottom:14px}.partner-earnings .partner-benefits p{margin-bottom:0;font-size:14px}.partner-earnings>.button{margin-top:12px}@media(max-width:850px){.partner-opportunity{grid-template-columns:1fr;gap:24px}.partner-opportunity-aside{padding:24px}}
