:root{--ebrr-navy:#0d233f;--ebrr-blue:#246bfe;--ebrr-sky:#eaf3ff;--ebrr-teal:#0e8a87;--ebrr-teal-soft:#e9f8f6;--ebrr-purple:#6d4aff;--ebrr-purple-soft:#f0ecff;--ebrr-gold:#d69d1c;--ebrr-gold-soft:#fff7df;--ebrr-ink:#182338;--ebrr-muted:#627086;--ebrr-line:#dce5ef;--ebrr-soft:#f6f9fc;--ebrr-white:#ffffff}body.ebrr-resource-article{background:#f7f9fc}body.ebrr-resource-article main,body.ebrr-resource-article .site-main,body.ebrr-resource-article #main,body.ebrr-resource-article .content-area,body.ebrr-resource-article .site-content,body.ebrr-resource-article .entry-content,body.ebrr-resource-article .wp-block-post-content{max-width:none!important}body.ebrr-resource-article .entry-header,body.ebrr-resource-article header.entry-header{width:min(1180px,calc(100% - 40px));max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}body.ebrr-resource-article .entry-title,body.ebrr-resource-article h1.entry-title{color:var(--ebrr-navy);max-width:980px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05;letter-spacing:-.035em;margin-left:0;margin-right:auto}.ebrr-resource-shell{width:min(1220px,calc(100% - 40px));margin:20px auto 70px}.ebrr-guide-meta{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgb(109 74 255 / .18),transparent 34%),radial-gradient(circle at 0% 100%,rgb(14 138 135 / .13),transparent 34%),linear-gradient(135deg,#102947,#173a64);color:#fff;border-radius:22px;padding:20px 24px;margin:0 0 24px;box-shadow:0 12px 30px rgb(13 35 63 / .13)}.ebrr-guide-badge{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);border-radius:999px;padding:6px 10px;font-weight:800;font-size:.75rem;letter-spacing:.055em;text-transform:uppercase}.ebrr-guide-meta-row{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:.9rem;color:rgb(255 255 255 / .84)}.ebrr-guide-meta-row span{display:inline-flex;align-items:center}.ebrr-dot{width:8px;height:8px;border-radius:50%;background:#58dbc3;margin-right:8px;box-shadow:0 0 0 4px rgb(88 219 195 / .13)}.ebrr-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;align-items:start}.ebrr-article-body{min-width:0;background:var(--ebrr-white);border:1px solid var(--ebrr-line);border-radius:22px;padding:clamp(28px,5vw,58px);color:var(--ebrr-ink);box-shadow:0 10px 32px rgb(22 45 76 / .06);font-size:1.075rem;line-height:1.78}.ebrr-article-body>:first-child{margin-top:0!important}.ebrr-article-body p{margin:0 0 1.2em;color:#344257}.ebrr-article-body strong{color:var(--ebrr-navy)}.ebrr-article-body a{color:#175fd4;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:650}.ebrr-article-body a:hover{color:#0b3e96}.ebrr-article-body h2{position:relative;scroll-margin-top:90px;color:var(--ebrr-navy);font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.16;letter-spacing:-.02em;margin:2.15em 0 .7em;padding:14px 18px 14px 21px;border-left:5px solid var(--ebrr-blue);border-radius:0 14px 14px 0;background:linear-gradient(90deg,#edf5ff 0%,#f8fbff 75%,#fff 100%)}.ebrr-article-body h3{scroll-margin-top:90px;color:#17365a;font-size:1.32rem;line-height:1.28;margin:1.7em 0 .6em}.ebrr-article-body h4{color:#21476f;margin:1.5em 0 .55em}.ebrr-article-body ul,.ebrr-article-body ol{margin:0 0 1.45em;padding-left:1.35em}.ebrr-article-body li{margin:.52em 0;padding-left:.2em;color:#344257}.ebrr-article-body ul li::marker{color:var(--ebrr-teal)}.ebrr-article-body ol li::marker{color:var(--ebrr-blue);font-weight:800}.ebrr-article-body blockquote{position:relative;margin:26px 0;padding:22px 24px 22px 28px;border:1px solid #c9e6e4;border-left:5px solid var(--ebrr-teal);border-radius:16px;background:var(--ebrr-teal-soft);color:#1d4f50}.ebrr-article-body blockquote p:last-child{margin-bottom:0}.ebrr-article-body code{background:#eef3f8;color:#23466e;border-radius:6px;padding:.12em .38em}.ebrr-article-body h2:first-of-type{border-left-color:var(--ebrr-teal);background:linear-gradient(90deg,#eaf9f6 0%,#f6fcfb 80%,#fff 100%)}.ebrr-article-body h2:first-of-type+p{border:1px solid #bfe9e2;background:linear-gradient(135deg,#f1fcfa,#ffffff);border-radius:16px;padding:20px 22px;font-size:1.08em}.ebrr-related-reading{display:grid;grid-template-columns:38px 1fr;gap:13px;margin:24px 0 30px;padding:17px 19px;border:1px solid #cddafc;border-radius:16px;background:linear-gradient(135deg,#f3f6ff,#ffffff)}.ebrr-related-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--ebrr-purple);color:#fff;font-weight:900}.ebrr-related-reading strong{display:block;color:#392b78;margin-bottom:5px}.ebrr-related-reading ul{list-style:none;padding:0;margin:0}.ebrr-related-reading li{margin:5px 0;padding:0}.ebrr-related-reading a{color:#5540c8}.ebrr-table-wrap,.ebrr-article-body .wp-block-table{overflow-x:auto;margin:28px 0;border:1px solid var(--ebrr-line);border-radius:16px;background:#fff}.ebrr-table,.ebrr-article-body table{width:100%;border-collapse:collapse;margin:0!important;min-width:620px;font-size:.94rem}.ebrr-table th,.ebrr-article-body table th{background:var(--ebrr-navy);color:#fff;text-align:left;padding:13px 15px;border:0}.ebrr-table td,.ebrr-article-body table td{padding:13px 15px;border:0;border-top:1px solid #e7edf4;vertical-align:top}.ebrr-table tbody tr:nth-child(even),.ebrr-article-body table tbody tr:nth-child(even){background:#f8fafc}.ebrr-sidebar{position:sticky;top:22px;display:grid;gap:18px}.ebrr-sidebar-card{background:#fff;border:1px solid var(--ebrr-line);border-radius:18px;padding:18px;box-shadow:0 8px 25px rgb(22 45 76 / .05)}.ebrr-sidebar-kicker{color:var(--ebrr-blue);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px}.ebrr-toc{display:grid;gap:2px;max-height:56vh;overflow:auto;padding-right:4px}.ebrr-toc a{display:block;color:#4b5a6d;text-decoration:none;font-size:.88rem;line-height:1.35;padding:7px 8px;border-radius:8px}.ebrr-toc a:hover,.ebrr-toc a.is-active{background:var(--ebrr-sky);color:#164ca2}.ebrr-toc a.ebrr-toc-h3{padding-left:18px;font-size:.81rem}.ebrr-help-card{background:radial-gradient(circle at 100% 0%,rgb(109 74 255 / .18),transparent 45%),linear-gradient(160deg,#132c4c,#17375f);color:#fff;border:0}.ebrr-help-card .ebrr-sidebar-kicker{color:#7fe5d1}.ebrr-help-card h3{color:#fff;font-size:1.15rem;line-height:1.28;margin:0 0 9px}.ebrr-help-card p{color:rgb(255 255 255 / .78);font-size:.87rem;line-height:1.55;margin:0 0 15px}.ebrr-cta{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:42px;padding:8px 12px;border-radius:10px;background:#fff;color:#17375f!important;text-decoration:none!important;font-weight:850!important;font-size:.84rem}.ebrr-article-body .ebrr-faq-item{border:1px solid #e1dafd;background:#faf8ff;border-radius:14px;padding:16px 18px;margin:12px 0}.ebrr-article-body .ebrr-faq-item h3{color:#453286;margin:.1em 0 .45em}.ebrr-progress{position:fixed;top:0;left:0;width:100%;height:4px;z-index:99999;pointer-events:none;background:#fff0}.ebrr-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--ebrr-blue),var(--ebrr-purple),var(--ebrr-teal));transition:width .08s linear}body.ebrr-resource-article .container,body.ebrr-resource-article .site-container,body.ebrr-resource-article .ast-container,body.ebrr-resource-article .wp-site-blocks{--ebrr-safe-width:1220px}@media (max-width:1040px){.ebrr-reading-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.ebrr-resource-shell{width:min(100% - 28px,1160px)}}@media (max-width:860px){.ebrr-reading-layout{grid-template-columns:1fr}.ebrr-sidebar{position:static;order:-1}.ebrr-help-card{display:none}.ebrr-toc{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ebrr-toc a.ebrr-toc-h3{display:none}}@media (max-width:640px){body.ebrr-resource-article .entry-header,body.ebrr-resource-article header.entry-header{width:calc(100% - 28px)}.ebrr-resource-shell{width:calc(100% - 20px);margin-top:12px}.ebrr-guide-meta{padding:16px;border-radius:16px}.ebrr-guide-meta-row{gap:6px 13px;font-size:.82rem}.ebrr-article-body{padding:25px 19px;border-radius:17px;font-size:1rem;line-height:1.72}.ebrr-article-body h2{font-size:1.55rem;padding:11px 13px 11px 16px}.ebrr-article-body h3{font-size:1.22rem}.ebrr-toc{display:block}.ebrr-toc a{padding:7px 5px}.ebrr-table,.ebrr-article-body table{min-width:540px}}body.ebrr-resource-article{overflow-x:hidden}body.ebrr-resource-article .entry-header,body.ebrr-resource-article header.entry-header{width:min(1480px,calc(100vw - 56px))!important;max-width:none!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)!important;padding-left:0!important;padding-right:0!important}body.ebrr-resource-article .entry-title,body.ebrr-resource-article h1.entry-title{width:100%;max-width:1120px!important}body.ebrr-resource-article .ebrr-resource-shell{box-sizing:border-box;width:min(1480px,calc(100vw - 56px))!important;max-width:none!important;margin-top:20px!important;margin-right:0!important;margin-bottom:70px!important;margin-left:50%!important;transform:translateX(-50%)!important}body.ebrr-resource-article .ebrr-reading-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important;width:100%}body.ebrr-resource-article .ebrr-article-body{width:100%;max-width:none!important;min-width:0;padding:clamp(34px,4vw,64px) clamp(34px,4.5vw,72px)!important}body.ebrr-resource-article .ebrr-article-body>p,body.ebrr-resource-article .ebrr-article-body>ul,body.ebrr-resource-article .ebrr-article-body>ol,body.ebrr-resource-article .ebrr-article-body>blockquote,body.ebrr-resource-article .ebrr-article-body>.ebrr-related-reading{max-width:980px}body.ebrr-resource-article .ebrr-article-body>h2,body.ebrr-resource-article .ebrr-article-body>h3,body.ebrr-resource-article .ebrr-article-body>h4,body.ebrr-resource-article .ebrr-article-body>.ebrr-table-wrap,body.ebrr-resource-article .ebrr-article-body>.wp-block-table,body.ebrr-resource-article .ebrr-article-body>table{max-width:100%}body.ebrr-resource-article .entry-content,body.ebrr-resource-article .wp-block-post-content,body.ebrr-resource-article .site-main,body.ebrr-resource-article main{overflow:visible!important}body.ebrr-resource-article .ebrr-sidebar{width:320px}body.ebrr-resource-article .ebrr-sidebar-card{width:100%;box-sizing:border-box}@media (min-width:1500px){body.ebrr-resource-article .ebrr-resource-shell,body.ebrr-resource-article .entry-header,body.ebrr-resource-article header.entry-header{width:min(1540px,calc(100vw - 72px))!important}body.ebrr-resource-article .ebrr-reading-layout{grid-template-columns:minmax(0,1fr) 330px!important;gap:32px!important}body.ebrr-resource-article .ebrr-sidebar{width:330px}}@media (max-width:1180px){body.ebrr-resource-article .ebrr-resource-shell,body.ebrr-resource-article .entry-header,body.ebrr-resource-article header.entry-header{width:calc(100vw - 32px)!important}body.ebrr-resource-article .ebrr-reading-layout{grid-template-columns:minmax(0,1fr) 260px!important;gap:20px!important}body.ebrr-resource-article .ebrr-sidebar{width:260px}body.ebrr-resource-article .ebrr-article-body{padding:34px 34px!important}}@media (max-width:900px){body.ebrr-resource-article .ebrr-reading-layout{grid-template-columns:1fr!important}body.ebrr-resource-article .ebrr-sidebar{width:100%}}@media (max-width:640px){body.ebrr-resource-article .ebrr-resource-shell,body.ebrr-resource-article .entry-header,body.ebrr-resource-article header.entry-header{width:calc(100vw - 18px)!important}body.ebrr-resource-article .ebrr-resource-shell{margin-bottom:38px!important}body.ebrr-resource-article .ebrr-article-body{padding:25px 18px!important}}