.scs-listing,.scs-single{--scs-ink:#103c36;--scs-copper:#ae6e35;--scs-ivory:#f8f2e8;--scs-line:#dfcdb8;color:var(--scs-ink);background:var(--scs-ivory);padding:72px max(24px,calc((100% - 1180px)/2));font-family:Arial,sans-serif}.scs-listing__intro{max-width:700px;margin-bottom:36px}.scs-listing h1,.scs-single h1,.scs-single h2{font-family:Georgia,serif;line-height:1.05;margin:.2em 0}.scs-eyebrow{color:var(--scs-copper);font-size:12px;font-weight:700;letter-spacing:.15em}.scs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.scs-card{overflow:hidden;border:1px solid var(--scs-line);background:#fffaf1}.scs-card__image{display:block;aspect-ratio:4/3;background:#e8ded0}.scs-card__image img{display:block;width:100%;height:100%;object-fit:cover}.scs-card__body{padding:22px}.scs-card__uses{color:var(--scs-copper);font-size:12px;font-weight:700}.scs-card h2{font:700 24px/1.15 Georgia,serif;margin:8px 0}.scs-card h2 a{color:inherit;text-decoration:none}.scs-rate{border-top:1px solid var(--scs-line);border-bottom:1px solid var(--scs-line);margin:18px 0;padding:14px 0;display:grid;gap:4px}.scs-rate strong,.scs-pricing strong{font-size:24px}.scs-rate span,.scs-rate small{font-size:13px}.scs-button{display:inline-block;border:1px solid var(--scs-ink);padding:12px 16px;color:#fff;background:var(--scs-ink);text-decoration:none;font-weight:700}.scs-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--scs-ink);color:#fff}.scs-hero__copy{padding:64px}.scs-hero__image{min-height:420px}.scs-hero__image img{width:100%;height:100%;object-fit:cover}.scs-button--light{color:var(--scs-ink);background:#fff}.scs-button--outline{background:transparent;border-color:#fff}.scs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.scs-content{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;padding:64px 0}.scs-pricing{border:1px solid var(--scs-line);padding:28px;background:#fffaf1}.scs-note{font-size:14px}.scs-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--scs-line);border-bottom:1px solid var(--scs-line)}.scs-facts div{padding:20px;border-right:1px solid var(--scs-line)}.scs-facts b,.scs-facts span{display:block}.scs-facts b{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--scs-copper)}.scs-faq{padding-top:64px;max-width:760px}.scs-faq details{border-top:1px solid var(--scs-line);padding:16px 0}.scs-faq summary{font-weight:700;cursor:pointer}@media(max-width:800px){.scs-grid,.scs-hero,.scs-content{grid-template-columns:1fr}.scs-hero__copy{padding:36px 24px}.scs-hero__image{min-height:260px}.scs-facts{grid-template-columns:1fr 1fr}.scs-single,.scs-listing{padding:48px 20px}}
