
.ss-party{max-width:1200px;margin:0 auto;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.ss-party *{box-sizing:border-box}.ss-party h2{font-size:27px;line-height:1.3;margin:32px 0 14px;color:#171717}.ss-party h3{font-size:19px;line-height:1.4;margin:0 0 10px}.ss-party p{margin:0 0 16px}.ss-party a{color:#a62924;text-underline-offset:3px}.ss-party a:focus-visible{outline:3px solid #a62924;outline-offset:4px}
.ss-party img{display:block;max-width:100%!important;width:auto!important;height:auto!important;float:none!important;margin:0 auto}.ss-party .ss-hero{text-align:center;padding:24px 16px;background:#f7f7f7;border-top:3px solid #bd302b}.ss-party .ss-hero h2{margin-top:0}.ss-party .ss-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0}.ss-party .ss-btn{display:inline-block;background:#b32823;color:#fff;text-decoration:none;padding:11px 18px;border-radius:3px}.ss-party .ss-btn-alt{background:#fff;color:#333;border:1px solid #bbb}
.ss-party .ss-wide{margin:24px auto;max-width:1000px}.ss-party .ss-wide img{width:100%!important}.ss-party .ss-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ss-party .ss-nav a{display:block;padding:14px;background:#f4f4f4;border:1px solid #ddd;text-decoration:none;color:#222}
.ss-party .ss-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.ss-party .ss-card{min-width:0;border:1px solid #e3e3e3;border-radius:4px;padding:10px;background:#fff;text-align:center}.ss-party .ss-card a{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:space-between;text-decoration:none;color:#333}.ss-party .ss-card img{width:100%!important;height:190px!important;object-fit:contain}.ss-party .ss-card span{display:block;margin-top:10px;font-size:14px;text-decoration:underline}
.ss-party .ss-note{padding:15px 18px;background:#f8f6f2;border-left:3px solid #b99865}.ss-party section[id]{scroll-margin-top:110px}.ss-party .ss-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.ss-party .ss-box{padding:18px;border:1px solid #ddd}.ss-party ul,.ss-party ol{padding-left:23px}.ss-party li{margin:0 0 10px}.ss-party .ss-quote{padding:24px;background:#252525;color:#fff;margin:30px 0}.ss-party .ss-quote h2{color:#fff;margin-top:0}.ss-party .ss-quote a{color:#fff}.ss-party .ss-quote .ss-btn{background:#b32823}
@media(max-width:1000px){.ss-party .ss-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-party .ss-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ss-party{padding:0 12px}.ss-party h2{font-size:23px}.ss-party .ss-grid,.ss-party .ss-compare,.ss-party .ss-nav{grid-template-columns:1fr}.ss-party .ss-card img{height:auto!important;max-height:320px;max-width:300px!important}.ss-party .ss-card{padding:18px}.ss-party .ss-actions{flex-direction:column}.ss-party .ss-btn{text-align:center}.ss-party .ss-hero,.ss-party .ss-quote{padding:20px 16px}}
