.sjs-page,.sjs-featured{--sjs-ink:#1e2b35;--sjs-maroon:#732b36;--sjs-warm:#f7f4ef;color:var(--sjs-ink);font-family:inherit}.sjs-page *,.sjs-featured *{box-sizing:border-box}.sjs-page .usaContainer,.sjs-featured .usaContainer{width:min(1160px,100% - 36px);margin:0 auto}.sjs-featured{background:#fbf8f4;border-block:1px solid #eae3da;padding:54px 0}.sjs-featured-inner{grid-template-columns:1fr 1fr;align-items:center;gap:37px;display:grid}.sjs-featured-photo{background:#d8dedb;border-radius:15px;min-height:320px;position:relative;overflow:hidden}.sjs-featured-photo img,.sjs-editorial-image img,.sjs-hero-image img{object-fit:cover}.sjs-eyebrow{color:#a35b56;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.sjs-featured h2{letter-spacing:-.04em;color:#54252f;margin:13px 0;font-size:clamp(31px,3.4vw,48px)}.sjs-featured-sub{color:#704252;font-size:20px;font-weight:700}.sjs-featured-copy>p:not(.sjs-featured-sub){color:#56636b;word-break:keep-all;font-size:15px;line-height:1.85}.sjs-featured-tags,.sjs-hero-pills{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.sjs-featured-tags span,.sjs-hero-pills span{color:#713d44;background:#f0e4df;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:750}.sjs-primary,.sjs-secondary{border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.sjs-primary{color:#fff;background:#7a303a}.sjs-secondary{color:#633a44;background:#fff;border:1px solid #d0b8ba}.sjs-featured .sjs-primary{margin-top:9px}.sjs-hero{background:linear-gradient(135deg,#fcfaf7 0%,#f2e9e3 100%);padding:30px 0 66px}.sjs-crumb{color:#6e6869;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;font-size:13px;display:flex}.sjs-crumb a{color:#664d50;text-decoration:none}.sjs-crumb strong{color:#68343f;font-weight:750}.sjs-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.sjs-hero h1{letter-spacing:-.06em;color:#512630;margin:15px 0 24px;font-size:clamp(40px,5vw,70px);font-weight:850;line-height:1.07}.sjs-hero h1 em{color:#955364;font-style:normal;display:block}.sjs-lead{color:#5c5a60;word-break:keep-all;max-width:590px;font-size:17px;line-height:1.9}.sjs-hero-pills{margin-top:22px}.sjs-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sjs-hero-image{background:#d4d8d2;border-radius:16px;min-height:400px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 35px #3b242522}.sjs-hero-image figcaption{color:#fff;background:#111a20b0;border-radius:5px;padding:6px 9px;font-size:11px;position:absolute;bottom:10px;right:12px}.sjs-sticky-nav{z-index:10;background:#fff;border-bottom:1px solid #e9e1de;position:sticky;top:0}.sjs-sticky-nav .usaContainer{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.sjs-sticky-nav a{color:#624d52;flex-shrink:0;padding:15px 17px;font-size:13px;font-weight:750;text-decoration:none;display:block}.sjs-sticky-nav a:hover{color:#a43c51}.sjs-section{padding:78px 0;scroll-margin-top:65px}.sjs-section-muted{background:#f8f6f3}.sjs-section-heading{max-width:720px;margin-bottom:28px}.sjs-section-heading h2{letter-spacing:-.05em;color:#502832;margin:10px 0;font-size:clamp(27px,3vw,41px)}.sjs-section-heading p{color:#677078;word-break:keep-all;font-size:15px;line-height:1.8}.sjs-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sjs-stat-grid article{background:#fff;border:1px solid #e3dedb;border-radius:10px;gap:6px;padding:22px;display:grid}.sjs-stat-grid strong{letter-spacing:-.04em;color:#823b47;font-size:clamp(27px,3vw,40px)}.sjs-stat-grid span{color:#69737b;font-size:13px;font-weight:650}.sjs-snapshot{background:#f7f4ef;border-left:4px solid #a65f65;border-radius:10px;grid-template-columns:.9fr 1.2fr;align-items:center;gap:25px;margin-top:25px;padding:25px;display:grid}.sjs-snapshot span{color:#a46a64;letter-spacing:.12em;font-size:11px;font-weight:800}.sjs-snapshot h3{color:#67343f;margin:10px 0;font-size:23px}.sjs-snapshot p{color:#697077;word-break:keep-all;margin:0;line-height:1.8}.sjs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.sjs-feature-grid article{background:#fff;border:1px solid #e7e0df;border-radius:13px;padding:26px}.sjs-feature-index{color:#9b5661;font-size:12px;font-weight:850}.sjs-feature-grid h3{letter-spacing:-.03em;color:#5b2a34;margin:13px 0;font-size:23px}.sjs-feature-grid p{color:#667078;word-break:keep-all;min-height:80px;font-size:15px;line-height:1.9}.sjs-feature-grid article>div{flex-wrap:wrap;gap:7px;display:flex}.sjs-feature-grid article>div span{color:#81434e;background:#f6eeee;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:700}.sjs-editorial-card{background:#fff;border:1px solid #e4ded9;border-radius:15px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:23px;padding:18px;display:grid}.sjs-editorial-image{background:#eee;border-radius:9px;min-height:290px;position:relative;overflow:hidden}.sjs-editorial-card h3{letter-spacing:-.04em;color:#5d2c38;margin:13px 0;font-size:clamp(24px,2.5vw,34px)}.sjs-editorial-card p{color:#647079;word-break:keep-all;padding-right:20px;line-height:1.95}.sjs-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sjs-steps article{background:#fff;border:1px solid #e4e0dd;border-radius:10px;padding:24px}.sjs-steps b{color:#995a61;font-size:14px}.sjs-steps h3{color:#633340;margin:13px 0;font-size:19px}.sjs-steps p{color:#67727a;word-break:keep-all;font-size:14px;line-height:1.8}.sjs-cta{color:#fff;background:#652f3a;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:35px;display:flex}.sjs-cta .sjs-eyebrow{color:#f3c4b0}.sjs-cta h2{color:#fff;letter-spacing:-.03em;margin:10px 0;font-size:27px}.sjs-cta p{color:#f0e3e5;font-size:14px;line-height:1.7}.sjs-cta>div:last-child{gap:9px;min-width:180px;display:grid}.sjs-cta a{text-align:center;color:#723642;background:#fff;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:block}.sjs-cta a:last-child{color:#fff;background:0 0;border:1px solid #d6abb3}.sjs-source-note{color:#78818a;word-break:keep-all;margin-top:20px;font-size:12px;line-height:1.9}.sjs-source-note a{color:#7e4652}@media (max-width:900px){.sjs-hero-grid{gap:20px}.sjs-hero-image{min-height:320px}.sjs-stat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.sjs-page .usaContainer,.sjs-featured .usaContainer{width:calc(100% - 28px)}.sjs-featured{padding:33px 0}.sjs-featured-inner,.sjs-hero-grid,.sjs-snapshot,.sjs-editorial-card{grid-template-columns:1fr}.sjs-featured-photo{min-height:220px}.sjs-featured h2{font-size:33px}.sjs-hero{padding:20px 0 35px}.sjs-crumb{margin-bottom:25px}.sjs-hero h1{font-size:43px}.sjs-lead{font-size:15px}.sjs-hero-image{min-height:250px}.sjs-section{padding:49px 0}.sjs-section-heading h2{font-size:30px}.sjs-sticky-nav a{padding:13px 11px}.sjs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sjs-stat-grid article{padding:17px}.sjs-snapshot{padding:19px}.sjs-feature-grid,.sjs-steps{grid-template-columns:1fr}.sjs-feature-grid p{min-height:0}.sjs-editorial-card{gap:18px}.sjs-editorial-image{min-height:210px}.sjs-editorial-card p{padding:0}.sjs-cta{flex-direction:column;align-items:stretch;padding:23px}.sjs-cta>div:last-child{min-width:0}}
