.sbb{--sbb-navy:#00273d;--sbb-ink:#2a2a2a;--sbb-muted:#6b6660;--sbb-cream:#f7f5f2;--sbb-sand:#e7dfd7;--sbb-line:#ddd5cc;--sbb-white:#fff;--sbb-serif:"Libre Baskerville",Georgia,serif;--sbb-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--sbb-ink);font-family:var(--sbb-sans);letter-spacing:0;padding:0 20px}.sbb *,.sbb *:before,.sbb *:after{box-sizing:border-box}.sbb a{color:inherit;text-decoration:none}.sbb img{display:block;max-width:100%;height:auto}.sbb header.sbb-hero,.sbb header.sbb-head{background:transparent!important;z-index:auto;box-shadow:none;border:0}.sbb-wrap{max-width:1200px;margin:0 auto}.sbb-crumbs{max-width:1200px;margin:0 auto;padding:22px 0 0;font-size:12px;letter-spacing:.04em;color:var(--sbb-muted)}.sbb-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sbb-crumbs li:not(:last-child):after{content:"/";margin-left:6px;color:var(--sbb-line)}.sbb-crumbs a:hover{color:var(--sbb-navy);text-decoration:underline}.sbb-crumbs li:last-child{color:var(--sbb-ink);max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbb-eyebrow{display:inline-block;font-family:var(--sbb-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sbb-navy)}.sbb-meta{font-size:13px;color:var(--sbb-muted);letter-spacing:.01em}.sbb-meta span+span:before{content:"\b7";margin:0 8px}.sbb-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--sbb-navy);border-bottom:1px solid currentColor;padding-bottom:2px}.sbb-more:after{content:"\2192";transition:transform .2s}.sbb-card:hover .sbb-more:after,.sbb-feature:hover .sbb-more:after{transform:translate(3px)}.sbb-hero{max-width:760px;margin:0 auto;padding:48px 0 36px;text-align:center}.sbb-hero h1{font-family:var(--sbb-serif);font-weight:400;font-size:clamp(30px,4.4vw,46px);line-height:1.15;letter-spacing:0;margin:12px 0 14px;color:var(--sbb-ink)}.sbb-hero p{font-size:16px;line-height:1.6;color:var(--sbb-muted);margin:0 auto;max-width:56ch}.sbb-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:var(--sbb-white);border:1px solid var(--sbb-line);border-radius:6px;overflow:hidden;margin-bottom:40px}.sbb-feature__media{aspect-ratio:1/1;background:var(--sbb-sand);overflow:hidden}.sbb-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sbb-feature:hover .sbb-feature__media img{transform:scale(1.02)}.sbb-feature__body{padding:48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.sbb-feature__body h2{font-family:var(--sbb-serif);font-weight:400;font-size:clamp(24px,2.6vw,34px);line-height:1.25;letter-spacing:0;margin:0}.sbb-feature__body p{font-size:15px;line-height:1.65;color:var(--sbb-muted);margin:0}.sbb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin-bottom:48px}.sbb-card{display:flex;flex-direction:column;gap:12px}.sbb-card__media{aspect-ratio:1/1;background:var(--sbb-sand);border-radius:6px;overflow:hidden}.sbb-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sbb-card:hover .sbb-card__media img{transform:scale(1.03)}.sbb-card__ph,.sbb-feature__ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--sbb-serif);font-size:22px;color:var(--sbb-navy);background:var(--sbb-sand);padding:24px;text-align:center}.sbb-card h3{font-family:var(--sbb-serif);font-weight:400;font-size:19px;line-height:1.35;letter-spacing:0;margin:2px 0 0}.sbb-card:hover h3{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sbb-card p{font-size:14px;line-height:1.6;color:var(--sbb-muted);margin:0}.sbb-pager{display:flex;justify-content:center;gap:8px;padding:0 0 56px;font-size:14px}.sbb-pager a,.sbb-pager span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--sbb-line);border-radius:20px}.sbb-pager .is-current{background:var(--sbb-navy);border-color:var(--sbb-navy);color:#fff}.sbb-empty{text-align:center;padding:40px 0 80px;color:var(--sbb-muted)}.sbb-article{padding-bottom:24px}.sbb-head{max-width:760px;margin:0 auto;padding:40px 0 28px;text-align:center}.sbb-head h1{font-family:var(--sbb-serif);font-weight:400;font-size:clamp(28px,4vw,44px);line-height:1.2;letter-spacing:0;margin:14px 0 16px;color:var(--sbb-ink)}.sbb-figure{max-width:640px;margin:0 auto 40px;border-radius:6px;overflow:hidden;background:var(--sbb-sand)}.sbb-figure img{width:100%}.sbb-rte{max-width:700px;margin:0 auto;font-size:17px;line-height:1.75;color:var(--sbb-ink)}.sbb-rte>*:first-child{margin-top:0}.sbb-rte p{margin:0 0 1.2em;font-size:17px;line-height:1.75;letter-spacing:0;color:var(--sbb-ink)}.sbb-rte p:first-child em:only-child{display:block;font-size:13px;font-style:normal;color:var(--sbb-muted);letter-spacing:.02em}.sbb-rte h2{font-family:var(--sbb-serif);font-weight:400;font-size:clamp(23px,2.6vw,29px);line-height:1.3;letter-spacing:0;margin:2.1em 0 .7em;color:var(--sbb-ink)}.sbb-rte h3{font-family:var(--sbb-sans);font-weight:600;font-size:18px;line-height:1.4;letter-spacing:0;margin:1.8em 0 .5em;color:var(--sbb-ink)}.sbb-rte h4{font-weight:600;font-size:16px;margin:1.5em 0 .4em}.sbb-rte a{color:var(--sbb-navy);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sbb-rte a:hover{text-decoration-thickness:2px}.sbb-rte strong{font-weight:600}.sbb-rte ul,.sbb-rte ol{margin:0 0 1.4em;padding-left:1.3em}.sbb-rte li{margin:0 0 .6em;padding-left:.2em;font-size:17px;line-height:1.7}.sbb-rte li::marker{color:var(--sbb-navy)}.sbb-rte img{border-radius:6px;margin:1.6em auto}.sbb-rte blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:3px solid var(--sbb-navy);font-family:var(--sbb-serif);font-size:19px;line-height:1.6}.sbb-rte hr{border:0;border-top:1px solid var(--sbb-line);margin:2.4em 0}.sbb-rte h2:first-of-type+p{background:var(--sbb-white);border:1px solid var(--sbb-line);border-left:3px solid var(--sbb-navy);border-radius:4px;padding:18px 22px;font-size:16.5px}.sbb-rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1.6em 0 2em;font-size:14.5px;line-height:1.5;-webkit-overflow-scrolling:touch}.sbb-rte thead th{background:var(--sbb-navy);color:#fff;font-weight:600;text-align:left;padding:12px 14px;white-space:nowrap;letter-spacing:.02em;font-size:13px}.sbb-rte td{padding:12px 14px;border-bottom:1px solid var(--sbb-line);vertical-align:top;background:var(--sbb-white);min-width:120px}.sbb-rte tbody tr:nth-child(2n) td{background:#fbfaf8}.sbb-rte td:first-child{font-weight:600}.sbb-rte iframe,.sbb-rte video{max-width:100%}.sbb-tags{max-width:700px;margin:36px auto 0;display:flex;flex-wrap:wrap;gap:8px}.sbb-tags a{font-size:12px;letter-spacing:.04em;padding:6px 12px;border:1px solid var(--sbb-line);border-radius:16px;background:var(--sbb-white)}.sbb-tags a:hover{border-color:var(--sbb-navy)}.sbb-cta{max-width:700px;margin:48px auto 0;background:var(--sbb-navy);color:#fff;border-radius:6px;padding:36px 32px;text-align:center}.sbb-cta h2{font-family:var(--sbb-serif);font-weight:400;font-size:26px;line-height:1.3;margin:0 0 8px;color:#fff;letter-spacing:0}.sbb-cta p{margin:0 0 20px;font-size:15px;line-height:1.6;color:#ffffffd1}.sbb-cta a{display:inline-block;background:#fff;color:var(--sbb-navy);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:14px 28px;border-radius:30px}.sbb-cta a:hover{background:var(--sbb-sand)}.sbb-related{max-width:1200px;margin:64px auto 0;padding:48px 0 56px;border-top:1px solid var(--sbb-line)}.sbb-related>h2{font-family:var(--sbb-serif);font-weight:400;font-size:26px;text-align:center;margin:0 0 32px;letter-spacing:0}.sbb-related .sbb-grid{margin-bottom:0}.sbb-back{text-align:center;margin-top:36px}@media(max-width:989px){.sbb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.sbb-feature{grid-template-columns:1fr}.sbb-feature__body{padding:28px}}@media(max-width:599px){.sbb{padding:0 16px}.sbb-hero{padding:32px 0 24px}.sbb-grid{grid-template-columns:1fr;gap:32px}.sbb-head{padding:28px 0 20px}.sbb-rte,.sbb-rte p,.sbb-rte li{font-size:16px}.sbb-figure{margin-bottom:28px}.sbb-cta{padding:28px 20px}.sbb-crumbs li:last-child{max-width:28ch}}
/*# sourceMappingURL=/cdn/shop/t/290/assets/sb-blog.css.map */
