:root{--pe-accent:#2459ed;--pe-bg:#f5f6f8;--pe-surface:#fff;--pe-ink:#182032;--pe-muted:#637086;--pe-line:#e2e6ed;--pe-soft:#edf1f8;--pe-glass:rgba(255,255,255,.91);--pe-shadow:0 18px 55px rgba(18,32,58,.12);color-scheme:light}
:root[data-pe-theme=dark]{--pe-bg:#0c1220;--pe-surface:#131d2e;--pe-ink:#edf2ff;--pe-muted:#a5b3ca;--pe-line:#29364c;--pe-soft:#1d2b42;--pe-glass:rgba(19,29,46,.94);--pe-shadow:0 18px 55px #0005;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;scrollbar-color:#8695b6 var(--pe-bg);scrollbar-width:thin}body{margin:0;background:var(--pe-bg);color:var(--pe-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,summary{cursor:pointer}button{color:inherit}svg{flex-shrink:0}img{max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--pe-accent);outline-offset:4px;border-radius:8px}[hidden]{display:none!important}.wp-site-blocks>*,.wp-site-blocks>main>*{margin-block-start:0}.pe-shell{width:min(1320px,calc(100% - 80px));margin-inline:auto}.pe-skip{position:fixed;top:-100px;left:20px;z-index:1000;background:var(--pe-surface);padding:12px 20px}.pe-skip:focus{top:12px}.pe-header{background:var(--pe-glass);backdrop-filter:blur(22px);border-bottom:1px solid var(--pe-line);z-index:50}.pe-sticky .wp-site-blocks>header{position:sticky;top:0;z-index:50}.admin-bar.pe-sticky .wp-site-blocks>header{top:32px}.pe-masthead{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pe-brand{display:inline-flex;gap:14px;align-items:center;font-size:28px;font-weight:850;letter-spacing:-1.3px;line-height:1.05}.pe-brand small{display:block;margin-top:8px;font-weight:450;letter-spacing:.03em;font-size:11px;color:var(--pe-muted)}.pe-brand-symbol{display:flex;align-items:center;justify-content:center;background:var(--pe-accent);color:#fff;width:48px;height:48px;border-radius:15px;font-size:29px;letter-spacing:-6px;padding-right:5px;box-shadow:0 6px 15px #2459ed25}.pe-brand-symbol span{color:#b5c8ff}.custom-logo{max-width:240px;max-height:65px;width:auto;display:block}.pe-header-actions{display:flex;gap:12px;align-items:center}.pe-header-actions>button,.pe-popover>summary{display:flex;align-items:center;justify-content:center;height:44px;min-width:44px;gap:8px;border:1px solid var(--pe-line);background:transparent;border-radius:100px;padding:0 12px;font-size:12px;font-weight:700;list-style:none}.pe-popover>summary::-webkit-details-marker{display:none}.pe-header-actions>button:hover,.pe-popover>summary:hover,.pe-popover[open]>summary{background:var(--pe-soft)}.pe-popover{position:relative}.pe-popover-panel{position:absolute;right:0;top:calc(100% + 18px);background:var(--pe-surface);border:1px solid var(--pe-line);border-radius:20px;padding:26px;box-shadow:var(--pe-shadow);width:310px;max-height:70vh;overflow:auto}.pe-menu nav>a,.pe-menu li>a{display:block;border-bottom:1px solid var(--pe-line);padding:10px 0;font-weight:650}.pe-menu ul{list-style:none;padding:0}.pe-menu ul ul{padding-left:18px;font-size:14px}.pe-menu .pe-social{margin-top:16px}.pe-search .pe-popover-panel{width:440px}.pe-search label{font-size:13px;font-weight:700;display:block;margin-bottom:12px}.pe-search form>div{display:flex;gap:8px}.pe-search input{width:100%;min-width:0;border:1px solid var(--pe-line);background:var(--pe-bg);color:var(--pe-ink);padding:12px;border-radius:10px;font-size:14px}.pe-search button{background:var(--pe-accent);color:white;border:0;border-radius:10px;padding:10px 18px;font-size:13px}.pe-logo-center{position:relative;justify-content:flex-end}.pe-logo-center .pe-header-brand{position:absolute;left:50%;transform:translateX(-50%)}.pe-edition{display:flex;justify-content:space-between;align-items:center;padding:23px 0;font-size:11px;color:var(--pe-muted);letter-spacing:.02em}.pe-edition>span{display:flex;align-items:center;gap:8px;font-weight:650}.pe-edition i{width:6px;height:6px;border-radius:50%;background:var(--pe-accent)}.pe-edition time{text-transform:capitalize}.pe-hero-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.pe-card{min-width:0}.pe-card a{display:block;height:100%;border-radius:18px}.pe-card-image{position:relative;overflow:hidden;border-radius:15px;background:var(--pe-soft);aspect-ratio:1.65}.pe-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.pe-card:hover .pe-card-image img{transform:scale(1.035)}.pe-card-copy{padding:15px 1px 0}.pe-badge{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;display:inline-block;color:var(--pe-accent);line-height:1.4}.pe-tone-green{color:#087a59}.pe-tone-orange{color:#a94a12}.pe-tone-purple{color:#8053c0}.pe-tone-pink{color:#b23668}.pe-tone-teal{color:#087781}[data-pe-theme=dark] .pe-tone-green{color:#62dcb5}[data-pe-theme=dark] .pe-tone-orange{color:#ffb781}[data-pe-theme=dark] .pe-tone-purple{color:#c0a3ff}[data-pe-theme=dark] .pe-tone-pink{color:#ff9bbf}[data-pe-theme=dark] .pe-tone-teal{color:#78dce3}[data-pe-theme=dark] .pe-tone-blue{color:#91b1ff}.pe-card h3,.pe-card h2{font-size:18px;line-height:1.25;letter-spacing:-.45px;margin-top:6px;font-weight:750}.pe-card-meta{font-size:10px;color:var(--pe-muted);display:block;margin-top:10px}.pe-card-lead{grid-row:span 2;position:relative;min-height:530px;border-radius:20px;overflow:hidden;background:#152336}.pe-card-lead .pe-card-image{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.pe-card-lead .pe-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a172200 15%,#08152125 30%,#081521e8 90%)}.pe-card-lead .pe-card-copy{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:34px;color:white}.pe-card-lead .pe-badge{background:#fff;color:#15314f;padding:6px 10px;border-radius:6px;margin-bottom:13px}.pe-card-lead h1{font-size:clamp(27px,2.55vw,38px);line-height:1.11;letter-spacing:-1.3px;font-weight:780}.pe-card-lead p{font-size:13px;color:#e0e7ee;margin-top:15px;line-height:1.55;max-width:420px}.pe-card-lead .pe-card-meta{color:#c5d1de;margin-top:17px}.pe-card-feature .pe-card-image{aspect-ratio:1.7}.pe-card-feature h2{font-size:17px;line-height:1.27}.pe-card-feature .pe-card-copy{padding-top:9px}.pe-topic-strip{display:flex;align-items:center;gap:9px;overflow:auto;scrollbar-width:none;border-bottom:1px solid var(--pe-line);padding:25px 0 27px;white-space:nowrap}.pe-topic-strip strong{font-size:11px;margin-right:15px}.pe-topic-strip a{font-size:11px;line-height:1;padding:10px 17px;border:1px solid var(--pe-line);border-radius:30px;background:var(--pe-surface);font-weight:600}.pe-topic-strip a:hover{background:var(--pe-ink);color:var(--pe-bg)}.pe-section{padding-top:44px;padding-bottom:6px}.pe-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:25px}.pe-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--pe-muted);font-weight:700;display:block;margin-bottom:7px}.pe-section-heading h2{font-size:29px;line-height:1.05;letter-spacing:-1px;font-weight:800}.pe-dot{color:var(--pe-accent)}.pe-section-heading>a{display:flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap;font-weight:650}.pe-section-heading>a svg{width:17px;height:17px}.pe-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--pe-line);border-radius:18px;overflow:hidden;background:var(--pe-surface)}.pe-latest-card{padding:22px;display:flex;gap:17px;border-bottom:1px solid var(--pe-line);border-right:1px solid var(--pe-line);min-width:0}.pe-latest-card:nth-child(3n){border-right:0}.pe-latest-number{font-size:26px;color:var(--pe-muted);opacity:.5;font-weight:350;line-height:1.5;letter-spacing:-1px}.pe-latest-card h3{font-size:15px;line-height:1.35;font-weight:700;letter-spacing:-.2px;margin-top:5px}.pe-latest-card time{font-size:10px;color:var(--pe-muted);margin-top:10px;display:block}.pe-category-grid{display:grid;grid-template-columns:repeat(var(--pe-columns,4),minmax(0,1fr));gap:23px}.pe-category-section{padding-bottom:18px}.pe-video-section{background:#101d33;color:#f2f5ff;margin-top:45px;padding:36px 0 40px;border-block:1px solid #233652}.pe-video-section .pe-eyebrow,.pe-video-section .pe-card-meta{color:#abbad1}.pe-video-section .pe-badge{color:#9ab6fc}.pe-video-section .pe-dot{color:#78a4ff}.pe-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.pe-card-video .pe-card-image:after{content:"▶";position:absolute;left:15px;bottom:15px;background:#fff;color:#172640;border-radius:100px;height:42px;width:42px;display:grid;place-items:center;font-size:13px;padding-left:3px;box-shadow:0 3px 15px #0003}.pe-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.pe-ad{margin-block:35px;text-align:center;border:1px solid var(--pe-line);border-radius:14px;padding:20px;background:var(--pe-surface);overflow:hidden}.pe-ad>span{display:block;text-transform:uppercase;letter-spacing:.15em;color:var(--pe-muted);font-size:9px;margin-bottom:14px}.pe-ad img{display:block;margin:auto}.pe-ad iframe{max-width:100%}.pe-footer{margin-top:65px;padding:40px 0 22px;border-top:1px solid var(--pe-line);background:var(--pe-surface)}.pe-footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.pe-footer .pe-brand{font-size:23px}.pe-footer .pe-brand-symbol{height:41px;width:41px;font-size:25px}.pe-footer-topics{display:flex;flex-wrap:wrap;gap:25px;padding:30px 0;font-size:12px;font-weight:650}.pe-footer-bottom{border-top:1px solid var(--pe-line);padding-top:20px;display:flex;gap:15px;justify-content:space-between;font-size:10px;color:var(--pe-muted)}.pe-footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.pe-footer-bottom a:hover{text-decoration:underline}.pe-social{display:flex;gap:8px;flex-wrap:wrap}.pe-social>a{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--pe-line);border-radius:50%}.pe-social>a:hover{background:var(--pe-soft)}.pe-image-fallback{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--pe-soft),var(--pe-surface));color:var(--pe-muted)}.pe-image-fallback span{font-size:80px;font-weight:200}.pe-empty{padding-block:80px}.pe-empty h1{font-size:38px;line-height:1.15;margin-bottom:20px}.pe-article-header{max-width:900px;margin:50px auto 28px;padding-inline:30px}.pe-article-header .wp-block-post-title{font-size:clamp(32px,4vw,54px);line-height:1.1;letter-spacing:-1.8px;font-weight:800;margin:18px 0}.pe-article-header .wp-block-post-excerpt{font-size:19px;color:var(--pe-muted);line-height:1.6;margin-bottom:20px}.pe-article-byline{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--pe-muted);margin-block:22px}.pe-article-header .wp-block-post-terms{font-size:12px;color:var(--pe-accent);font-weight:700}.pe-single-image{width:min(1120px,calc(100% - 60px));margin:25px auto!important}.pe-single-image img{border-radius:20px;max-height:620px;object-fit:cover}.pe-hide-featured .pe-single-image,.pe-hide-tags .pe-post-tags{display:none}.pe-article-content,.pe-article-bottom{max-width:740px!important;width:calc(100% - 48px);margin:30px auto!important}.pe-article-content{font-size:calc(18px * var(--pe-font-scale,1));line-height:1.85;overflow-wrap:anywhere}.pe-article-content>*{margin-block:1.4em}.pe-article-content h2{font-size:1.6em;line-height:1.25;letter-spacing:-.6px;margin-top:1.9em}.pe-article-content h3{font-size:1.25em;line-height:1.3}.pe-article-content a{text-decoration:underline;text-underline-offset:3px;color:var(--pe-accent)}.pe-article-content img{border-radius:16px}.pe-article-content iframe,.pe-article-content video{max-width:100%}.pe-article-content blockquote{border-left:3px solid var(--pe-accent);margin-inline:0;padding:15px 25px;background:var(--pe-surface);font-size:1.2em}.pe-reading-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line);padding:15px 0;font-size:11px;color:var(--pe-muted)}.pe-reader-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pe-reader-actions>a,.pe-reader-actions>button{min-height:40px;display:flex;align-items:center;border:1px solid var(--pe-line);padding:7px 11px;border-radius:30px;font-size:11px;color:var(--pe-ink);background:var(--pe-surface)}.pe-reader-actions button:disabled{opacity:.45;cursor:default}.pe-copy-status:empty{display:none}.pe-toc{border:1px solid var(--pe-line);border-radius:16px;padding:16px 20px;margin-top:20px;background:var(--pe-surface);font-size:13px}.pe-toc summary{display:flex;justify-content:space-between;font-weight:700;list-style:none;min-height:27px}.pe-toc summary::-webkit-details-marker{display:none}.pe-toc ol{padding-left:20px;margin-bottom:0}.pe-toc li{padding:6px 0}.pe-toc a:hover{color:var(--pe-accent)}.pe-toc-sub{margin-left:18px}.pe-reading-progress{position:fixed;bottom:0;left:0;width:100%;height:4px;border:0;z-index:90;appearance:none;background:transparent}.pe-reading-progress::-webkit-progress-bar{background:transparent}.pe-reading-progress::-webkit-progress-value{background:var(--pe-accent)}.pe-reading-progress::-moz-progress-bar{background:var(--pe-accent)}.pe-post-tags{font-size:12px;color:var(--pe-muted)}.pe-comments{border-top:1px solid var(--pe-line);padding-top:35px;margin-top:30px}.pe-comments h2{font-size:24px}.pe-comments textarea,.pe-comments input:not([type=checkbox]):not([type=submit]){background:var(--pe-surface);border:1px solid var(--pe-line);color:var(--pe-ink);border-radius:10px;padding:12px;max-width:100%}.pe-comments label{font-size:13px}.pe-comments input[type=submit]{background:var(--pe-accent);color:#fff;border:0;padding:13px 20px;border-radius:30px;cursor:pointer}.pe-comments .comment-form-cookies-consent{font-size:12px}.pe-archive{padding-block:50px}.pe-archive h1{font-size:42px;line-height:1.1;letter-spacing:-1.5px;margin-bottom:30px}.pe-archive .wp-block-post-template{gap:28px}.pe-archive .wp-block-post-featured-image{aspect-ratio:1.65;margin:0}.pe-archive .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.pe-archive .wp-block-post-title{font-size:22px;line-height:1.2;margin-top:15px}.pe-archive .wp-block-post-excerpt,.pe-archive .wp-block-post-date{color:var(--pe-muted);font-size:13px}.pe-archive .wp-block-query-pagination{margin-top:35px;font-size:14px}.pe-archive .wp-block-query-pagination a{padding:9px 14px;background:var(--pe-surface);border:1px solid var(--pe-line);border-radius:9px}.pe-demo-note{font-size:13px!important;padding:15px;border:1px solid var(--pe-line);border-radius:10px;color:var(--pe-muted);background:var(--pe-surface)}
@media(min-width:1500px){.pe-card-lead{min-height:560px}}
@media(max-width:1100px){.pe-shell{width:calc(100% - 48px)}.pe-hero-grid{gap:15px;grid-template-columns:1.5fr 1fr 1fr}.pe-card-lead .pe-card-copy{padding:26px}.pe-card-lead{min-height:510px}.pe-card-feature h2{font-size:15px}.pe-category-grid{gap:18px}.pe-card h3{font-size:17px}.pe-logo-center .pe-header-brand{position:static;transform:none}.pe-logo-center{justify-content:space-between}}
@media(max-width:800px){.pe-shell{width:calc(100% - 36px)}.pe-masthead{height:82px;gap:12px}.pe-brand{font-size:23px;gap:10px}.pe-brand-symbol{width:39px;height:39px;font-size:25px}.pe-brand small{font-size:9px}.pe-header-actions{gap:6px}.pe-header-actions>button,.pe-popover>summary{width:40px;min-width:40px;height:40px;padding:0}.pe-menu summary>span{display:none}.pe-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.pe-card-lead{grid-column:span 2;grid-row:auto;min-height:450px}.pe-card-lead h1{font-size:38px;max-width:580px}.pe-card-lead p{max-width:510px}.pe-card-feature h2{font-size:19px}.pe-card-feature .pe-card-image{aspect-ratio:1.8}.pe-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-latest-card:nth-child(3n){border-right:1px solid var(--pe-line)}.pe-latest-card:nth-child(2n){border-right:0}.pe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.pe-video-grid{gap:16px}.pe-video-grid h3{font-size:16px}.pe-related-grid{gap:18px}.pe-footer-bottom{flex-wrap:wrap}.pe-archive .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bar.pe-sticky .wp-site-blocks>header{top:46px}.pe-article-header{margin-top:32px}.pe-search .pe-popover-panel{right:-47px;width:min(440px,calc(100vw - 36px))}.pe-menu .pe-popover-panel{right:-94px;width:min(310px,calc(100vw - 36px))}}
@media(max-width:480px){.pe-shell{width:calc(100% - 32px)}.pe-masthead{height:76px}.pe-brand{font-size:21px;letter-spacing:-.8px}.pe-brand small{display:none}.pe-brand-symbol{width:34px;height:34px;border-radius:11px;font-size:22px}.pe-header-actions{gap:4px}.pe-header-actions>button,.pe-popover>summary{min-width:36px;width:36px;height:40px;border-color:transparent}.pe-edition{padding:20px 0;font-size:9px;gap:12px}.pe-edition time{max-width:90px;text-align:right}.pe-card-lead{min-height:425px;border-radius:16px}.pe-card-lead .pe-card-copy{padding:24px}.pe-card-lead h1{font-size:31px;line-height:1.1;letter-spacing:-1px}.pe-card-lead p{font-size:12px}.pe-card-feature h2{font-size:16px;line-height:1.3}.pe-card-feature .pe-card-image{aspect-ratio:1.4;border-radius:12px}.pe-card-meta{font-size:9px}.pe-badge{font-size:9px}.pe-hero-grid{gap:22px 14px}.pe-topic-strip{padding:23px 0}.pe-topic-strip strong{margin-right:4px}.pe-section{padding-top:32px}.pe-section-heading h2{font-size:26px}.pe-section-heading>a{font-size:10px}.pe-section-heading{margin-bottom:20px}.pe-latest-grid{grid-template-columns:1fr}.pe-latest-card{padding:19px;border-right:0!important}.pe-latest-card h3{font-size:16px}.pe-latest-number{width:26px}.pe-category-grid .pe-card h3{font-size:16px}.pe-category-grid .pe-card-image{aspect-ratio:1.3}.pe-video-grid{grid-template-columns:1fr}.pe-card-video a{display:grid;grid-template-columns:140px 1fr;gap:15px;align-items:center}.pe-card-video .pe-card-copy{padding:0}.pe-card-video .pe-card-image{aspect-ratio:1.3;border-radius:12px}.pe-card-video .pe-card-image:after{width:31px;height:31px;left:10px;bottom:10px;font-size:10px}.pe-related-grid{grid-template-columns:1fr}.pe-related-grid .pe-card a{display:grid;grid-template-columns:130px 1fr;gap:15px;align-items:center}.pe-related-grid .pe-card-copy{padding:0}.pe-related-grid .pe-card-image{aspect-ratio:1.3}.pe-footer{margin-top:40px}.pe-footer-top{align-items:flex-start;flex-direction:column}.pe-footer-topics{gap:15px 22px}.pe-footer-bottom{gap:14px}.pe-footer-bottom>div{gap:10px}.pe-footer-bottom>span{width:100%}.pe-article-header{padding-inline:20px}.pe-article-header .wp-block-post-title{font-size:35px;letter-spacing:-1px}.pe-article-header .wp-block-post-excerpt{font-size:17px}.pe-single-image{width:calc(100% - 32px)}.pe-single-image img{border-radius:14px}.pe-article-content,.pe-article-bottom{width:calc(100% - 40px)}.pe-article-content{font-size:calc(17px * var(--pe-font-scale,1))}.pe-reader-actions{gap:5px}.pe-reader-actions>a,.pe-reader-actions>button{font-size:10px;padding:7px 10px;min-height:44px}.pe-article-byline{gap:8px 15px;font-size:11px}.pe-reading-tools{padding:12px 0}.pe-toc{padding:15px}.pe-archive .wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.pe-archive h1{font-size:33px}.pe-search .pe-popover-panel{right:-40px}.pe-menu .pe-popover-panel{right:-80px}.custom-logo{max-width:150px}.admin-bar.pe-sticky .wp-site-blocks>header{top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
