:root{--sl-navy:#094563;--sl-navy-deep:#063348;--sl-teal:#0090ab;--sl-teal-deep:#00758b;--sl-cream:#f9f3e7;--sl-cream-tint:#fdf8f0;--sl-red:#ae0000;--sl-red-deep:#8a0000;--sl-coral:#db4646;--sl-ink:#1a1a1a;--sl-ink-soft:#1f2933;--sl-muted:#5b6770;--sl-gold:#ffb800;--sl-hairline:#e4e6ea;--sl-container:1240px;--sl-gutter:32px}.sl-container{margin:0 auto;max-width:var(--sl-container);padding:0 var(--sl-gutter);width:100%}.sl-eyebrow{color:var(--sl-teal);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.slb-hero{background:#fff;padding:clamp(48px,6vw,88px) 0;text-align:center}.slb-hero h1,.slb-post-head h1{font-weight:700;letter-spacing:-.01em;text-wrap:balance}.slb-card__body h3,.slb-featured__body h2,.slb-post-body h2,.slb-post-body h3,.slb-related h2{font-weight:600;text-wrap:balance}.slb-hero h1{color:var(--sl-ink);margin:0 0 16px}.slb-hero__sub{color:var(--sl-muted);margin:0 auto;max-width:620px}.slb-featured{background:var(--sl-cream);padding:clamp(40px,5vw,72px) 0}.slb-featured__card{background:#fff;border:1px solid #ead9a8;border-radius:6px;display:flex;overflow:hidden}.slb-featured__media{flex:0 0 43%;min-height:320px}.slb-featured__media img{display:block;height:100%;object-fit:cover;width:100%}.slb-featured__body{padding:clamp(28px,4vw,56px)}.slb-featured__body h2{color:var(--sl-ink);margin:10px 0 16px}.slb-featured__excerpt{color:var(--sl-muted);margin-bottom:20px}@media (max-width:860px){.slb-featured__card{display:block}.slb-featured__media{min-height:220px}}.slb-filters{background:#fff;border-bottom:1px solid var(--sl-hairline);padding:20px 0}.slb-filters__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.slb-pill{background:#fff;border:1px solid var(--sl-hairline);border-radius:4px;color:var(--sl-ink);display:inline-block;font-size:.9rem;font-weight:500;padding:8px 16px;text-decoration:none}.slb-pill:hover{border-color:var(--sl-teal);color:var(--sl-teal)}.slb-pill--active,.slb-pill--active:hover{background:var(--sl-red);border-color:var(--sl-red);color:#fff}.slb-grid-band{background:#fff;padding:clamp(40px,5vw,72px) 0}.slb-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1020px){.slb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.slb-grid{grid-template-columns:1fr}}.slb-card{background:#fff;border:1px solid var(--sl-hairline);border-radius:6px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s ease}.slb-card:hover{box-shadow:0 12px 28px rgba(9,69,99,.12)}.slb-card__media{aspect-ratio:16/10;overflow:hidden}.slb-card__media img{display:block;height:100%;object-fit:cover;width:100%}.slb-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.slb-card__body h3{color:var(--sl-ink);font-size:1.25rem;margin:12px 0 10px}.slb-card__body h3 a{color:inherit;text-decoration:none}.slb-card__excerpt{color:var(--sl-muted);flex:1;font-size:.95rem}.slb-chip{align-self:flex-start;background:var(--sl-cream);border-radius:3px;color:var(--sl-teal);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:5px 10px;text-decoration:none;text-transform:uppercase}.slb-meta{color:var(--sl-muted);font-size:.85rem;margin:14px 0 10px}.slb-readmore{color:var(--sl-red);font-size:.95rem;font-weight:600;text-decoration:none}.slb-readmore:hover{color:var(--sl-red-deep)}.slb-pagination{display:flex;gap:8px;justify-content:center;margin-top:48px}.slb-pagination a,.slb-pagination span{border:1px solid var(--sl-red);border-radius:4px;color:var(--sl-red);display:inline-block;font-weight:600;padding:10px 18px;text-decoration:none}.slb-pagination a:hover{background:var(--sl-red);color:#fff}.slb-pagination span{border-color:var(--sl-hairline);color:var(--sl-muted)}.slb-post-head{background:#fff;padding:clamp(36px,5vw,64px) 0 28px}.slb-post-head__inner{margin:0 auto;max-width:980px}.slb-back{color:var(--sl-teal);font-size:.9rem;font-weight:600;text-decoration:none}.slb-back:hover{color:var(--sl-teal-deep)}.slb-post-head h1{color:var(--sl-ink);margin:14px 0 18px}.slb-post-hero{background:#fff;padding-bottom:clamp(24px,4vw,48px)}.slb-post-hero img{border-radius:6px;display:block;max-height:560px;object-fit:cover;width:100%}.slb-post-body-band{background:#fff;padding-bottom:clamp(48px,6vw,88px)}.slb-post-body{color:var(--sl-ink-soft);margin:0 auto;max-width:720px}.slb-post-body p{line-height:1.75;margin:0 0 1.35em}.slb-post-body h2{color:var(--sl-ink);margin:1.6em 0 .7em}.slb-post-body h3{color:var(--sl-ink);margin:1.4em 0 .6em}.slb-post-body ul{margin:0 0 1.35em;padding-left:1.1em}.slb-post-body li{line-height:1.65;margin-bottom:.55em}.slb-post-body li::marker{color:var(--sl-teal)}.slb-post-body blockquote{background:var(--sl-cream);border:1px solid #ead9a8;border-radius:6px;color:var(--sl-ink);font-size:1.05rem;margin:2em 0;padding:28px 32px;position:relative}.slb-post-body blockquote:before{color:var(--sl-teal);content:"\201C";display:block;font-family:Georgia,serif;font-size:3rem;line-height:.6;margin-bottom:14px}.slb-post-body blockquote footer{color:var(--sl-muted);font-size:.9rem;margin-top:12px}.slb-stat-callout{background:var(--sl-navy);border-radius:6px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:2em 0;padding:28px 32px}.slb-stat-callout div strong{color:var(--sl-gold);display:block;font-size:1.7rem}.slb-stat-callout div span{color:#d5e3ea;font-size:.88rem}.slb-related{background:var(--sl-cream);padding:clamp(48px,6vw,80px) 0}.slb-related h2{margin:0 0 40px;text-align:center}.slb-pill.slb-pill,.slb-related h2{color:var(--sl-ink)}.slb-pill.slb-pill:hover{color:var(--sl-teal)}a.slb-pill--active.slb-pill--active,a.slb-pill--active.slb-pill--active:hover{color:#fff}.slb-readmore.slb-readmore{color:var(--sl-red)}.slb-readmore.slb-readmore:hover{color:var(--sl-red-deep)}.slb-back.slb-back{color:var(--sl-teal)}.slb-back.slb-back:hover{color:var(--sl-teal-deep)}.slb-chip.slb-chip{color:var(--sl-teal)}.slb-card__body h3 a,.slb-card__body h3 a.slb-cardlink{color:inherit}.slb-pagination.slb-pagination a{color:var(--sl-red)}.slb-pagination.slb-pagination a:hover{color:#fff}:root{--sl-coral-tint:#fbe6e6;--sl-teal-tint:#dceef1;--sl-sand:#ead9a8}.slb-crumbs{color:var(--sl-muted);font-size:.85rem;margin:0 0 4px}.slb-crumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0}.slb-crumbs li,.slb-crumbs ol{align-items:center;gap:6px;margin:0}.slb-crumbs li{display:inline-flex}.slb-crumbs li+li:before{color:#b9c0c6;content:"/"}.slb-crumbs a.slb-crumbs__link.slb-crumbs__link{color:var(--sl-teal);font-weight:600;text-decoration:none}.slb-crumbs a.slb-crumbs__link.slb-crumbs__link:hover{color:var(--sl-teal-deep);text-decoration:underline}.slb-post-head .sl-eyebrow a.slb-eyebrow-link.slb-eyebrow-link{color:inherit;text-decoration:none}.slb-byline{align-items:center;display:flex;gap:14px;margin-top:6px}.slb-byline__avatar{border-radius:50%;display:block;flex:0 0 48px;height:48px;object-fit:cover;width:48px}.slb-byline__text{color:var(--sl-muted);font-size:.9rem;line-height:1.5}.slb-byline__by{color:var(--sl-ink);display:block;font-size:.95rem}a.slb-byline__name.slb-byline__name{color:var(--sl-ink);font-weight:600;text-decoration:none}a.slb-byline__name.slb-byline__name:hover{color:var(--sl-teal)}.slb-byline__role{color:var(--sl-muted)}.slb-byline__sep{opacity:.6;padding:0 .45em}.slb-byline__updated{color:var(--sl-teal-deep);font-weight:600}.slb-mono{align-items:center;background:var(--sl-navy);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1}.slb-byline .slb-mono{font-size:.95rem;height:48px;width:48px}.slb-post-tags{align-items:center;border-top:1px solid var(--sl-hairline);display:flex;flex-wrap:wrap;gap:10px;margin:48px auto 0;max-width:720px;padding-top:24px}.slb-post-tags__label{color:var(--sl-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-right:6px;text-transform:uppercase}.slb-faq{margin:56px auto 0;max-width:720px}.slb-faq__head{margin-bottom:20px}.slb-faq__head .sl-eyebrow{margin-bottom:10px}.slb-faq__title{color:var(--sl-ink);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.2;margin:0;text-wrap:balance}.slb-faq__list{border-top:1px solid var(--sl-hairline)}.slb-faq__item{border-bottom:1px solid var(--sl-hairline)}.slb-faq__q{align-items:flex-start;color:var(--sl-ink);cursor:pointer;display:flex;font-size:clamp(1rem,1.2vw,1.0625rem);font-weight:600;gap:1.5rem;justify-content:space-between;line-height:1.45;list-style:none;padding:1.25rem 0}.slb-faq__q::-webkit-details-marker{display:none}.slb-faq__q:focus-visible{outline:2px solid var(--sl-teal);outline-offset:4px}.slb-faq__icon{flex:0 0 auto;height:1.1rem;margin-top:.2rem;position:relative;width:1.1rem}.slb-faq__icon:after,.slb-faq__icon:before{background:var(--sl-teal);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease;width:100%}.slb-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.slb-faq__item[open] .slb-faq__icon:after{opacity:0;transform:translateY(-50%) rotate(0deg)}.slb-faq__a{color:var(--sl-ink-soft);line-height:1.7;padding:0 2.5rem 1.4rem 0}.slb-faq__a p{line-height:inherit;margin:0 0 .9rem}.slb-faq__a p:last-child{margin-bottom:0}.slb-faq__a ol,.slb-faq__a ul{margin:0 0 .9rem;padding-left:1.1em}.slb-faq__a li::marker{color:var(--sl-teal)}.slb-editor-hint{background:var(--sl-cream-tint);border:2px dashed var(--sl-teal);border-radius:6px;color:var(--sl-navy);font-size:.92rem;line-height:1.5;margin:48px auto 0;max-width:720px;padding:18px 22px}.slb-editor-hint strong{display:block;margin-bottom:2px}.slb-author{background:var(--sl-cream);border:1px solid var(--sl-sand);border-radius:6px;display:grid;gap:28px;grid-template-columns:104px 1fr;margin:56px auto 0;max-width:720px;overflow:hidden;padding:clamp(26px,4vw,38px);position:relative}.slb-author:before{background:var(--sl-red);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.slb-author__photo .slb-mono,.slb-author__photo img{align-items:center;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--sl-coral);display:flex;height:104px;justify-content:center;object-fit:cover;width:104px}.slb-author__photo .slb-mono{font-size:1.6rem}.slb-author .sl-eyebrow{margin-bottom:8px}.slb-author__name{color:var(--sl-ink);font-size:1.4rem;font-weight:600;line-height:1.25;margin:0 0 4px}a.slb-author__namelink.slb-author__namelink{color:inherit;text-decoration:none}a.slb-author__namelink.slb-author__namelink:hover{color:var(--sl-teal)}.slb-author__role{color:var(--sl-muted);font-size:.95rem;margin:0 0 12px}.slb-author__creds{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.slb-author__creds li{background:#fff;border:1px solid var(--sl-sand);border-radius:3px;color:var(--sl-navy);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;padding:5px 10px;text-transform:uppercase}.slb-author__bio{color:var(--sl-ink-soft);line-height:1.7;margin:0 0 18px}.slb-author__bio p{margin:0 0 .8em}.slb-author__bio p:last-child{margin-bottom:0}.slb-author__links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.slb-author__socials{display:flex;gap:8px}a.slb-social.slb-social{align-items:center;background:var(--sl-navy);border-radius:50%;color:#fff;display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background .2s ease;width:36px}a.slb-social.slb-social:hover{background:var(--sl-teal);color:#fff}.slb-social svg{fill:currentColor;height:16px;width:16px}a.slb-author__more.slb-author__more{color:var(--sl-red);font-size:.95rem;font-weight:600;text-decoration:none}a.slb-author__more.slb-author__more:hover{color:var(--sl-red-deep)}@media (max-width:640px){.slb-author{gap:18px;grid-template-columns:1fr}.slb-author__photo .slb-mono,.slb-author__photo img{height:80px;width:80px}.slb-faq__a{padding-right:0}}.slb-card__byline{color:var(--sl-muted);font-size:.85rem;margin:14px 0 10px}.slb-card__byline strong{color:var(--sl-ink);font-weight:600}.slb-hero__author{align-items:center;display:flex;flex-direction:column;gap:18px}.slb-hero__author .slb-mono,.slb-hero__author img{align-items:center;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--sl-coral);display:flex;font-size:1.7rem;height:112px;justify-content:center;object-fit:cover;width:112px}.slb-hero .slb-author__creds{justify-content:center;margin:14px 0 0}.slb-hero .slb-author__socials{justify-content:center;margin-top:18px}.slb-empty{background:var(--sl-cream);border:1px solid var(--sl-sand);border-radius:6px;margin:0 auto;max-width:760px;padding:clamp(36px,5vw,60px) clamp(24px,4vw,48px);text-align:center}.slb-empty h2{color:var(--sl-ink);font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:600;margin:0 0 12px}.slb-empty p{color:var(--sl-muted);margin:0 auto 24px;max-width:520px}.slb-empty__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}a.slb-btn.slb-btn{align-items:center;border:1px solid var(--sl-red);border-radius:2px;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;line-height:1.2;padding:.9rem 1.4rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}a.slb-btn--primary.slb-btn--primary{background:var(--sl-red);color:#fff}a.slb-btn--primary.slb-btn--primary:hover{background:var(--sl-red-deep);border-color:var(--sl-red-deep);color:#fff}a.slb-btn--ghost.slb-btn--ghost{background:transparent;color:var(--sl-ink)}a.slb-btn--ghost.slb-btn--ghost:hover{background:var(--sl-red);color:#fff}a.slb-chip.slb-chip:hover{background:var(--sl-teal-tint)}.slb-author__bio-text{white-space:pre-line}.slb-post-body table{border-collapse:collapse;font-size:.95rem;margin:2em 0;max-width:100%;width:100%!important}.slb-post-body td,.slb-post-body th{color:var(--sl-ink-soft);line-height:1.55;padding:14px 16px;vertical-align:top;width:auto!important}.slb-post-body td p,.slb-post-body th p{line-height:inherit;margin:0 0 .6em}.slb-post-body td p:last-child,.slb-post-body th p:last-child{margin-bottom:0}.slb-post-body td a,.slb-post-body th a{color:var(--sl-teal)}@media (max-width:760px){.slb-post-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}