.sbfinal-wrap{max-width:1160px;margin:auto;padding:40px 24px}.sbfinal-wrap h1{font-family:inherit;font-size:34px;font-weight:500;line-height:1.2;margin:18px 0}.sbfinal-wrap h2{font-family:inherit;font-size:24px;font-weight:500}.sbfinal-wrap p{line-height:1.7}.sbfinal-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.sbfinal-tabs a{padding:10px 16px;border:1px solid #ddd;color:#222;background:white}.sbfinal-tabs a[aria-current]{background:#242424;color:white;border-color:#242424}.sbfinal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sbfinal-card[hidden],.sbfinal-group[hidden],.sbfinal-wrap [hidden]{display:none!important}.sbfinal-photo{display:block;aspect-ratio:4/3;background:#f6f6f3}.sbfinal-photo img{width:100%;height:100%;object-fit:contain;display:block}.sbfinal-card h3{font-family:inherit;font-size:18px;font-weight:500;margin:15px 0 8px;line-height:1.4}.sbfinal-card p,.sbfinal-badge{font-size:12px;color:#777}.sbfinal-card .sbfinal-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.sbfinal-quote{display:inline-block;background:#272727;color:white!important;padding:11px 19px;margin:8px 0}.sbfinal-wrap a:focus-visible{outline:2px solid #356679;outline-offset:4px}.sbfinal-group{margin:32px 0 50px}.sbfinal-group-head{display:flex;justify-content:space-between;gap:25px;align-items:center}.sbfinal-group-head p{max-width:760px}.sbfinal-artwork{display:flex;align-items:center;gap:30px;border-top:1px solid #e2e2de;border-bottom:1px solid #e2e2de;padding:24px 0;margin:26px 0}.sbfinal-artwork img{width:170px;height:180px;object-fit:contain}.sbfinal-artwork h2{margin:0 0 8px;font-size:26px}.sbfinal-artwork p{margin:8px 0}.sbfinal-type-links{display:flex;gap:18px;flex-wrap:wrap;margin:15px 0}.sbfinal-type-links a{text-decoration:underline;text-underline-offset:5px}.sbfinal-type-links a[aria-current]{font-weight:700}.sbfinal-guidance{font-size:13px;color:#777}.sbfinal-upload{scroll-margin-top:100px}.sbfinal-upload p{max-width:760px}@media(max-width:750px){.sbfinal-wrap{padding:28px 18px}.sbfinal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sbfinal-artwork{gap:18px}.sbfinal-artwork img{width:100px;height:135px}.sbfinal-artwork h2{font-size:22px}.sbfinal-group-head{display:block}}@media(max-width:420px){.sbfinal-grid{gap:14px}.sbfinal-tabs a{padding:8px 10px;font-size:13px}.sbfinal-artwork{align-items:flex-start}.sbfinal-artwork img{width:85px;height:115px}}