.sbs-blog{--sb-ink:#172d2b;--sb-accent:#225f54;--sb-tint:#eef3ea;--sb-line:#d8e0d7;--sb-paper:#fff;--sb-radius:12px;--sb-display:inherit}.sbs-premium{--sb-ink:#183f3b;--sb-accent:#28675d;--sb-tint:#ecf1e8;--sb-line:#d7ded4;--sb-display:Georgia,serif;--sb-radius:3px}.sbs-clue{--sb-accent:#945c2f;--sb-tint:#f4eee4;--sb-line:#ded9ce;--sb-radius:2px;--sb-display:Georgia,serif}.sbs-companion{--sb-accent:#20594d;--sb-tint:#ebf3d7;--sb-radius:18px}.sbs-competitiontime{--sb-accent:#2455cf;--sb-tint:#eaf0f9;--sb-ink:#142c3b;--sb-line:#d7dfe6;--sb-radius:6px}.sbs-factory{--sb-accent:#1e5550;--sb-tint:#f6f3c9;--sb-line:#dadfda;--sb-ink:#182329;--sb-radius:14px}.sbs-desk{--sb-accent:#743745;--sb-tint:#eee7dd;--sb-line:#d8cfc3;--sb-ink:#292623;--sb-paper:#fffdf8;--sb-display:Georgia,serif;--sb-radius:0}
.sbs-crumbs{padding-top:22px;font-size:13px}.sbs-clue .sbs-crumbs{width:100%;padding:20px 0 0}.sbs-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0}.sbs-crumbs li:not(:last-child):after{content:'›';margin-left:10px;color:#697575}.sbs-crumbs a{text-decoration:none}.sbs-main{min-height:55vh;padding-bottom:72px;color:var(--sb-ink)}.sbs-main *{box-sizing:border-box}.sbs-main .sbs-hero{background:var(--sb-tint);border:1px solid var(--sb-line);border-top:4px solid var(--sb-accent);border-radius:var(--sb-radius);padding:clamp(24px,4vw,52px);margin:28px 0 32px}.sbs-main .sbs-kicker{color:var(--sb-accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;margin:0 0 15px;line-height:1.5}.sbs-main h1{font-family:var(--sb-display);font-size:clamp(34px,4.5vw,62px);line-height:1.12;letter-spacing:-1.6px;font-weight:500;margin:0 0 22px;max-width:none;width:100%;color:var(--sb-ink)}.sbs-main .sbs-intro{max-width:none!important;width:100%;font-size:clamp(17px,1.7vw,21px);line-height:1.7;margin:0}.sbs-page-label{display:block;font-family:inherit;font-size:22px;margin-top:14px;letter-spacing:0}.sbs-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:end;padding-bottom:25px;border-bottom:1px solid var(--sb-line)}.sbs-topics,.sbs-tags{display:flex;flex-wrap:wrap;gap:8px}.sbs-topics{flex:1;min-width:200px}.sbs-topics a,.sbs-tags a{font-size:13px;border:1px solid var(--sb-line);background:var(--sb-paper);padding:7px 12px;border-radius:99px;text-decoration:none;line-height:1.5}.sbs-topics a[aria-current],.sbs-topics a:hover{background:var(--sb-accent);color:#fff;border-color:var(--sb-accent)}.sbs-search{width:320px;max-width:100%;margin:0}.sbs-search label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.sbs-search>div{display:flex;gap:8px}.sbs-search input{width:100%;min-width:0;border:1px solid var(--sb-line);border-radius:5px;background:#fff;padding:11px 12px;font:inherit;font-size:14px;color:var(--sb-ink);margin:0}.sbs-search button{background:var(--sb-accent);border:1px solid var(--sb-accent);color:#fff;padding:10px 16px;border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.sbs-results-line{display:flex;justify-content:space-between;margin:22px 0 16px;font-size:12px;color:#526461}.sbs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sbs-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-paper)}.sbs-card-body{padding:28px;display:flex;flex:1;flex-direction:column;align-items:start}.sbs-main .sbs-card h2{font-family:var(--sb-display);font-size:27px;line-height:1.25;font-weight:500;letter-spacing:-.55px;margin:19px 0 14px}.sbs-card h2 a{color:inherit;text-decoration:none}.sbs-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.sbs-card p{font-size:15px;line-height:1.75;margin:0 0 28px;color:#4d5b58;max-width:none}.sbs-read{margin-top:auto;color:var(--sb-accent);font-weight:700;font-size:14px;text-underline-offset:5px}.sbs-image{display:block}.sbs-image img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.sbs-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:12px;line-height:1.6;color:#4d5b58}.sbs-meta a{font-weight:600;color:var(--sb-accent)}.sbs-article .sbs-meta{border-top:1px solid var(--sb-line);padding-top:20px;margin-top:24px}.sbs-article .sbs-tags{margin-top:15px}.sbs-featured img{max-width:100%;height:auto;display:block;border-radius:var(--sb-radius);margin-bottom:32px}.sbs-prose{width:100%;max-width:none!important;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.sbs-prose>p,.sbs-prose>ul,.sbs-prose>ol,.sbs-prose>div{width:100%;max-width:none!important}.sbs-prose h2{font-family:var(--sb-display);font-size:clamp(27px,3vw,37px);letter-spacing:-.6px;line-height:1.25;margin:38px 0 18px}.sbs-prose h3{font-size:24px;margin:28px 0 12px}.sbs-prose li{margin-bottom:10px}.sbs-prose img{max-width:100%;height:auto}.sbs-prose blockquote{border-left:4px solid var(--sb-accent);background:var(--sb-tint);margin:25px 0;padding:20px 28px}.sbs-prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.sbs-prose td,.sbs-prose th{padding:12px;border:1px solid var(--sb-line)}.sbs-prose iframe,.sbs-prose video{max-width:100%}.sbs-next{display:flex;justify-content:space-between;gap:24px;border-block:1px solid var(--sb-line);padding:24px 0;margin-top:40px;font-size:15px}.sbs-next a{max-width:65%}.sbs-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:34px 0}.sbs-pagination .page-numbers:not(ul){display:inline-block;padding:9px 15px;border:1px solid var(--sb-line);border-radius:5px;text-decoration:none;font-size:14px}.sbs-pagination .current{background:var(--sb-accent);color:white}.sbs-resource{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px;background:var(--sb-tint);border-radius:var(--sb-radius);margin-top:40px;border:1px solid var(--sb-line)}.sbs-resource h2{font-family:var(--sb-display);font-size:29px;letter-spacing:-.5px;line-height:1.25;margin:0 0 12px}.sbs-resource p{font-size:16px;max-width:none;margin:0}.sbs-resource>a{flex-shrink:0;font-size:14px;font-weight:700;color:var(--sb-accent)}.sbs-empty{padding:35px;border:1px solid var(--sb-line);margin-top:26px}.sbs-main a:focus-visible,.sbs-main button:focus-visible,.sbs-main input:focus-visible{outline:3px solid var(--sb-accent);outline-offset:4px}
@media(max-width:1000px){.sbs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbs-card-body{padding:24px}}@media(max-width:650px){.sbs-grid{grid-template-columns:1fr}.sbs-toolbar{display:block}.sbs-search{width:100%;margin-top:23px}.sbs-main .sbs-hero{padding:24px 20px;margin-top:20px}.sbs-main h1{letter-spacing:-1px}.sbs-resource{display:block;padding:24px}.sbs-resource>a{display:inline-block;margin-top:22px}.sbs-next{flex-direction:column}.sbs-next a{max-width:100%}.sbs-prose{font-size:17px}.sbs-main{padding-bottom:45px}}

.sbs-premium{--sb-ink:#2d1732;--sb-accent:#663e63;--sb-tint:#f1eaf0;--sb-line:#ded2dd}.sbs-premium .sbs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbs-competitiontime .sbs-grid{grid-template-columns:1fr}.sbs-competitiontime .sbs-card{border-width:0 0 1px;border-radius:0}.sbs-competitiontime .sbs-card-body{padding:28px 0}.sbs-competitiontime .sbs-card h2{font-size:32px}.sbs-desk .sbs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbs-desk .sbs-card{border-width:3px 0 1px;border-top-color:var(--sb-accent)}.sbs-desk .sbs-card-body{padding:28px 18px}.sbs-factory .sbs-card{box-shadow:4px 4px 0 var(--sb-line)}@media(max-width:650px){.sbs-premium .sbs-grid,.sbs-desk .sbs-grid{grid-template-columns:1fr}}
