body.privacy-final{background:#fff}
.amazon-final .seller-features-table th:first-child{width:26%}
.amazon-final .seller-features-table th:nth-child(2){width:74%}
.privacy-final.features-final .solution-table{min-width:760px;table-layout:fixed}
.privacy-final.features-final .solution-table th:first-child{width:20%}
.privacy-final.features-final .solution-table th:nth-child(2){width:24%}
.privacy-final.features-final .solution-table th:nth-child(3){width:29%}
.privacy-final.features-final .solution-table th:nth-child(4){width:27%}
.privacy-final.features-final .solution-table th,.privacy-final.features-final .solution-table td{padding:12px;line-height:1.65;overflow-wrap:break-word;word-break:normal}
.privacy-final.features-final .solution-table tbody tr:nth-child(even){background:#f8fafc}
.features-final code{overflow-wrap:anywhere;font-size:13px}
.pricing-final .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.pricing-final .pricing-card{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:24px 20px;border:1px solid #dce6ef;border-top:3px solid #0878e6;border-radius:6px;background:#fff;gap:24px}
.pricing-final .pricing-card:nth-child(2){border-top-color:#079aaa}
.pricing-final .pricing-card:nth-child(3){border-top-color:#596a83}
.pricing-final .pricing-card h3{font-size:19px;line-height:1.5;margin:10px 0 16px}
.pricing-final .pricing-card h4{font-size:14px;margin:20px 0 8px}
.pricing-final .pricing-card p,.pricing-final .pricing-card li{font-size:14px;line-height:1.8}
.pricing-final .plan-quote{margin-top:0;padding-top:20px;border-top:1px solid #e6edf3;min-height:114px}
.pricing-final .plan-quote strong{font-size:24px;color:#0878e6}
.pricing-final .plan-quote p{margin-top:8px}
.pricing-final .plan-heading{min-height:150px}
.pricing-final .plan-heading .pricing-label{font-size:12px;letter-spacing:0;margin:0}
.pricing-final .plan-heading h3{font-size:18px;margin:10px 0 12px;line-height:1.5}
.pricing-final .plan-heading p{margin:0;line-height:1.8;color:#637184}
.pricing-final .plan-services h4{margin:0 0 12px;font-size:13px;color:#637184;font-weight:500}
.pricing-final .plan-services .policy-list{padding-left:18px;margin:0;display:grid;gap:12px}
.pricing-final .plan-services .policy-list li{padding:0;margin:0;line-height:1.7;font-size:14px}
.pricing-final .plan-quote strong{font-size:22px}
.pricing-final .plan-quote p{font-size:13px;line-height:1.7;margin-bottom:0}
@media(max-width:1000px){.pricing-final .plan-heading{min-height:0}.pricing-final .plan-quote{min-height:0}}
.pricing-final .policy-section>h3{font-size:18px;margin:24px 0 12px}
.pricing-final .pricing-summary-wrap{overflow-x:auto}
.pricing-final .pricing-summary{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8;text-align:left}
.pricing-final .pricing-summary th,.pricing-final .pricing-summary td{padding:14px;border:1px solid #dce6ef;vertical-align:top}
.pricing-final .pricing-summary th{background:#f0f6fc}
@media(max-width:1000px){.pricing-final .pricing-grid{grid-template-columns:1fr}.pricing-final .pricing-summary{min-width:600px}}
.amazon-final .solution-table-wrap{overflow-x:auto;margin:24px 0}
.amazon-final .solution-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8;text-align:left}
.amazon-final .solution-table th{background:#f0f6fc;color:#20364f}
.amazon-final .solution-table th,.amazon-final .solution-table td{padding:14px 16px;border:1px solid #dfe7ef;vertical-align:top}
.amazon-final .solution-table th:first-child{width:23%}
.amazon-final .solution-table th:nth-child(2){width:35%}
.amazon-final .policy-section h3{font-size:18px;margin:24px 0 12px}
.amazon-final .privacy-intro p:first-child{text-indent:0}
.amazon-final .privacy-intro p:last-child{font-weight:400}
@media(max-width:760px){.amazon-final .solution-table{min-width:660px}}
.privacy-final .policy-hero{padding:48px 6vw 40px;background:#f5faff}
.privacy-final .policy-hero h1{font-size:40px;margin:12px 0}
.privacy-final .policy-hero-inner>p:not(.eyebrow){max-width:880px;font-size:15px;line-height:1.8}
.privacy-final .policy-layout{padding:48px 24px 64px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px}
.privacy-final .policy-toc{background:transparent;border:0;border-right:1px solid #e3eaf0;box-shadow:none;border-radius:0;padding:0 24px 0 0}
.privacy-final .policy-toc a{font-size:14px;line-height:1.6;padding:10px 12px}
.privacy-final .policy-toc a[aria-current="location"]{background:#eaf4ff;color:#0878e6;border-radius:4px}
.privacy-final .privacy-intro{background:#f5faff;padding:24px 28px;border-bottom:0;margin-bottom:40px}
.privacy-final .policy-article p,.privacy-final .policy-list li{font-size:15px;line-height:1.95;color:#43546b}
.privacy-final .policy-section h2{font-size:24px;margin-bottom:20px}
.privacy-final .policy-section{padding-bottom:32px;margin-bottom:32px}
.privacy-final .policy-section+.policy-section{padding-top:0}
.privacy-final .privacy-subsection{margin-top:28px}
.privacy-final .privacy-subsection h3{font-size:18px}
@media(max-width:760px){.privacy-final .policy-layout{display:block;padding:24px 20px}.privacy-final .policy-toc{position:static;border-right:0;border-bottom:1px solid #e3eaf0;margin-bottom:24px;padding:0 0 16px}.privacy-final .policy-toc nav{display:flex;overflow:auto;gap:12px}.privacy-final .policy-toc a{white-space:nowrap}.privacy-final .policy-hero{padding:32px 20px}.privacy-final .policy-hero h1{font-size:30px}.privacy-final .privacy-intro{padding:20px}}

.privacy-final .policy-article { min-width: 0; }
.privacy-final .policy-toc nav { max-width: 100%; }
@media(max-width:760px) { .privacy-final .policy-layout { width:100%; margin:0; } .privacy-final .policy-toc a { flex:0 0 auto; } }
