.slb-hero-links{gap:12px}.slb-hero-links a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:8px;border:1px solid #edc8b9;background:#fff;color:#a84225;box-shadow:0 2px 5px #6c311509;transition:background .2s,border-color .2s}.slb-hero-links a:first-child{background:#e9633e;color:#fff;border-color:#e9633e}.slb-hero-links a:hover{background:#fff0e9;border-color:#cf5735}.slb-hero-links a:first-child:hover{background:#ca4c29}.slb-search{padding:0;border:0;box-shadow:none}.sla-heading{background:linear-gradient(110deg,#fff6ef,#f4f8fb);padding:44px 0 46px;border-bottom:1px solid #e8eaed}.sla-crumb{display:flex;gap:12px;font-size:13px;color:#747b84;margin-bottom:30px}.sla-crumb a{color:#626a73}.slb-article .sla-heading h1{max-width:990px;font-size:clamp(32px,3.5vw,48px);line-height:1.16;letter-spacing:-1.2px}.sla-deck{max-width:860px;font-size:17px;line-height:1.8;color:#65707b;margin:22px 0}.sla-meta{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px;color:#78818b}.sla-meta>span:first-child{color:#b64e32;font-weight:700}.sla-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px;padding-block:46px}.sla-story{min-width:0}.sla-cover{margin:0 0 32px}.sla-cover img{width:100%;max-height:490px;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:12px}.sla-cover figcaption,.sla-content figcaption{font-size:12px;line-height:1.6;color:#7b8188;margin-top:10px}.sla-content{font-size:16px;line-height:1.85;color:#4f5963;overflow-wrap:anywhere}.sla-content p{font-size:inherit;line-height:inherit;margin:0 0 22px}.slb-article .sla-content h2{font-size:28px;line-height:1.3;letter-spacing:-.5px;color:#282c30;margin:42px 0 19px;padding-top:24px;border-top:1px solid #e6e9ec;scroll-margin-top:115px}.slb-article .sla-content h2:first-child{margin-top:0;padding-top:0;border:0}.slb-article .sla-content h3{font-size:21px;line-height:1.45;margin:26px 0 12px;color:#303841}.sla-content ul,.sla-content ol{padding-left:23px;margin:20px 0}.sla-content li{margin:9px 0}.sla-content a{color:#bb4b2a;text-decoration:underline;text-underline-offset:3px}.sla-content img{max-width:100%;height:auto;border-radius:9px;display:block}.sla-content figure{margin:26px 0}.sla-content blockquote{border-left:3px solid #ed704b;background:#fff5ee;margin:28px 0;padding:22px 28px;border-radius:0 8px 8px 0}.sla-content .wp-block-table{overflow-x:auto}.sla-content table{border-collapse:collapse;width:100%;font-size:14px}.sla-content td,.sla-content th{padding:12px;border:1px solid #e4e7eb;text-align:left}.sla-content th{background:#f5f7f9}.sla-panel{border:1px solid #e3e7eb;border-radius:12px;padding:24px;margin-bottom:24px;background:white}.slb-article .sla-panel h2{font-size:21px;line-height:1.35;margin:0 0 18px}.sla-toc ol{margin:0;padding-left:19px;color:#bd5437}.sla-toc li{padding-left:3px;margin-bottom:13px;font-size:13px;line-height:1.6}.sla-toc li:last-child{margin-bottom:0}.sla-toc a{color:#606b76}.sla-toc a:hover{color:#c7502d}.sla-quote{background:#fff3eb;border-color:#f1dacb}.sla-quote p{font-size:14px;line-height:1.8;color:#6a717a;margin:0 0 20px}.slb-hub .sla-button{display:inline-flex;justify-content:center;align-items:center;border-radius:8px;padding:13px 20px;background:#e9633e;color:white;font-size:14px;font-weight:650;border:1px solid #e9633e;text-decoration:none;min-height:46px}.slb-hub .sla-button:hover{background:#cb4d2b}.sla-quote .sla-button{width:100%}.sla-service-links{display:grid;gap:12px;margin-top:20px;padding-top:19px;border-top:1px solid #ecd9cd;font-size:13px}.sla-service-links a{color:#8d4c37}.sla-mini{display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #edf0f2;color:#333c45}.sla-mini:last-child{padding-bottom:0;margin-bottom:0;border:0}.sla-mini img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px;margin-bottom:12px}.sla-mini span{font-size:14px;line-height:1.55;font-weight:650;display:block}.sla-story-end{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding:25px;background:#f5f8fa;border-radius:10px}.sla-story-end>span{font-size:18px;font-weight:650}.sla-story-end a{flex-shrink:0}.sla-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:34px 0 54px;border-top:1px solid #e6e9ec}.slb-hub .sla-outline{background:#fff;color:#b74b2b;border-color:#e8bdac}.slb-hub .sla-outline:hover{background:#fff1e9}@media(max-width:1000px){.sla-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.sla-panel{padding:20px}}@media(max-width:760px){.sla-layout{grid-template-columns:1fr;gap:26px;padding-top:28px}.sla-heading{padding:30px 0}.sla-sidebar{display:grid;grid-template-columns:1fr;gap:20px}.sla-panel{margin:0}.slb-article .sla-heading h1{font-size:33px}.sla-content{font-size:16px}.slb-article .sla-content h2{font-size:25px}.sla-story-end,.sla-bottom{align-items:flex-start;flex-direction:column}.sla-crumb{margin-bottom:22px}.sla-cover img{aspect-ratio:4/3}.sla-deck{font-size:16px}.sla-latest .sla-mini{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:start}.sla-mini img{margin:0}.sla-bottom h2{font-size:26px}.slb-hero-links a{width:fit-content}}@media(prefers-reduced-motion:reduce){.slb-hero-links a{transition:none}}
