/* Approved editorial surfaces; route-gated production build. */
:where(html[data-pp-editorial]) .pp-header,
:where(html[data-pp-editorial]) .pp-header *,
:where(html[data-pp-editorial]) .pp-footer,
:where(html[data-pp-editorial]) .pp-footer *{box-sizing:border-box}
:where(html[data-pp-editorial]) .pp-header{position:relative;z-index:50;background:#10252e;color:#f3eee7;border-bottom:1px solid rgba(212,176,113,.24)}
:where(html[data-pp-editorial]) .pp-header-inner{position:relative;display:flex;align-items:center;gap:28px;max-width:1500px;min-height:88px;margin:auto;padding:12px clamp(20px,3.5vw,58px)}
:where(html[data-pp-editorial]) .pp-header a,
:where(html[data-pp-editorial]) .pp-footer a{text-decoration:none!important}
:where(html[data-pp-editorial]) .pp-brand{display:flex;align-items:center;gap:14px;min-width:0;flex:none;color:#f3eee7!important;font:400 clamp(23px,2.1vw,32px)/1.12 Georgia,'Times New Roman',serif!important;letter-spacing:.005em}
:where(html[data-pp-editorial]) .pp-brand img{display:block;width:62px!important;height:62px!important;object-fit:contain}
:where(html[data-pp-editorial]) .pp-brand span{position:relative;white-space:nowrap}
:where(html[data-pp-editorial]) .pp-brand span::after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:1px;background:linear-gradient(90deg,#d4b071,transparent)}
:where(html[data-pp-editorial]) .pp-nav{display:flex;align-items:center;gap:clamp(15px,1.7vw,28px);margin-left:auto}
:where(html[data-pp-editorial]) .pp-nav a{color:#c9d6d6!important;font:500 12px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.06em;white-space:nowrap;padding:10px 0}
:where(html[data-pp-editorial]) .pp-nav a:hover,
:where(html[data-pp-editorial]) .pp-nav a:focus-visible,
:where(html[data-pp-editorial]) .pp-nav a[aria-current]{color:#eacb96!important}
:where(html[data-pp-editorial]) .pp-header-actions{display:flex;gap:10px;align-items:center}
:where(html[data-pp-editorial]) .pp-header button.pp-theme-toggle{display:flex;align-items:center;justify-content:center;gap:7px;flex:none;height:42px;min-width:42px;padding:9px 12px;margin:0;border:1px solid rgba(208,231,224,.36);border-radius:22px;background:transparent;color:#ede8dc;box-shadow:none;cursor:pointer;font:12px/1 Arial,sans-serif;letter-spacing:.02em}
:where(html[data-pp-editorial]) .pp-theme-toggle svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4}
:where(html[data-pp-editorial]) .pp-theme-toggle svg path{fill:currentColor;stroke:none}
:where(html[data-pp-editorial]) .pp-header button.pp-menu-toggle,
:where(html[data-pp-editorial]) .pp-header button.pp-search-toggle{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:10px;margin:0;border:1px solid rgba(208,231,224,.36);border-radius:50%;background:transparent;color:#ede8dc;box-shadow:none;cursor:pointer}
:where(html[data-pp-editorial]) .pp-header button.pp-menu-toggle{display:none;border-radius:10px;align-content:center;gap:5px}
:where(html[data-pp-editorial]) .pp-menu-toggle span{display:block;width:19px;height:1.5px;background:currentColor;transition:transform .2s,opacity .2s}
:where(html[data-pp-editorial]) .pp-menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}
:where(html[data-pp-editorial]) .pp-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
:where(html[data-pp-editorial]) .pp-menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
:where(html[data-pp-editorial]) .pp-search-toggle svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}
:where(html[data-pp-editorial]) .pp-header button:hover{background:#213f48}
:where(html[data-pp-editorial]) .pp-header a:focus-visible,
:where(html[data-pp-editorial]) .pp-header button:focus-visible,
:where(html[data-pp-editorial]) .pp-footer a:focus-visible{outline:2px solid #e5c991;outline-offset:4px}
:where(html[data-pp-editorial]) .pp-search-panel[hidden]{display:none!important}
:where(html[data-pp-editorial]) .pp-search-panel{position:absolute;top:calc(100% + 8px);right:clamp(16px,3.5vw,58px);width:min(410px,calc(100vw - 32px));padding:21px;border:1px solid #69888a;border-radius:12px;background:#10252e;box-shadow:0 20px 55px #0006;color:#eee7d9}
:where(html[data-pp-editorial]) .pp-search-panel label{display:block;font:13px/1.5 Arial,sans-serif;margin-bottom:10px}
:where(html[data-pp-editorial]) .pp-search-panel>div{display:flex;gap:8px}
:where(html[data-pp-editorial]) .pp-search-panel input{min-width:0;flex:1;width:100%;padding:11px!important;border:1px solid #779597!important;border-radius:5px;background:#edf0e9;color:#10252e;font:16px/1.3 Arial,sans-serif}
:where(html[data-pp-editorial]) .pp-search-panel button.pp-search-go{padding:11px 14px;border:1px solid #cfb780;border-radius:5px;background:#cfb780;color:#142d35;font:13px/1.3 Arial,sans-serif;cursor:pointer}
:where(html[data-pp-editorial]) .pp-footer{position:relative;isolation:isolate;overflow:hidden;color:#edf0e8;background:#102535 url('https://prometheusproject.info/wp-content/uploads/2021/02/680419.jpg') center 45%/cover no-repeat;border-top:0}
:where(html[data-pp-editorial]) .pp-footer::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,20,29,.92),rgba(8,28,37,.65) 48%,rgba(5,20,29,.3)),linear-gradient(180deg,rgba(8,27,37,.12),rgba(5,18,26,.62))}
:where(html[data-pp-editorial]) .pp-footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1240px;min-height:360px;margin:auto;padding:70px clamp(28px,5vw,70px) 58px}
:where(html[data-pp-editorial]) .pp-footer-wordmark p{margin:0 0 25px;color:#eee9db!important;font:400 clamp(38px,4vw,60px)/.93 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em}
:where(html[data-pp-editorial]) .pp-footer-wordmark p span{display:block;margin-top:14px;font:12px/1 Arial,Helvetica,sans-serif!important;letter-spacing:.48em;text-transform:uppercase;color:#accdcc}
:where(html[data-pp-editorial]) .pp-footer-wordmark small{color:#bcd4d3;font:italic 15px/1.5 Georgia,serif}
:where(html[data-pp-editorial]) .pp-footer-navigation h2{margin:0 0 24px;color:#e2c48b!important;font:400 24px/1.2 Georgia,'Times New Roman',serif!important;letter-spacing:0;text-transform:none}
:where(html[data-pp-editorial]) .pp-footer-navigation nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
:where(html[data-pp-editorial]) .pp-footer-navigation a{width:fit-content;color:#e0e9e6!important;font:14px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.01em}
:where(html[data-pp-editorial]) .pp-footer-navigation a:hover,
:where(html[data-pp-editorial]) .pp-footer-navigation a[aria-current]{color:#f0ce91!important}
:where(html[data-pp-editorial]) .pp-footer-bottom{display:flex;justify-content:space-between;gap:20px;max-width:1100px;margin:auto;padding:24px 0;border-top:1px solid #b8d4cf38;font:12px/1.5 Arial,sans-serif;color:#c4d5d1}
:where(html[data-pp-editorial]) .pp-footer-bottom a{color:inherit!important}
@media(max-width:1100px){:where(html[data-pp-editorial]) .pp-header-inner{gap:16px}
:where(html[data-pp-editorial]) .pp-header-actions{margin-left:auto}
:where(html[data-pp-editorial]) .pp-header button.pp-menu-toggle{display:grid}
:where(html[data-pp-editorial]) .pp-nav{display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;z-index:2;margin:0;padding:12px;border:1px solid #66898b;border-radius:12px;background:linear-gradient(135deg,#17353e,#0d242e);box-shadow:0 18px 45px #0006}
:where(html[data-pp-editorial]) .pp-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:2px}
:where(html[data-pp-editorial]) .pp-nav a{padding:13px 16px;border-radius:7px;font-size:15px!important}
:where(html[data-pp-editorial]) .pp-nav a:hover,
:where(html[data-pp-editorial]) .pp-nav a[aria-current]{background:#2e555e70}
:where(html[data-pp-editorial]) .pp-search-panel{z-index:3}
:where(html[data-pp-editorial]) .pp-footer-inner{gap:40px}
:where(html[data-pp-editorial]) .pp-footer-bottom{margin:0 30px}
}
@media(max-width:650px){:where(html[data-pp-editorial]) .pp-header-inner{min-height:76px;padding:10px 15px;gap:9px}
:where(html[data-pp-editorial]) .pp-brand{gap:8px;font-size:20px!important}
:where(html[data-pp-editorial]) .pp-brand img{width:45px!important;height:45px!important}
:where(html[data-pp-editorial]) .pp-header-actions{gap:7px}
:where(html[data-pp-editorial]) .pp-header button.pp-menu-toggle,
:where(html[data-pp-editorial]) .pp-header button.pp-search-toggle{width:36px;height:36px;padding:8px}
:where(html[data-pp-editorial]) .pp-footer{background-image:url('https://prometheusproject.info/wp-content/uploads/2018/11/d97d6951f423981_640x1136.jpg');background-position:center 40%}
:where(html[data-pp-editorial]) .pp-footer::before{background:linear-gradient(180deg,rgba(6,23,32,.72),rgba(6,23,32,.9))}
:where(html[data-pp-editorial]) .pp-footer-inner{grid-template-columns:1fr;gap:45px;padding:55px 28px 40px}
:where(html[data-pp-editorial]) .pp-footer-wordmark p{font-size:47px!important}
:where(html[data-pp-editorial]) .pp-footer-navigation nav{row-gap:17px;column-gap:20px}
:where(html[data-pp-editorial]) .pp-footer-navigation a{font-size:13px!important}
:where(html[data-pp-editorial]) .pp-footer-bottom{margin:0 28px;flex-wrap:wrap;font-size:11px}
}
@media(max-width:370px){:where(html[data-pp-editorial]) .pp-brand{font-size:17px!important}
:where(html[data-pp-editorial]) .pp-brand img{width:37px!important;height:37px!important}
:where(html[data-pp-editorial]) .pp-header-inner{padding-inline:11px}
:where(html[data-pp-editorial]) .pp-header-actions{gap:5px}
}
@media(max-width:650px){:where(html[data-pp-editorial]) .pp-theme-label{display:none}
:where(html[data-pp-editorial]) .pp-header button.pp-theme-toggle{width:36px;height:36px;min-width:36px;padding:8px;border-radius:50%}
:where(html[data-pp-editorial]) .pp-brand{font-size:18px!important}
:where(html[data-pp-editorial]) .pp-brand span{white-space:normal;max-width:135px;line-height:1.06}
:where(html[data-pp-editorial]) .pp-brand span::after{bottom:-5px}
:where(html[data-pp-editorial]) .pp-brand img{width:39px!important;height:39px!important}
:where(html[data-pp-editorial]) .pp-header-actions{gap:6px}
}
@media(max-width:370px){:where(html[data-pp-editorial]) .pp-header-inner{gap:7px;padding-inline:10px}
:where(html[data-pp-editorial]) .pp-brand{gap:6px;font-size:16px!important}
:where(html[data-pp-editorial]) .pp-brand img{width:32px!important;height:32px!important}
:where(html[data-pp-editorial]) .pp-brand span{max-width:114px}
:where(html[data-pp-editorial]) .pp-header-actions{gap:4px}
:where(html[data-pp-editorial]) .pp-header button.pp-menu-toggle,
:where(html[data-pp-editorial]) .pp-header button.pp-search-toggle,
:where(html[data-pp-editorial]) .pp-header button.pp-theme-toggle{width:34px;height:36px;min-width:34px;padding:7px}
}
@media(prefers-reduced-motion:reduce){:where(html[data-pp-editorial]) .pp-menu-toggle span{transition:none}
}

:where(html[data-pp-editorial]) body.pp-editorial{background:#f3eee5!important}
:where(html[data-pp-editorial]) .pp-editorial #content,
:where(html[data-pp-editorial]) .pp-editorial .site-main,
:where(html[data-pp-editorial]) .pp-editorial .ast-article-single{background:transparent!important}
:where(html[data-pp-editorial]) .pp-editorial .elementor-invisible{visibility:visible!important}
:where(html[data-pp-editorial]) .pp-editorial .elementor-heading-title,
:where(html[data-pp-editorial]) .pp-editorial .premium-blog-entry-title{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246>section:not(.elementor-element-688ad38){background:#f3eee5!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246>section:not(.elementor-element-688ad38)>.elementor-background-overlay{display:none!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-widget-spacer .elementor-spacer-inner{height:20px!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-shape{display:none}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-element-688ad38{min-height:clamp(440px,48vw,650px)!important;padding:80px 6vw 55px!important;display:flex;align-items:flex-end}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-element-688ad38>.elementor-background-overlay{background:linear-gradient(180deg,rgba(7,20,28,.08),rgba(7,20,28,.18) 45%,rgba(7,20,28,.85))!important;opacity:1!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-element-688ad38>.elementor-container{width:100%;max-width:1170px}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-element-688ad38 h1{font-size:clamp(62px,7vw,100px)!important;line-height:1.05!important;letter-spacing:-.035em;color:#f4eee2!important;text-align:left;text-shadow:0 4px 24px #08171d88}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .pp-profile{padding:45px 5vw!important;border:0!important;box-shadow:none!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-heading-title,
:where(html[data-pp-editorial]) .pp-about .pp-profile figcaption{text-shadow:none!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .pp-profile>.elementor-container{max-width:1100px!important;padding-bottom:55px;border-bottom:1px solid #c5c9bc}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .pp-profile>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:255px minmax(0,1fr);column-gap:clamp(42px,7vw,100px);row-gap:20px;align-content:start;align-items:start;padding:0!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-heading{grid-column:1;grid-row:1;margin:0!important;width:100%!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-heading h5{margin:0!important;font:500 11px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#806942!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-heading h5 br{display:none}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-image{grid-column:1;grid-row:2;width:100%!important;margin:0!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile figure{width:100%!important;margin:0!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile figure img{max-width:100%!important;width:auto!important;max-height:340px;object-fit:contain;box-shadow:0 13px 35px #193a3d1c;border:1px solid #b3bcae}
:where(html[data-pp-editorial]) .pp-about .pp-profile figcaption{margin:19px 0 0!important;color:#18323b!important;font:400 27px/1.2 Georgia,'Times New Roman',serif!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-social-icons{grid-column:1;grid-row:3;width:100%!important;margin:0!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-text-editor{grid-column:2;grid-row:1 / span 4;width:100%!important;margin:0!important;max-width:68ch;align-self:center;color:#344b50!important;font:400 17px/1.9 Arial,Helvetica,sans-serif!important;text-align:left!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-container{margin:0!important;padding:0!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-text-editor p{font:inherit!important;color:inherit!important;text-align:left!important;margin:0 0 1.25em}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-social-icon{background:#20424b!important;color:#f5eedf!important;font-size:18px!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-social-icon-linkedin i{display:none!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-social-icon-linkedin::before{content:'in';font:700 18px/1 Arial,sans-serif;letter-spacing:-.06em;color:#f5eedf}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-e5fd0f4{min-height:clamp(360px,39vw,530px)!important;display:flex;align-items:flex-end;padding:80px 6vw 50px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-e5fd0f4>.elementor-background-overlay{background:linear-gradient(180deg,#08192325,#08192345 35%,#102b36f2)!important;opacity:1!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-e5fd0f4>.elementor-container{width:100%;max-width:1170px}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-e5fd0f4 .elementor-widget-heading>.elementor-widget-container{padding:0!important;margin:0!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-e5fd0f4 h1{font-size:clamp(53px,7vw,100px)!important;line-height:1.06!important;letter-spacing:-.04em;text-align:left;color:#f3eee1!important;text-shadow:0 3px 20px #07151c99}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-a8c1f7a{background:#102b36!important;padding:0!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-a8c1f7a .elementor-spacer-inner{height:25px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-0b8b138{background:linear-gradient(180deg,#102b36,#22474d 42%,#102b36)!important;padding:30px 5vw 95px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-0b8b138>.elementor-background-overlay{display:none!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-0b8b138>.elementor-container{max-width:1180px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-bc58070,
:where(html[data-pp-editorial]) .pp-plot .elementor-element-e9bbce2{width:100%!important;margin:0!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-bc58070 h2{font-size:54px!important;line-height:1.12!important;letter-spacing:-.03em;color:#f0e9d8!important;margin:0 0 28px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-e9bbce2 h2{font-size:20px!important;line-height:1.3!important;color:#cfb886!important;margin:0 0 14px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-element-bc58070 h2,
:where(html[data-pp-editorial]) .pp-plot .elementor-element-e9bbce2 h2{text-shadow:none!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-widget-elementskit-category-list{margin-bottom:34px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:10px!important;margin:0!important;padding:0!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-icon-list-item{margin:0!important;list-style:none!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-icon-list-item a{padding:10px 16px;border:1px solid #bad6cf55;border-radius:30px;text-decoration:none;color:#dee8df!important;background:#0d273254}
:where(html[data-pp-editorial]) .pp-plot .elementor-icon-list-text{color:#dee8df!important;font:13px/1.4 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;height:auto!important;margin:0!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-post-outer-container{position:relative!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-post-container{display:flex;flex-direction:column;height:100%;border:1px solid #aecdc82e;border-radius:6px;overflow:hidden;background:#10232b!important;box-shadow:0 16px 35px #07151c33}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-thumbnail-container{height:290px!important;overflow:hidden}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-thumbnail-container img{width:100%!important;height:100%!important;object-fit:cover}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-content-wrapper{flex:1;margin:0!important;padding:28px!important;background:#10232b!important;width:100%!important;position:relative!important;inset:auto!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-inner-container{padding:0!important;background:transparent!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-entry-title,
:where(html[data-pp-editorial]) .pp-plot .premium-blog-entry-title a{color:#f0eada!important;font:400 clamp(26px,2.7vw,37px)/1.12 Georgia,'Times New Roman',serif!important;letter-spacing:-.02em}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-entry-meta,
:where(html[data-pp-editorial]) .pp-plot .premium-blog-entry-meta a,
:where(html[data-pp-editorial]) .pp-plot .premium-blog-entry-meta span{color:#b5c9c5!important;font:12px/1.5 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-post-content{color:#cad9d5!important;font:15px/1.8 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-excerpt-link{color:#e0c18b!important;font:13px/1.5 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-ai .pai-hero h1{font:400 clamp(51px,6.5vw,94px)/1.06 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important;color:#f1eee3!important}
:where(html[data-pp-editorial]) .pp-ai .pai-hero::before{background:linear-gradient(180deg,#07151c26,#07151c15 40%,#081821da)!important}
:where(html[data-pp-editorial]) .pp-ai .pai-hero__eyebrow{color:#dbc096!important}
:where(html[data-pp-editorial]) .pp-ai .pai-hero__rule{background:#b8d8d0!important;box-shadow:0 0 14px #92c4c166!important}
:where(html[data-pp-editorial]) .pp-ai .pai-archive{background:#08141b!important}
:where(html[data-pp-editorial]) .pp-ai .pai-archive h2,
:where(html[data-pp-editorial]) .pp-ai .pai-more-chapter h2{font:400 clamp(40px,5.2vw,70px)/1.06 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important;color:#f1ead9!important}
:where(html[data-pp-editorial]) .pp-ai .pai-archive__kicker{color:#d1b784!important}
:where(html[data-pp-editorial]) .pp-ai .pai-archive__copy{color:#bacdcb!important}
:where(html[data-pp-editorial]) .pp-ai #pai-more-archive{background:#0a1920!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-entry-meta i{display:none!important}
:where(html[data-pp-editorial]) .pp-ai .dialog-lightbox-widget .eicon-close::before{content:'×'!important;font:32px/1 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-ai .dialog-lightbox-widget .eicon-share-arrow::before{content:'↗'!important;font:26px/1 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-ai .dialog-lightbox-widget .eicon-zoom-in-bold::before{content:'+'!important;font:30px/1 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-ai .dialog-lightbox-widget .eicon-zoom-out-bold::before{content:'−'!important;font:30px/1 Arial,sans-serif!important}
:where(html[data-pp-editorial]) .pp-ai .dialog-lightbox-widget .eicon-frame-expand::before{content:'⛶'!important;font:27px/1 Arial,sans-serif!important}
@media(max-width:800px){:where(html[data-pp-editorial]) .pp-about .elementor-246 .pp-profile{padding:30px 26px!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .pp-profile>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr;gap:20px}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-heading,
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-image,
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-social-icons,
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-text-editor{grid-column:1!important;grid-row:auto!important}
:where(html[data-pp-editorial]) .pp-about .pp-profile figure img{max-height:290px}
:where(html[data-pp-editorial]) .pp-about .pp-profile .elementor-widget-text-editor{font-size:16px!important;line-height:1.85!important;margin-top:15px!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-element-688ad38{min-height:440px!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-wrap{grid-template-columns:1fr}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-thumbnail-container{height:320px!important}
}
@media(max-width:500px){:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-element-688ad38{min-height:370px!important;padding:55px 25px 35px!important}
:where(html[data-pp-editorial]) .pp-about .elementor-246 .elementor-element-688ad38 h1{font-size:59px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-e5fd0f4{min-height:350px!important;padding:55px 25px 35px!important}
:where(html[data-pp-editorial]) .pp-plot .elementor-3815 .elementor-element-e5fd0f4 h1{font-size:54px!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-thumbnail-container{height:245px!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-content-wrapper{padding:24px!important}
:where(html[data-pp-editorial]) .pp-plot .premium-blog-entry-title a{font-size:30px!important}
:where(html[data-pp-editorial]) .pp-ai .pai-hero h1{font-size:51px!important}
:where(html[data-pp-editorial]) .pp-ai .pai-archive h2,
:where(html[data-pp-editorial]) .pp-ai .pai-more-chapter h2{font-size:43px!important}
}

html[data-pp-editorial][data-pp-theme='dark']{
  color-scheme: dark;
  --pp-page-bg: #0e222b;
  --pp-panel-bg: #132f38;
  --pp-elevated-bg: #1d3e47;
  --pp-heading: #f1eadc;
  --pp-text: #cadbd7;
  --pp-muted: #adc4bf;
  --pp-accent: #ddbf87;
  --pp-border: #48666b;
  --pp-focus: #eed09a;
  --pp-shadow: 0 18px 48px rgba(0, 9, 14, .25);
}
html[data-pp-editorial][data-pp-theme='light']{
  color-scheme: light;
  --pp-page-bg: #f3eee5;
  --pp-panel-bg: #fcf9f1;
  --pp-elevated-bg: #e8e8dc;
  --pp-heading: #18333b;
  --pp-text: #354e52;
  --pp-muted: #536c6d;
  --pp-accent: #765727;
  --pp-border: #bdc8bb;
  --pp-focus: #246068;
  --pp-shadow: 0 18px 48px rgba(31, 53, 49, .09);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body:is(.pp-home, .pp-about, .pp-plot, .pp-ai, .pp-contact){
  background: var(--pp-page-bg) !important;
  color: var(--pp-text);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-header{
  background: var(--pp-page-bg);
  color: var(--pp-heading);
  border-bottom-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-brand{
  color: var(--pp-heading) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-brand span::after{
  background: linear-gradient(90deg, var(--pp-accent), transparent);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-nav a{
  color: var(--pp-text) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-nav a:is(:hover, :focus-visible, [aria-current]){
  color: var(--pp-accent) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-header button:is(.pp-menu-toggle, .pp-search-toggle, .pp-theme-toggle){
  color: var(--pp-heading);
  background: transparent;
  border-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-header button:is(.pp-menu-toggle, .pp-search-toggle, .pp-theme-toggle):hover{
  background: var(--pp-elevated-bg);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-header :is(a, button, input):focus-visible{
  outline: 2px solid var(--pp-focus);
  outline-offset: 4px;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-search-panel{
  color: var(--pp-heading);
  background: var(--pp-panel-bg);
  border-color: var(--pp-border);
  box-shadow: var(--pp-shadow);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-search-panel input{
  color: var(--pp-heading);
  background: var(--pp-page-bg);
  border-color: var(--pp-border) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-search-panel input::placeholder{
  color: var(--pp-muted);
  opacity: 1;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-search-panel button.pp-search-go{
  color: #172c33;
  background: #ddbf87;
  border-color: #ddbf87;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-footer{
  color-scheme: dark;
}
@media (max-width: 1100px){:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-nav{
    background: var(--pp-panel-bg);
    border-color: var(--pp-border);
    box-shadow: var(--pp-shadow);
  }
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-nav a:is(:hover, [aria-current]){
    background: var(--pp-elevated-bg);
  }
}
html[data-pp-editorial][data-pp-theme='light'] body.pp-home.home .elementor-3386 .elementor-element.elementor-element-cc0bc0e{
  background: var(--pp-page-bg) !important;
}
html[data-pp-editorial][data-pp-theme='light'] body.pp-home.home .elementor-3386 .elementor-element.elementor-element-4e86fc7{
  background: linear-gradient(180deg, #f3eee5, #e9e9dc 54%, #f3eee5) !important;
}
html[data-pp-editorial][data-pp-theme='light'] body.pp-home.home .elementor-3386 .elementor-element.elementor-element-94b26ff{
  background: var(--pp-page-bg) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 .elementor-element-cc0bc0e h2.elementor-heading-title{
  color: var(--pp-heading) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 .elementor-element-cc0bc0e .elementor-widget-heading::before{
  background: linear-gradient(90deg, var(--pp-accent), transparent);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .elementskit-blog-block-post{
  background: var(--pp-panel-bg) !important;
  border-color: var(--pp-border) !important;
  box-shadow: var(--pp-shadow) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .elementskit-post-body{
  background: var(--pp-panel-bg) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .entry-title,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .entry-title a{
  color: var(--pp-heading) !important;
  text-shadow: none !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .entry-title a:is(:hover, :focus-visible){
  color: var(--pp-accent) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .elementskit-post-footer,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .elementskit-post-footer p{
  color: var(--pp-text) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .post-meta-list,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .post-meta-list :is(a, span, i),
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 #latest_posts .post-cat a{
  color: var(--pp-muted) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 .home-archive-link{
  color: var(--pp-heading) !important;
  background: var(--pp-panel-bg);
  border-color: var(--pp-accent);
  box-shadow: var(--pp-shadow);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) body.pp-home.home .elementor-3386 .home-archive-link:is(:hover, :focus-visible){
  background: var(--pp-elevated-bg);
  border-color: var(--pp-focus);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-about .elementor-246 > section:not(.elementor-element-688ad38){
  background: var(--pp-page-bg) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-about .elementor-246 .pp-profile > .elementor-container{
  border-bottom-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-about .pp-profile .elementor-widget-heading h5{
  color: var(--pp-accent) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-about .pp-profile figcaption{
  color: var(--pp-heading) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-about .pp-profile .elementor-widget-text-editor{
  color: var(--pp-text) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-about .pp-profile .elementor-widget-text-editor a{
  color: var(--pp-accent) !important;
}
html[data-pp-editorial][data-pp-theme='light'] .pp-plot .elementor-3815 .elementor-element-a8c1f7a,
html[data-pp-editorial][data-pp-theme='light'] .pp-plot .elementor-3815 .elementor-element-0b8b138{
  background: var(--pp-page-bg) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .elementor-element-bc58070 h2{
  color: var(--pp-heading) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .elementor-element-e9bbce2 h2{
  color: var(--pp-accent) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .elementor-icon-list-item a{
  color: var(--pp-text) !important;
  background: var(--pp-panel-bg);
  border-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .elementor-icon-list-text{
  color: var(--pp-text) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .elementor-icon-list-item a:is(:hover, :focus-visible){
  background: var(--pp-elevated-bg);
  border-color: var(--pp-focus);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-post-container,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-content-wrapper{
  background: var(--pp-panel-bg) !important;
  border-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-post-container{
  box-shadow: var(--pp-shadow);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-entry-title,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-entry-title a{
  color: var(--pp-heading) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-entry-meta,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-entry-meta :is(a, span){
  color: var(--pp-muted) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-post-content,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-post-content p{
  color: var(--pp-text) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-excerpt-link,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-plot .premium-blog-entry-title a:is(:hover, :focus-visible){
  color: var(--pp-accent) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .contact-content .section-kicker{
  color: var(--pp-accent);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .intro h2{
  color: var(--pp-heading);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .intro p:not(.section-kicker){
  color: var(--pp-text);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .hairline{
  background: linear-gradient(90deg, var(--pp-accent), transparent);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .socials a{
  color: var(--pp-heading);
  border-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .socials a span{
  color: var(--pp-accent);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .socials a:is(:hover, :focus-visible){
  background: var(--pp-elevated-bg);
  border-color: var(--pp-focus);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .contact-form{
  background: var(--pp-panel-bg);
  border-color: var(--pp-border);
  border-top-color: var(--pp-accent);
  box-shadow: var(--pp-shadow);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .form-note{
  color: var(--pp-muted);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .form-row label{
  color: var(--pp-heading);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .form-row label span{
  color: var(--pp-accent);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .form-row :is(input, textarea){
  color: var(--pp-heading);
  background: var(--pp-page-bg);
  border-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .form-row :is(input, textarea)::placeholder{
  color: var(--pp-muted);
  opacity: 1;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .form-row :is(input, textarea):focus{
  border-color: var(--pp-focus);
  outline: 2px solid var(--pp-focus);
  outline-offset: 2px;
  box-shadow: none;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-contact .contact-form button{
  background: #21434b;
  color: #f3eee2;
}
html[data-pp-editorial][data-pp-theme='light'] .pp-ai .pai-archive,
html[data-pp-editorial][data-pp-theme='light'] .pp-ai #pai-more-archive{
  background: var(--pp-page-bg) !important;
}
html[data-pp-editorial][data-pp-theme='light'] .pp-ai .pai-archive::before{
  background: radial-gradient(circle at 12% 14%, rgba(96, 117, 96, .08), transparent 28%),
    linear-gradient(90deg, rgba(32, 65, 70, .04) 1px, transparent 1px),
    linear-gradient(rgba(32, 65, 70, .04) 1px, transparent 1px);
  background-size: auto, 64px 64px, 64px 64px;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-archive h2,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-chapter h2,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-opening > p:not(.pai-more-kicker){
  color: var(--pp-heading) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-archive__kicker,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-kicker{
  color: var(--pp-accent) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-archive__copy,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-intro > p:not(.pai-more-kicker){
  color: var(--pp-text) !important;
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-archive__note,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-shot figcaption,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-shot figcaption,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-count,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-opening small{
  color: var(--pp-muted);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-count,
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-chapter + .pai-more-chapter{
  border-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-index a{
  color: var(--pp-text) !important;
  border-color: var(--pp-border);
}
:is(html[data-pp-editorial][data-pp-theme='light'], html[data-pp-editorial][data-pp-theme='dark']) .pp-ai .pai-more-index a:is(:hover, :focus-visible){
  color: var(--pp-accent) !important;
  border-color: var(--pp-focus);
}
