/* Return policy follows shared support geometry, type and buttons. */
.returns-guide .help-heading{max-width:1000px;margin-bottom:56px}
.returns-guide .returns-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.returns-guide .returns-policy{min-width:0;padding:36px;border:1px solid #e5e5e5;border-radius:18px;background:#fff}
.returns-guide .returns-policy h2{font-size:28px;margin-bottom:24px}
.returns-guide .returns-policy p{font-size:16px;line-height:1.75;margin:0 0 24px;color:#55555a}
.returns-guide .returns-policy p:last-child{margin-bottom:0}
.returns-guide .returns-policy ul{margin:0 0 24px;padding-left:20px}
.returns-guide .returns-policy ul:last-child{margin-bottom:0}
.returns-guide .returns-policy li{padding-left:4px;margin:0 0 14px;font-size:16px;line-height:1.75;color:#55555a}
.returns-guide .returns-policy li:last-child{margin-bottom:0}
.returns-guide .returns-policy li::marker{color:#e53935}
.returns-guide .returns-policy strong{color:#111;font-weight:600}
.returns-guide .returns-in-home-evaluation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none}
.returns-guide .returns-in-home-evaluation li{margin:0;padding:20px;background:#f5f5f7;border-radius:14px;font-size:15px}
.returns-guide .returns-in-home-evaluation li strong{display:block;margin-bottom:8px;font-size:15px;line-height:1.5}
.returns-guide .returns-upgrade-program{grid-column:1/-1;background:#f5f5f7;border-color:#f5f5f7}
.returns-guide .returns-upgrade-program h3{margin:28px 0 12px;color:#111;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.02em}
.returns-guide .returns-upgrade-program h3+p{max-width:860px}
.returns-guide .returns-how-to-request-a-return a:not(.help-button){display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.returns-guide .returns-how-to-request-a-return a:not(.help-button):hover{color:#e53935}
.returns-guide .returns-return-address p{font-size:16px;line-height:1.9;color:#111}
.returns-guide .returns-resources{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px;margin-top:40px;padding-top:28px;border-top:1px solid #e5e5e5}
.returns-guide .returns-resources a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}
.returns-guide .returns-resources a:hover{color:#e53935}
body.page-id-2163 #primary.returns-primary{width:100%;margin:0;padding:0}
body.page-id-2163 #content>.ast-container:has(.returns-primary){width:100%;max-width:none;padding:0}
@media(max-width:1023px){.returns-guide .returns-in-home-evaluation ul{grid-template-columns:1fr}}
@media(max-width:767px){.returns-guide .help-heading{margin-bottom:36px}.returns-guide .returns-policy-grid{grid-template-columns:1fr;gap:20px}.returns-guide .returns-policy{padding:28px 24px}.returns-guide .returns-policy h2{font-size:24px}.returns-guide .returns-upgrade-program h3{font-size:20px}.returns-guide .returns-resources{align-items:flex-start;flex-direction:column;gap:8px;margin-top:28px}}
