.sagflex{--sf-accent:#1b5fe8;--sf-accent-dark:#1747c9;--sf-navy:#0e1b33;--sf-text:#2a3346;--sf-muted:#51607a;--sf-line:#e6ebf2;--sf-soft:#eef3ff;--sf-surface:#f6f9fd;--sf-light-on-dark:#c3cee0;--sf-paper:#fff;--sf-card:#fff;--sf-line-hover:#d4deec;--sf-accent-soft-on-dark:#8fb3f5;--sf-serif:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--sf-sans:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--sf-mono:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-family:var(--sf-sans);color:var(--sf-text);-webkit-font-smoothing:antialiased}.sagflex-sec{padding:40px 0}.sagflex-wrap{max-width:none;margin:0;padding:0 32px}.sagflex-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sagflex{overflow-x:clip}.sagflex a:focus-visible,.sagflex button:focus-visible,.sagflex input:focus-visible,.sagflex textarea:focus-visible,.sagflex select:focus-visible,.sagflex summary:focus-visible,.sagflex [tabindex]:focus-visible{outline:2px solid var(--sf-accent-dark);outline-offset:2px;border-radius:4px}.sag-head a:focus-visible,.sag-foot a:focus-visible{outline:2px solid #1747c9;outline-offset:2px}.sagflex-skip{position:absolute;left:8px;top:-56px;z-index:100000;background:#1747c9;color:#fff;padding:10px 16px;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none;transition:top .15s ease}.sagflex-skip:focus{top:8px;outline:2px solid #fff;outline-offset:2px}.admin-bar .sagflex-skip:focus{top:40px}#sagflex-main:focus{outline:none}.sagflex-bg-light{background:var(--sf-paper)}.sagflex-bg-soft{background:var(--sf-surface)}.sagflex-bg-accent{background:var(--sf-soft)}.sagflex-bg-dark{background:var(--sf-navy)}.sagflex-bg-dark .sagflex-h1,.sagflex-bg-dark .sagflex-h2,.sagflex-bg-dark .sagflex-h3{color:var(--sf-light-on-dark)}.sagflex-bg-dark .sagflex-lead,.sagflex-bg-dark .sagflex-prose{color:var(--sf-light-on-dark)}.sagflex-bg-dark .sagflex-prose a{color:var(--sf-accent-soft-on-dark)}.sagflex-eyebrow{margin:0 0 8px;color:var(--sf-accent-dark);font-family:var(--sf-mono);font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}.sagflex-h1{margin:0 0 16px;color:var(--sf-navy);font-family:var(--sf-serif);font-size:clamp(34px,5vw,52px);line-height:1.08;font-weight:600;letter-spacing:-.01em}.sagflex-h2{margin:0 0 16px;color:var(--sf-navy);font-family:var(--sf-serif);font-size:clamp(26px,3.4vw,36px);line-height:1.18;font-weight:600;letter-spacing:-.005em}.sagflex-h3{margin:0 0 8px;color:var(--sf-navy);font-family:var(--sf-serif);font-size:20px;font-weight:600;letter-spacing:0}.sagflex-lead{margin:0 0 24px;color:var(--sf-muted);font-size:18px;line-height:1.6;max-width:60ch}.sagflex-prose{font-size:17px;line-height:1.7;color:var(--sf-text)}.sagflex-prose>:first-child{margin-top:0}.sagflex-prose>:last-child{margin-bottom:0}.sagflex-prose p{margin:0 0 16px}.sagflex-prose a{color:var(--sf-accent-dark)}.sagflex-prose ul,.sagflex-prose ol{margin:0 0 16px;padding-left:24px}.sagflex-prose li{margin-bottom:8px}.sagflex-btn{display:inline-flex;align-items:center;gap:8px;background:var(--sf-accent);color:var(--sf-paper);padding:13px 24px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.sagflex-btn:hover{background:var(--sf-accent-dark);color:var(--sf-paper);box-shadow:0 8px 20px rgba(27,95,232,.22);transform:translateY(-1px)}.sagflex-btn--onaccent{background:var(--sf-paper);color:var(--sf-accent-dark)}.sagflex-btn--onaccent:hover{background:#fff;color:var(--sf-accent-dark)}.sagflex-hero__inner{max-width:760px}.sagflex-rich__inner{max-width:760px}.sagflex-rich--withphoto .sagflex-rich__inner{max-width:1040px;display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:48px;align-items:start}.sagflex-portrait{margin:0}.sagflex-portrait__img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgba(237,231,217,.18);box-shadow:0 18px 40px rgba(0,0,0,.35)}@media (max-width:768px){.sagflex-rich--withphoto .sagflex-rich__inner{grid-template-columns:1fr;gap:24px;max-width:760px}.sagflex-portrait{max-width:260px}}.sagflex-head{margin-bottom:24px;max-width:720px}.sagflex-head .sagflex-h2{margin-bottom:0}.sagflex-cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sagflex-card{display:flex;gap:16px;align-items:flex-start;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:16px;padding:32px;box-shadow:0 1px 2px rgba(14,27,51,.04);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.sagflex-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(14,27,51,.09);border-color:var(--sf-line-hover)}.sagflex-card__icon{flex:none;width:48px;height:48px;border-radius:13px;background:var(--sf-soft);color:var(--sf-accent-dark);display:flex;align-items:center;justify-content:center}.sagflex-card__body{min-width:0}.sagflex-card__desc{margin:0;color:var(--sf-muted);font-size:15px;line-height:1.6}.sagflex-cta{background:linear-gradient(100deg,#1f5ff0,#1546c7);border-radius:20px;padding:48px 40px;text-align:center}.sagflex-h2--onaccent{color:#fff;margin-bottom:16px}.sagflex-cta__text{color:rgba(255,255,255,.9);font-size:17px;line-height:1.6;max-width:620px;margin:0 auto 32px}.sagflex-cta .sagflex-btn{margin:0 auto;background:var(--sf-paper);color:var(--sf-accent-dark)}.sagflex-cta .sagflex-btn:hover{background:#fff;color:var(--sf-accent-dark);box-shadow:0 8px 20px rgba(0,0,0,.18)}@media (max-width:900px){.sagflex-cardgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sagflex-sec{padding:32px 0}.sagflex-wrap{padding:0 16px}.sagflex-cardgrid{grid-template-columns:1fr}.sagflex-head{margin-bottom:24px}.sagflex-card{padding:24px}.sagflex-lead{font-size:16px}.sagflex-cta{padding:40px 24px}}@media (prefers-reduced-motion:reduce){.sagflex *{transition:none !important}.sagflex-card:hover,.sagflex-btn:hover{transform:none !important}}.sagflex-hhero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.sagflex-hhero__text{max-width:560px}.sagflex-accent{color:var(--sf-accent-dark)}.sagflex-hhero__btns{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px}.sagflex-statrow{display:flex;flex-wrap:wrap;gap:24px 40px}.sagflex-stat__v{display:block;font-family:var(--sf-serif);font-size:32px;font-weight:600;color:var(--sf-accent-dark);letter-spacing:-.01em;line-height:1}.sagflex-stat__l{display:block;color:var(--sf-muted);font-size:14px;margin-top:6px}.sagflex-chat{background:var(--sf-navy);border-radius:20px;padding:24px;box-shadow:0 24px 60px rgba(40,28,18,.22)}.sagflex-chat__head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(237,231,217,.12);margin-bottom:16px}.sagflex-chat__avatar{width:40px;height:40px;border-radius:11px;background:var(--sf-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.sagflex-chat__avatar svg{width:20px;height:20px}.sagflex-chat__name{display:block;color:var(--sf-light-on-dark);font-weight:700;font-size:14px}.sagflex-chat__status{display:flex;align-items:center;gap:6px;color:#a89e90;font-size:12px;margin-top:2px}.sagflex-chat__status i{width:7px;height:7px;border-radius:50%;background:#46b17e;display:block}.sagflex-chat__body{display:flex;flex-direction:column;gap:10px}.sagflex-bubble{font-size:13.5px;line-height:1.5;padding:11px 14px;border-radius:13px;max-width:88%}.sagflex-bubble--in{background:rgba(237,231,217,.09);color:var(--sf-light-on-dark);border-bottom-left-radius:4px;align-self:flex-start}.sagflex-bubble--out{background:var(--sf-accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.sagflex-chat__input{margin-top:16px;background:rgba(237,231,217,.07);border-radius:11px;padding:12px 14px;color:#a89e90;font-size:13px}.sagflex-bio__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.sagflex-eyebrow--light{color:var(--sf-accent-soft-on-dark)}.sagflex-bio__tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sagflex-tile{background:rgba(237,231,217,.06);border:1px solid rgba(237,231,217,.1);border-radius:16px;padding:32px}.sagflex-tile__v{display:block;font-family:var(--sf-serif);font-size:34px;font-weight:600;color:var(--sf-accent-soft-on-dark);letter-spacing:-.01em;line-height:1}.sagflex-tile__l{display:block;color:#a89e90;font-size:14px;margin-top:8px}.sagflex-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sagflex-step{display:flex;gap:16px;align-items:flex-start}.sagflex-step__n{flex:none;width:44px;height:44px;border-radius:50%;background:var(--sf-accent);color:#fff;font-family:var(--sf-serif);font-weight:600;display:flex;align-items:center;justify-content:center}.sagflex-step__t{margin:0 0 6px;color:var(--sf-navy);font-family:var(--sf-serif);font-size:18px;font-weight:600}.sagflex-step__d{margin:0;color:var(--sf-muted);font-size:14.5px;line-height:1.55}.sagflex-featgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sagflex-feat__card{display:flex;flex-direction:column;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:16px;padding:32px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.sagflex-feat__card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(14,27,51,.09);border-color:var(--sf-line-hover)}.sagflex-feat__cat{color:var(--sf-accent-dark);font-family:var(--sf-mono);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.sagflex-feat__t{margin:0 0 8px;color:var(--sf-navy);font-family:var(--sf-serif);font-size:20px;font-weight:600}.sagflex-feat__d{color:var(--sf-muted);font-size:14.5px;line-height:1.55;margin-bottom:16px}.sagflex-feat__more{margin-top:auto;color:var(--sf-accent-dark);font-weight:700;font-size:14px}.sagflex-tmlgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sagflex-tml{margin:0;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:16px;padding:32px}.sagflex-tml__q{margin:0 0 24px;color:var(--sf-text);font-family:var(--sf-serif);font-size:16.5px;line-height:1.55}.sagflex-tml__by{display:flex;align-items:center;gap:12px}.sagflex-tml__av{width:42px;height:42px;border-radius:50%;background:var(--sf-soft);color:var(--sf-accent-dark);font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.sagflex-tml__nm{display:block;color:var(--sf-navy);font-weight:700;font-size:14px}.sagflex-tml__rl{display:block;color:var(--sf-muted);font-size:13px}.sagflex-card__list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.sagflex-card__list li{position:relative;padding-left:24px;color:var(--sf-text);font-size:14px;line-height:1.45}.sagflex-card__list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--sf-accent-dark);font-weight:800}.sagflex-card__link{display:inline-flex;align-items:center;margin-top:16px;background:var(--sf-accent);color:var(--sf-paper);padding:10px 18px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.sagflex-card__link:hover{background:var(--sf-accent-dark);color:var(--sf-paper);box-shadow:0 6px 16px rgba(27,95,232,.22)}@media (max-width:900px){.sagflex-hhero__grid,.sagflex-bio__grid{grid-template-columns:1fr;gap:32px}.sagflex-steps,.sagflex-featgrid,.sagflex-tmlgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sagflex-steps,.sagflex-featgrid,.sagflex-tmlgrid,.sagflex-bio__tiles{grid-template-columns:1fr}.sagflex-hhero__media{display:none}}.sagflex-faq{display:grid;gap:12px;margin-top:24px}.sagflex-faq__item{border:1px solid var(--sf-line);border-radius:12px;background:var(--sf-card);padding:0 24px}.sagflex-faq__q{cursor:pointer;font-family:var(--sf-serif);font-weight:600;font-size:18px;color:var(--sf-navy);padding:20px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.sagflex-faq__q::-webkit-details-marker{display:none}.sagflex-faq__q:after{content:"+";color:var(--sf-accent);font-size:26px;font-weight:400;line-height:1;flex:none}.sagflex-faq__item[open] .sagflex-faq__q:after{content:"\2212"}.sagflex-faq__a{padding:0 0 20px;color:var(--sf-muted);font-size:16px;line-height:1.65}.sagflex-faq__a p{margin:0 0 12px}.sagflex-faq__a>:last-child{margin-bottom:0}.sagflex-blogsec{padding-top:32px}.sagflex-blogpage{max-width:1080px;margin:0 auto;padding:0 32px}.sagflex-blog-head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 24px}.sagflex-blog-title{margin:0;font-family:'Oswald',sans-serif;font-size:clamp(36px,5vw,52px);line-height:1.05;font-weight:500;text-transform:uppercase;letter-spacing:.01em;color:var(--sf-accent)}.sagflex-blog-search{display:flex;flex:0 1 280px;max-width:280px}.sagflex-blog-search input[type=search]{flex:1;min-width:0;padding:11px 14px;border:1px solid var(--sf-line);border-right:0;border-radius:8px 0 0 8px;font-size:14px;font-family:inherit;background:#fff;color:var(--sf-text)}.sagflex-blog-search input[type=search]:focus{outline:none;border-color:var(--sf-accent);box-shadow:0 0 0 3px rgba(27,95,232,.18)}.sagflex-blog-search button{background:var(--sf-accent);color:#fff;border:0;padding:0 18px;border-radius:0 8px 8px 0;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.sagflex-blog-search button:hover{background:var(--sf-accent-dark)}.sagflex-blog-layout{display:grid;grid-template-columns:210px 1fr;gap:40px;align-items:start}.sagflex-side-title{margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sf-muted)}.sagflex-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.sagflex-cats li{margin:0}.sagflex-cats a{display:inline-block;padding:6px 10px;border-radius:8px;color:var(--sf-text);text-decoration:none;font-size:14px}.sagflex-cats a:hover{background:var(--sf-soft);color:var(--sf-accent-dark)}.sagflex-cats .children{margin:2px 0 2px 12px;padding:0;list-style:none}.sagflex-blog-main{min-width:0}.sagflex-bloglist{display:flex;flex-direction:column;gap:24px}.sagflex-blogcard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sagflex-blogcard__fb{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:linear-gradient(135deg,var(--sf-accent),var(--sf-navy))}.sagflex-blogcard__fbcat{font-weight:700;font-size:18px;line-height:1.2;color:#fff;max-width:90%}.sagflex-blogcard__fbmark{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75)}.sagflex-feature__title,.sagflex-postrow__title,.sagflex-orp-title{font-family:'Oswald',sans-serif;line-height:1.2}.sagflex-feature__title a,.sagflex-postrow__title a{color:var(--sf-accent);text-decoration:none}.sagflex-feature__title a:hover,.sagflex-postrow__title a:hover{color:var(--sf-accent-dark)}.sagflex-orp-title{margin:32px 0 16px;font-size:28px;font-weight:500;color:var(--sf-accent)}.sagflex-byline{margin:0 0 8px;font-size:13.5px;color:var(--sf-muted)}.sagflex-byline a{color:var(--sf-accent-dark);font-weight:600;text-decoration:none}.sagflex-byline a:hover{text-decoration:underline}.sagflex-postcats{margin:0 0 12px;font-size:13.5px;font-weight:600}.sagflex-postcats a{color:var(--sf-accent-dark);text-decoration:none}.sagflex-postcats a:hover{text-decoration:underline}.sagflex-catsep{color:var(--sf-line-hover);margin:0 4px}.sagflex-continue{color:var(--sf-accent-dark);font-weight:700;font-size:14px;text-decoration:none}.sagflex-continue:hover{text-decoration:underline}.sagflex-feature{margin:0}.sagflex-feature__media{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--sf-surface)}.sagflex-feature__body{padding:16px 0 0}.sagflex-feature__title{margin:0 0 8px;font-size:clamp(26px,3.2vw,34px);font-weight:600}.sagflex-feature__excerpt{color:var(--sf-muted);font-size:16px;line-height:1.6;margin:0 0 12px}.sagflex-postrow{display:flex;gap:24px;align-items:flex-start}.sagflex-postrow__media{flex:none;width:190px;aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:10px;background:var(--sf-surface)}.sagflex-postrow__body{flex:1;min-width:0}.sagflex-postrow__title{margin:0 0 6px;font-size:20px;font-weight:600}.sagflex-postrow__excerpt{color:var(--sf-muted);font-size:14.5px;line-height:1.55;margin:0 0 10px}.sagflex-subscribe{background:var(--sf-soft);border-radius:14px;padding:24px;margin:0 0 24px}.sagflex-subscribe__title{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--sf-navy)}.sagflex-subscribe__text{margin:0 0 16px;color:var(--sf-muted);font-size:15px}.sagflex-subscribe__form{display:flex;gap:8px;flex-wrap:wrap;max-width:480px}.sagflex-subscribe__input{flex:1;min-width:200px;padding:11px 14px;border:1px solid var(--sf-line);border-radius:10px;font-size:15px;font-family:inherit;background:#fff;color:var(--sf-text)}.sagflex-subscribe__input:focus{outline:none;border-color:var(--sf-accent);box-shadow:0 0 0 3px rgba(27,95,232,.18)}.sagflex-subscribe__btn{background:var(--sf-accent);color:#fff;border:0;padding:11px 22px;border-radius:10px;font-weight:700;font-size:15px;cursor:pointer}.sagflex-subscribe__btn:hover{background:var(--sf-accent-dark)}.sagflex-subscribe__note{margin:10px 0 0;font-size:12.5px;color:var(--sf-muted)}@media (max-width:860px){.sagflex-blog-layout{grid-template-columns:170px 1fr;gap:24px}}@media (max-width:640px){.sagflex-blogpage{padding:0 16px}.sagflex-blog-layout{grid-template-columns:1fr;gap:24px}.sagflex-blog-search{flex-basis:100%;max-width:none}.sagflex-bloglist{gap:24px}.sagflex-postrow{flex-direction:column;gap:12px}.sagflex-postrow__media{width:100%;aspect-ratio:16/9}.sagflex-subscribe{padding:16px}}.sagflex-pagination{margin-top:40px}.sagflex-pagination .nav-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.sagflex-pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sagflex-pagination a,.sagflex-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;border:1px solid var(--sf-line);border-radius:10px;background:var(--sf-card);color:var(--sf-accent-dark);font-weight:700;font-size:14px;text-decoration:none}.sagflex-pagination a:hover{border-color:var(--sf-accent);background:var(--sf-surface)}.sagflex-pagination .page-numbers.current{background:var(--sf-accent-dark);color:var(--sf-paper);border-color:var(--sf-accent-dark)}.sagflex-article__inner{max-width:760px}.sagflex-article__head{padding-bottom:0}.sagflex-article__cat{display:inline-block;text-decoration:none}.sagflex-article__cat:hover{color:var(--sf-accent)}.sagflex-article__meta{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--sf-muted);font-size:14px}.sagflex-article__meta a{color:var(--sf-accent-dark);font-weight:600;text-decoration:none}.sagflex-article__meta a:hover{text-decoration:underline}.sagflex-article__media-sec{padding-top:24px;padding-bottom:0}.sagflex-article__media{margin:0}.sagflex-article__img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--sf-line)}.sagflex-prose h2{font-family:var(--sf-serif);font-weight:600;font-size:26px;line-height:1.25;color:var(--sf-navy);margin:40px 0 16px}.sagflex-prose h3{font-family:var(--sf-serif);font-weight:600;font-size:21px;line-height:1.3;color:var(--sf-navy);margin:32px 0 8px}.sagflex-prose strong{color:var(--sf-text);font-weight:700}.sagflex-prose a:hover{text-decoration:underline}.sagflex-prose img{max-width:100%;height:auto;border-radius:12px;margin:24px 0}.sagflex-prose blockquote{margin:24px 0;padding:8px 0 8px 24px;border-left:3px solid var(--sf-accent);font-family:var(--sf-serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--sf-text)}.sagflex-prose blockquote p{margin:0}.sagflex-prose blockquote cite{display:block;margin-top:12px;font-style:normal;font-family:var(--sf-sans);font-size:14px;font-weight:600;color:var(--sf-muted)}.sagflex-prose hr{border:0;border-top:1px solid var(--sf-line);margin:32px 0}.sagflex-prose .sagflex-illus{margin:0 0 24px;padding:12px 16px;background:var(--sf-soft);border-left:3px solid var(--sf-accent);border-radius:8px;color:var(--sf-muted);font-size:14px;font-style:italic}.sagflex-prose .sagflex-illus em{font-style:italic}.sagflex-authorbox{display:flex;gap:24px;align-items:flex-start;margin-top:40px;padding:24px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:16px}.sagflex-authorbox__img{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;flex:none;border:1px solid var(--sf-line)}.sagflex-authorbox__name{margin:0 0 8px;font-family:var(--sf-serif);font-weight:600;font-size:18px;color:var(--sf-navy)}.sagflex-authorbox__bio{margin:0 0 8px;color:var(--sf-muted);font-size:14.5px;line-height:1.6}.sagflex-authorbox__link{color:var(--sf-accent-dark);font-weight:700;font-size:14px;text-decoration:none}.sagflex-authorbox__link:hover{text-decoration:underline}.sagflex-article__back{margin-top:32px}.sagflex-btn--ghost{background:0 0;color:var(--sf-accent-dark);border:1px solid var(--sf-line)}.sagflex-btn--ghost:hover{border-color:var(--sf-accent);background:var(--sf-surface)}@media (max-width:640px){.sagflex-authorbox{flex-direction:column;gap:16px}}body{background:#fff !important;color:#2a3346;font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif !important}.sag-head,.sag-head *,.sag-foot,.sag-foot *{font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif !important}.sag-head{background:#fff !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;box-shadow:0 2px 14px rgba(14,27,51,.06)}.admin-bar .sag-head{top:32px !important}@media screen and (max-width:782px){.admin-bar .sag-head{top:46px !important}}.sagflex-tile--rotate .sagflex-tile__v{font-size:22px;line-height:1.25;min-height:1.3em;transition:opacity .26s ease}.sagflex-paperpage{background:#eee}.sagflex-paper{max-width:1094px;margin:0 auto 64px;background:#fff;box-shadow:0 14px 40px rgba(15,23,42,.13);padding:30px 47px;overflow:hidden}.sagflex-paper .sagflex-sec{background:0 0 !important;padding:24px 0 !important}.sagflex-paper>.sagflex-sec:first-child{padding-top:0 !important}.sagflex-paper>.sagflex-sec:last-child{padding-bottom:0 !important}.sagflex-paper .sagflex-wrap{padding-left:0 !important;padding-right:0 !important;max-width:none}.sagflex-paper .sagflex-rich__inner,.sagflex-paper .sagflex-hero__inner{max-width:none}.sagflex-paper .sagflex-bg-dark .sagflex-h1,.sagflex-paper .sagflex-bg-dark .sagflex-h2,.sagflex-paper .sagflex-bg-dark .sagflex-h3,.sagflex-paper .sagflex-bg-dark .sagflex-lead,.sagflex-paper .sagflex-bg-dark .sagflex-prose{color:var(--sf-text) !important}.sagflex-paper .sagflex-bg-dark .sagflex-eyebrow--light{color:var(--sf-accent-dark) !important}.sagflex-paper .sagflex-bg-dark .sagflex-prose a{color:var(--sf-accent-dark) !important}@media (max-width:1160px){.sagflex-paper{margin-left:28px;margin-right:28px}}@media (max-width:640px){.sagflex-paper{margin:0 16px 32px;padding:24px}}@media (prefers-reduced-motion:no-preference){html.sagflex-js .sagflex-sec:not(.sagflex-hero):not(.sagflex-hhero) .sagflex-h2,html.sagflex-js .sagflex-sec:not(.sagflex-hero):not(.sagflex-hhero) .sagflex-eyebrow,html.sagflex-js .sagflex-sec:not(.sagflex-hero):not(.sagflex-hhero) .sagflex-lead,html.sagflex-js .sagflex-card,html.sagflex-js .sagflex-feat__card,html.sagflex-js .sagflex-faq__item,html.sagflex-js .sagflex-cta,html.sagflex-js .sagflex-portrait,html.sagflex-js .sagflex-authorbox,html.sagflex-js .sagflex-feature,html.sagflex-js .sagflex-postrow,html.sagflex-js .sagflex-orp-title,html.sagflex-js .sagflex-subscribe{opacity:0;transform:translateY(28px)}.sagflex-inview{animation:sagflex-bounce-in .7s cubic-bezier(.34,1.56,.64,1) both}}@keyframes sagflex-bounce-in{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sagflex-card,.sagflex-feat__card,.sagflex-faq__item,.sagflex-feature,.sagflex-postrow,.sagflex-cta,.sagflex-subscribe{animation:none !important}}