@font-face{font-family:STAgdasima;src:url('fonts/Agdasima-700.ttf');font-weight:700;font-display:swap}@font-face{font-family:STKarla;src:url('fonts/Karla-400.ttf');font-weight:400;font-display:swap}@font-face{font-family:STKarla;src:url('fonts/Karla-700.ttf');font-weight:700;font-display:swap}
/* Post-only module. Other routes never enqueue this stylesheet. */
.st-template{--st-ink:#26364f;--st-accent:#d56428;--st-line:#d5dde1;font:18px/1.75 STKarla,Karla,Arial,sans-serif;color:var(--st-ink);background:#fff}.st-template *{box-sizing:border-box}.st-template a{color:inherit;text-underline-offset:4px}.st-template a:hover{color:#96411b}.st-template :is(a,button,summary):focus-visible{outline:3px solid #98431b;outline-offset:5px}.st-template :is(h1,h2,h3,h4,h5,h6){font-family:STAgdasima,Agdasima,sans-serif;color:var(--st-ink);font-weight:700;line-height:1.12;letter-spacing:0}.st-template .st-opening{background:#f5f4ef;border-bottom:1px solid var(--st-line);padding:26px max(28px,calc((100% - 1200px)/2)) 43px}.st-template .st-breadcrumb{display:flex;gap:12px;font-size:13px;align-items:center;margin-bottom:29px}.st-template .st-breadcrumb a{text-decoration:none}.st-template .st-breadcrumb>span:last-child{color:#5d6872}.st-template .st-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;align-items:center}.st-template .st-hero.st-no-feature{grid-template-columns:1fr;max-width:840px}.st-template .st-title h1.entry-title{font-size:56px;line-height:1.05;margin:19px 0 25px}.st-template .st-eyebrow{font:700 12px/1.5 STKarla,Karla,sans-serif;letter-spacing:1.6px;color:#91401b}.st-template .st-eyebrow>a{text-decoration:none;border-bottom:2px solid var(--st-accent);padding-bottom:7px}.st-template .st-byline{display:flex;gap:22px;font-size:13px;align-items:center;flex-wrap:wrap;margin-bottom:27px}.st-template .st-byline a{text-decoration:none;font-weight:700}.st-template .st-byline time{color:#566370}.st-template .st-featured{margin:0;align-self:stretch;position:relative}.st-template .st-featured>img{height:100%;max-height:470px;min-height:420px;width:100%;object-fit:cover;object-position:center;display:block}.st-template .st-featured:before{content:'';position:absolute;left:-13px;width:3px;top:30px;bottom:30px;background:var(--st-accent)}.st-template .st-featured :is(p,figcaption){font-size:12px;line-height:1.5;margin:8px 0 0}.st-template .st-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:14px 21px;background:#d56428;border-radius:3px;color:#fff;font:700 19px/1.4 STKarla,Karla,sans-serif;text-decoration:none;transition:background .15s}.st-template .st-button:hover{background:#26364f;color:#fff}.st-template .st-reading{max-width:1200px;margin:auto;padding:47px 0 65px;display:grid;gap:70px}.st-template .st-has-toc{grid-template-columns:245px minmax(0,795px);justify-content:center}.st-template .st-no-toc{grid-template-columns:minmax(0,795px);justify-content:center}.st-template .st-sticky{position:sticky;top:28px}.st-template .st-sidebar ol{list-style:none;margin:18px 0 24px;padding:0;max-height:calc(100vh - 160px);overflow-y:auto}.st-template .st-sidebar li{border-top:1px solid var(--st-line);margin:0}.st-template .st-sidebar li>a{display:block;font:500 14px/1.5 STKarla,Karla,sans-serif;padding:13px 0;text-decoration:none}.st-template .st-sidebar summary{font-size:13px;cursor:pointer;padding:13px 0}.st-template .st-sidebar ul{list-style:none;padding:0 0 0 12px;margin:0}.st-template .st-sidebar ul li>a{font-size:12px;padding:9px 0}.st-template .st-back{font-size:13px}.st-template .st-mobile-toc{display:none}.st-template .st-content{min-width:0;font-size:18px;line-height:1.75;overflow-wrap:break-word}.st-template .st-content p{margin:0 0 23px}.st-template .st-content>p:first-child{font-size:21px;line-height:1.65}.st-template .st-content :is(h2,h3,h4,h5,h6){scroll-margin-top:28px}.st-template .st-content h2{font-size:42px;border-top:2px solid #26364f;padding-top:27px;margin:37px 0 22px}.st-template .st-content h3{font-size:38px;border-top:1px solid var(--st-line);padding-top:27px;margin:38px 0 22px}.st-template .st-content h4{font-size:36px;border-top:1px solid var(--st-line);padding-top:27px;margin:38px 0 22px}.st-template .st-content h5{font-size:29px;padding-left:15px;border-left:3px solid var(--st-accent);margin:32px 0 18px}.st-template .st-content h6{font-family:STKarla,Karla,sans-serif;font-size:21px;line-height:1.4;padding-top:24px;border-top:1px solid var(--st-line);margin:30px 0 16px}.st-template .st-content :is(h2,h3,h4,h5,h6)>strong{font-weight:inherit}.st-template .st-content :is(p,li) a{color:#96411b;text-decoration-thickness:1px}.st-template .st-content ul,.st-template .st-content ol{margin:25px 0 28px;padding-left:25px}.st-template .st-content li{padding:8px 0 8px 6px}.st-template .st-content li::marker{color:#a2491c}.st-template .st-content li+li{border-top:1px solid #e5e9eb}.st-template .st-content img{max-width:100%;height:auto}.st-template .st-content figure{max-width:100%;margin:28px 0}.st-template .st-content figcaption{font-size:13px;color:#596573}.st-template .st-content .wp-block-table{overflow-x:auto}.st-template .st-content table{border-collapse:collapse;width:100%;font-size:16px}.st-template .st-content :is(td,th){text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--st-line)}.st-template .st-content th{background:#26364f;color:white}.st-template .st-content tbody tr:nth-child(even){background:#f4f6f5}.st-template .st-content blockquote{border-left:3px solid var(--st-accent);padding:22px 26px;margin:28px 0;background:#f2f4f4;font-size:20px}.st-template .st-content cite{font-size:13px;font-style:normal}.st-template .st-content .is-style-st-note{background:#eef2f3;border-left:3px solid var(--st-accent);padding:23px 25px;margin:28px 0}.st-template .st-content .is-style-st-takeaways{border-top:3px solid var(--st-ink);background:#f5f4ef;padding:25px;margin:28px 0}.st-template .st-content .is-style-st-tips{border:1px solid var(--st-line);padding:25px;margin:28px 0}.st-template .st-content details{border-top:1px solid var(--st-line);padding:20px 0}.st-template .st-content summary{cursor:pointer;font-weight:700;min-height:44px}.st-template .st-author{border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line);padding:26px 0;margin-top:36px;display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center}.st-template .st-author-label{font:700 10px/1.5 STKarla;letter-spacing:1.2px;color:#91401b}.st-template .st-author-name{grid-column:1;grid-row:2;font-weight:700;font-size:17px}.st-template .st-author>a{font-size:13px;grid-column:2;grid-row:1/3}.st-template .st-author p{grid-column:1/-1;font-size:15px;margin:15px 0 0}.st-template .st-related{padding:32px 0}.st-template .st-related>h2{font-size:36px;margin:0 0 24px}.st-template .st-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.st-template .st-related-card{text-decoration:none;border-bottom:2px solid var(--st-line);padding-bottom:18px}.st-template .st-related-card:hover{border-color:var(--st-accent)}.st-template .st-related-card img{width:100%;height:180px;object-fit:cover;display:block;margin-bottom:17px}.st-template .st-related-card h3{font-size:27px;margin:0 0 15px}.st-template .st-related-card>span{font:700 13px STKarla;color:#96411b}.st-template .st-inquiry{background:#26364f;color:#fff;padding:32px;display:grid;grid-template-columns:1.3fr 1fr;gap:28px;margin-top:8px}.st-template .st-inquiry h2{font-size:38px;color:white;margin:11px 0 19px}.st-template .st-inquiry .st-eyebrow{color:#f4b185}.st-template .st-inquiry p{font-size:16px;line-height:1.7;margin:0 0 23px}.st-template .st-inquiry aside{border-left:1px solid #718096;padding-left:23px}.st-template .st-inquiry aside p{font-size:13px;line-height:1.7}.st-template .st-inquiry .st-button{font-size:19px;padding:13px 17px}.st-template .st-inquiry .st-button:hover{background:#26364f;outline:1px solid #fff}
@media(max-width:1250px){.st-template .st-reading{padding-left:28px;padding-right:28px;gap:44px}.st-template .st-has-toc{grid-template-columns:220px minmax(0,1fr)}.st-template .st-hero{gap:38px}.st-template .st-title h1.entry-title{font-size:50px}}
@media(max-width:1000px){.st-template .st-reading{grid-template-columns:minmax(0,1fr);max-width:850px;gap:0;padding-top:28px}.st-template .st-sidebar{display:none}.st-template .st-mobile-toc{display:block;border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line);margin-bottom:28px}.st-template .st-mobile-toc>summary{font-size:15px;font-weight:700;cursor:pointer;padding:15px 0;min-height:48px}.st-template .st-mobile-toc ol{list-style:none;padding:0;margin:0}.st-template .st-mobile-toc li{border-top:1px solid var(--st-line);margin:0}.st-template .st-mobile-toc li>a{font-size:14px;line-height:1.5;display:block;text-decoration:none;padding:12px 0}.st-template .st-mobile-toc li summary{font-size:14px;padding:12px 0}.st-template .st-mobile-toc ul{padding-left:16px;list-style:none;margin:0}.st-template .st-opening{padding:24px 28px 34px}.st-template .st-title h1.entry-title{font-size:43px}.st-template .st-hero{gap:27px}.st-template .st-featured>img{min-height:410px;max-height:480px}}
@media(max-width:650px){.st-template .st-opening{padding:19px 20px 26px}.st-template .st-breadcrumb{font-size:12px;gap:10px;margin-bottom:21px}.st-template .st-hero{display:flex;flex-direction:column;gap:26px;align-items:stretch}.st-template .st-title h1.entry-title{font-size:40px;line-height:1.07;margin:18px 0 21px}.st-template .st-featured>img{height:230px;min-height:0;max-height:none}.st-template .st-featured:before{left:-7px;top:15px;bottom:15px;width:2px}.st-template .st-byline{gap:6px 16px;margin-bottom:21px}.st-template .st-button{min-height:54px;padding:13px 16px;font-size:19px}.st-template .st-title .st-button{display:flex}.st-template .st-reading{padding:22px 20px 38px}.st-template .st-content,.st-template .st-content>p:first-child{font-size:18px;line-height:1.75}.st-template .st-content h2{font-size:35px;margin-top:31px}.st-template .st-content h3{font-size:34px;margin-top:31px}.st-template .st-content h4{font-size:33px;margin-top:31px}.st-template .st-content h5{font-size:28px;padding-left:12px;margin-top:27px}.st-template .st-content h6{font-size:20px}.st-template .st-content li{font-size:17px}.st-template .st-content :is(ul,ol){padding-left:21px}.st-template .st-content :is(td,th){padding:12px;font-size:15px;min-width:140px}.st-template .st-author{padding:23px 0;grid-template-columns:1fr}.st-template .st-author>a{grid-column:1;grid-row:3;margin-top:13px}.st-template .st-related-grid{grid-template-columns:1fr;gap:28px}.st-template .st-related-card img{height:190px}.st-template .st-related-card h3{font-size:28px}.st-template .st-inquiry{padding:25px 21px;grid-template-columns:1fr;gap:24px}.st-template .st-inquiry h2{font-size:35px}.st-template .st-inquiry aside{border-left:0;border-top:1px solid #718096;padding:23px 0 0}.st-template .st-inquiry .st-button{display:flex}.st-template .st-content blockquote{padding:18px;font-size:19px}}
@media(prefers-reduced-motion:reduce){.st-template *{transition:none!important}}

.st-template .st-adjacent{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--st-line);padding:26px 0 5px;margin-top:35px}.st-template .st-adjacent>a{flex:1;text-decoration:none;max-width:50%}.st-template .st-adjacent span{display:block;font:700 11px/1.5 STKarla;color:#96411b;margin-bottom:7px}.st-template .st-adjacent strong{font:700 24px/1.2 STAgdasima;display:block}.st-template .st-adjacent a:hover strong{text-decoration:underline}@media(max-width:650px){.st-template .st-adjacent{flex-direction:column;gap:23px}.st-template .st-adjacent>a{max-width:100%}}

/* Small scoped Astra integration and accessibility exceptions; no shared header/footer selectors. */
body.rflb-st-v1-active #content>.ast-container{display:block;max-width:none;padding-inline:0}
body.rflb-st-v1-active #primary{width:100%;margin:0;padding:0;border:0}
body.rflb-st-v1-active #primary article.st-template.ast-article-single{margin:0;padding:0;border:0;background:#fff}
body.rflb-st-v1-active.ast-theme-transparent-header article.st-template::before{content:"";display:block;height:var(--st-global-header-height,84px);background:#26364f}
.st-template [data-st-desktop-toc][hidden],.st-template [data-st-mobile-toc][hidden]{display:none!important}
.st-template .st-has-toc>.st-sidebar{grid-column:1;grid-row:1}
.st-template .st-has-toc>.st-reading-main{grid-column:2;grid-row:1;min-width:0}
.st-template .st-no-toc>.st-reading-main{grid-column:1;min-width:0}
.st-template .st-button>span{min-width:0}
.st-template .st-button>svg{flex:0 0 18px}
.st-template .st-eyebrow>a{text-transform:uppercase}
.st-template .st-author-bio{grid-column:1/-1}
.st-template .st-sidebar a[aria-current="location"]{color:#96411b;font-weight:700}
.st-template .st-content .st-table-scroll{overflow-x:auto;max-width:100%;margin:28px 0}
.st-template .st-content .wp-block-table{max-width:100%}
.st-template .st-content :is(.st-table-scroll,.wp-block-table):focus-visible{outline:3px solid #98431b;outline-offset:3px}
.st-template .st-page-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0;font-size:16px}
.st-template .st-page-links :is(a,span){display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:6px;border:1px solid #d5dde1}
body.admin-bar.rflb-st-v1-active .st-template .st-sticky{top:60px}
body.admin-bar.rflb-st-v1-active .st-template :is(h2,h3,h4,h5,h6,#st-content){scroll-margin-top:64px}
@media(max-width:1000px){.st-template .st-has-toc>.st-reading-main{grid-column:1}}
@media(max-width:782px){body.admin-bar.rflb-st-v1-active .st-template :is(h2,h3,h4,h5,h6,#st-content){scroll-margin-top:76px}}
