.page-guide-affiliate-disclosure{--container:1120px;background:#fff}.page-guide-affiliate-disclosure .disclosure-hero .hero-inner{max-width:940px;padding:54px 16px 48px}.article-kicker{display:inline-flex;margin:12px 0 14px;padding:.35rem .72rem;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-guide-affiliate-disclosure .disclosure-hero h1{max-width:22ch;font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.04em}.article-deck{font-size:clamp(1.08rem,2vw,1.3rem);max-width:68ch!important;color:#4b5563!important}.article-byline{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#6b7280;font-size:.92rem}.article-layout{display:grid;grid-template-columns:250px minmax(0,720px);gap:54px;align-items:start;padding-top:46px;padding-bottom:70px;justify-content:center}.article-toc{position:sticky;top:88px;padding:20px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(31,41,55,.06)}.article-toc strong{display:block;margin-bottom:10px}.article-toc ol{margin:0;padding-left:1.15rem}.article-toc li{margin:.45rem 0;color:#9ca3af}.article-toc a{color:#4b5563;font-size:.9rem}.article-main>.intro{font-size:1.22rem;line-height:1.75;margin-top:0}.article-summary{margin:26px 0 34px;padding:24px 26px;border-radius:18px;background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa}.article-summary strong{color:#c2410c;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.article-summary p{margin:.45rem 0 0;font-size:1.04rem}.page-guide-affiliate-disclosure .guide-section{position:relative;padding:30px 0;margin:0;border-top:1px solid #f1f5f9}.page-guide-affiliate-disclosure .guide-section h2{font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.02em;padding-right:48px}.section-number{float:right;color:#fed7aa;font-size:2.3rem;font-weight:900;line-height:1}.decision-table{overflow-x:auto;margin:24px 0;border:1px solid #e5e7eb;border-radius:18px}.decision-table table{width:100%;border-collapse:collapse;min-width:620px}.decision-table th,.decision-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb}.decision-table th{background:#fff7ed;color:#9a3412;font-size:.86rem}.decision-table tr:last-child td{border-bottom:0}.disclosure-examples{display:grid;gap:12px;margin:22px 0}.disclosure-example{border:1px solid #e5e7eb;border-left:4px solid #f97316;border-radius:14px;padding:16px 18px;background:#fff}.disclosure-example span{display:block;color:#9a3412;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.disclosure-example p{margin:.35rem 0 0;font-size:1.02rem}.placement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.placement-card,.mistake-card{border:1px solid #e5e7eb;border-radius:16px;padding:20px;background:#fff}.placement-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#fff7ed;color:#c2410c;font-weight:900}.placement-card h3{margin:12px 0 4px;font-size:1.05rem}.placement-card p,.mistake-card p{margin:.3rem 0 0;color:#6b7280}.process-list{list-style:none!important;padding:0!important;margin:22px 0!important;counter-reset:steps}.process-list li{counter-increment:steps;display:grid;grid-template-columns:46px 1fr;column-gap:14px;padding:18px 0;border-bottom:1px solid #e5e7eb}.process-list li::before{content:counter(steps);grid-row:1/3;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-weight:900}.process-list strong,.process-list span{grid-column:2}.process-list span{color:#6b7280}.mistakes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mistake-card{background:#fffafa;border-color:#fecdd3}.clean-checklist{list-style:none;margin:0;padding:0}.clean-checklist li{position:relative;padding:9px 0 9px 32px}.clean-checklist li::before{content:'✓';position:absolute;left:0;top:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#cffafe;color:#0e7490;font-weight:900}.legal-caveat{font-size:.9rem;color:#6b7280;border-left:3px solid #cbd5e1;padding-left:14px}.article-faq details{border-bottom:1px solid #e5e7eb;padding:15px 0}.article-faq summary{cursor:pointer;font-weight:800}.article-faq details p{color:#4b5563;padding-right:24px}.article-sources ul{padding-left:1.2rem}.article-sources li{margin:.55rem 0}.article-next-step{margin-top:34px;padding:32px;border-radius:22px;background:#111827;color:#fff;box-shadow:0 22px 50px rgba(17,24,39,.16)}.article-next-step h2{margin:.1rem 0 .5rem;font-size:1.8rem}.article-next-step p{color:#d1d5db}.article-next-step .btn-ghost{background:transparent;border-color:#4b5563;color:#fff}.article-next-step .pill{background:#7c2d12;color:#ffedd5}
@media(max-width:900px){.article-layout{grid-template-columns:minmax(0,720px);gap:20px}.article-toc{position:static}.article-toc ol{columns:2}.page-guide-affiliate-disclosure .disclosure-hero .hero-inner{padding-top:40px}}
@media(max-width:640px){.article-layout{padding-top:26px}.article-toc ol{columns:1}.placement-grid,.mistakes-grid{grid-template-columns:1fr}.page-guide-affiliate-disclosure .disclosure-hero h1{font-size:2.25rem}.page-guide-affiliate-disclosure .guide-section{padding:24px 0}.decision-table{margin-left:-16px;margin-right:-16px;border-radius:0;border-left:0;border-right:0}.article-next-step{padding:24px 20px;border-radius:18px}.article-next-step .hero-cta{display:grid}.article-next-step .btn{justify-content:center}.section-number{font-size:1.8rem}}
