.cs-policies{width:100%;max-width:1160px;margin:22px auto 0;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);font-family:inherit;font-size:13px;font-weight:400;line-height:1.65;grid-column:1/-1;color:inherit;letter-spacing:normal;text-transform:none}
.cs-policies .cs-policy-list{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:flex-start}
.cs-policies details{flex:1 1 210px;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit}
.cs-policies summary{display:list-item;list-style:disclosure-closed;cursor:pointer;font-size:13px;font-weight:500;line-height:1.65;padding:4px 0;color:inherit;letter-spacing:normal;text-transform:none}
.cs-policies details[open]{flex-basis:100%}
.cs-policies details[open] summary{list-style:disclosure-open}
.cs-policies .cs-policy-copy{padding:8px 0 4px;max-width:960px}
.cs-policies p{font-family:inherit;font-size:13px;font-weight:400;line-height:1.75;margin:0 0 10px;max-width:none;color:inherit;letter-spacing:normal;text-transform:none}
.cs-policies .cs-policy-contact{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:12px}
.cs-policies a{font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:3px;letter-spacing:normal;text-transform:none}
.cs-policies summary:focus-visible,.cs-policies a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
@media(max-width:600px){.cs-policies .cs-policy-list{display:block}.cs-policies details{margin-bottom:4px}.cs-policies .cs-policy-contact{flex-direction:column;align-items:flex-start;gap:5px}}
