body.page-id-17 .sst-finish-section{padding:80px 0;background:#fff;scroll-margin-top:120px;color:#171717}
body.page-id-17 .sst-finish-wrap{width:min(1280px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:center}
body.page-id-17 .sst-finish-eyebrow{font-size:13px;font-weight:700;letter-spacing:.06em;color:#996900;margin:0 0 20px}
body.page-id-17 .sst-finish-copy h2{font-size:clamp(28px,3vw,44px);line-height:1.3;margin:0 0 22px;font-weight:800}
body.page-id-17 .sst-finish-copy>p:not(.sst-finish-eyebrow){font-size:15px;line-height:1.9;color:#565656}
body.page-id-17 .sst-finish-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}
body.page-id-17 .sst-finish-options button{appearance:none;min-height:44px;padding:10px 14px;background:#fff;border:1px solid #dcd5c9;border-radius:2px;color:#333;font:inherit;font-size:14px;line-height:1.5;cursor:pointer;transition:background .15s,border-color .15s}
body.page-id-17 .sst-finish-options button[aria-pressed=true]{background:#ffbb12;border-color:#ffbb12;color:#111}
body.page-id-17 .sst-finish-options button:hover{border-color:#996900}
body.page-id-17 .sst-finish-options button:focus-visible{outline:3px solid #996900;outline-offset:3px}
body.page-id-17 .sst-finish-panels{min-width:0}
body.page-id-17 .sst-finish-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:26px;min-height:460px;background:#f7f4ed;padding:28px;border:1px solid #ede7dc;border-radius:4px}
body.page-id-17 .sst-finish-panel[hidden]{display:none!important}
body.page-id-17 .sst-finish-photo{margin:0;min-width:0;width:100%;aspect-ratio:1;background:#fff;overflow:hidden;border-radius:3px}
body.page-id-17 .sst-finish-photo img{display:block;width:100%;height:100%;object-fit:contain;filter:none;transform:none}
body.page-id-17 .sst-finish-detail{min-width:0}
body.page-id-17 .sst-finish-detail h3{font-size:24px;line-height:1.5;margin:0 0 16px;color:#171717;overflow-wrap:anywhere}
body.page-id-17 .sst-finish-detail>p:not(.sst-finish-eyebrow){font-size:14px;line-height:1.9;color:#484848;margin:0}
body.page-id-17 .sst-finish-detail ul{list-style:none;padding:0;margin:24px 0 0}
body.page-id-17 .sst-finish-detail li{position:relative;padding-left:14px;font-size:13px;line-height:1.8;margin:10px 0;color:#555}
body.page-id-17 .sst-finish-detail li:before{content:'';position:absolute;left:0;top:.75em;width:4px;height:4px;background:#d89300}
@media(max-width:1050px){body.page-id-17 .sst-finish-wrap{grid-template-columns:1fr;gap:28px}body.page-id-17 .sst-finish-panel{min-height:350px;grid-template-columns:1fr 1.3fr}body.page-id-17 .sst-finish-photo{max-width:320px;justify-self:center}}
@media(max-width:600px){body.page-id-17 .sst-finish-section{padding:52px 0}body.page-id-17 .sst-finish-wrap{width:calc(100% - 36px)}body.page-id-17 .sst-finish-panel{grid-template-columns:1fr;padding:22px;gap:22px;min-height:0}body.page-id-17 .sst-finish-photo{max-width:300px}body.page-id-17 .sst-finish-options{gap:8px}body.page-id-17 .sst-finish-options button{padding:9px 11px;font-size:13px}}
