body .site-header{background:rgba(255,254,251,.98)!important;box-shadow:0 1px 0 #e9e9e4!important;position:relative;z-index:20}
body .site-header .header-accent,body .site-header .brand-logo-glow{display:none!important}
body .site-header .header-inner{height:88px!important;min-height:88px!important;gap:20px!important}
body .site-header .brand{gap:10px!important;min-width:0!important}
body .site-header .brand-text strong{font-family:'Cormorant Garamond',serif!important;color:#223f55!important;font-size:30px!important;font-weight:650!important;line-height:.95!important}
body .site-header .brand-text small{color:#6d7d82!important;font-size:10px!important;letter-spacing:.005em!important}
body .site-header .modern-nav{gap:clamp(10px,1.7vw,24px)!important}
body .site-header .modern-nav>a:not(.cta){font-size:12px!important;color:#314858!important;font-weight:500!important;white-space:nowrap!important}
body .site-header .modern-nav>a.cta{background:#bd913f!important;color:white!important;border-radius:40px!important;padding:12px 18px!important;font-size:12px!important;white-space:nowrap}
/* Prenova v Duhu — shared subpages, based on the approved V2 homepage. */
:root{--pvd-ink:#23455c;--pvd-blue:#edf6fb;--pvd-gold:#b68e46;--pvd-muted:#60717c;--pvd-line:#e5ebeb}
body.pvd-inner{background:#fffefa;color:#263f50;font-family:Inter,Arial,sans-serif}
body.pvd-inner .wrap{width:min(1280px,calc(100% - 92px));max-width:1280px}
body.pvd-inner main{overflow:clip}
body.pvd-inner .breadcrumb{margin:0;padding:27px 0 4px;font-size:12px;color:#6c8090;letter-spacing:.01em}
body.pvd-inner .breadcrumb a{color:#a58245;text-decoration:none}body.pvd-inner .breadcrumb a:hover{text-decoration:underline}
body.pvd-inner .page-hero{padding:21px 0 39px;background:linear-gradient(116deg,#fffefa 0%,#f4f9fb 79%,#ebf5fb 100%);position:relative}
body.pvd-inner .page-hero:after{content:'';position:absolute;pointer-events:none;right:-20px;top:0;height:100%;width:38%;background:radial-gradient(ellipse at center,rgba(222,237,244,.55),transparent 75%)}
body.pvd-inner .page-hero-shell{position:relative;z-index:1;box-sizing:border-box;padding:39px 0 50px;background:none;border:none;box-shadow:none;border-radius:0;overflow:visible}
body.pvd-inner .page-hero-shell:before,body.pvd-inner .page-hero-shell:after{display:none}
body.pvd-inner .page-hero .eyebrow{color:#a78342;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
body.pvd-inner .page-hero h1{font:600 clamp(57px,6.1vw,85px)/.96 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;color:var(--pvd-ink);margin:19px 0 22px;max-width:980px}
body.pvd-inner .page-hero h1 .gold{color:var(--pvd-gold);font-style:normal}
body.pvd-inner .page-hero .lead{font-size:16px;line-height:1.78;max-width:800px;margin:0;color:#536b79}
body.pvd-inner .page-hero .lead a{color:#9c793e;text-decoration:underline;text-underline-offset:3px}
body.pvd-inner .section{padding:65px 0;background:#fffefa}
body.pvd-inner .section:nth-of-type(2n+1){background:#f5f9fb}
body.pvd-inner .section-head{display:block;margin:0 0 33px}
body.pvd-inner .eyebrow{color:#a78342;font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
body.pvd-inner .section h2,body.pvd-inner .section-head h2{font:600 clamp(39px,4vw,54px)/1.07 'Cormorant Garamond',Georgia,serif;color:var(--pvd-ink);letter-spacing:-.025em;margin:10px 0 15px}
body.pvd-inner .section-head p{color:#647985;font-size:15px;max-width:760px;line-height:1.75;margin:0}
body.pvd-inner .prose{max-width:850px;color:#4f6470;font-size:15px;line-height:1.86}
body.pvd-inner .prose>h2,body.pvd-inner .prose>h3{scroll-margin-top:32px}
body.pvd-inner .prose>h2:not(:first-child){margin-top:54px;padding-top:33px;border-top:1px solid #e4ebea}
body.pvd-inner .prose>h2{font:600 clamp(34px,3.2vw,47px)/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:-.01em;color:#254960;margin-bottom:19px}
body.pvd-inner .prose>h3{font:600 29px/1.13 'Cormorant Garamond',Georgia,serif;color:#254960;margin:30px 0 12px}
body.pvd-inner .prose p{line-height:1.86;max-width:83ch;margin:0 0 18px}
body.pvd-inner :is(.prose,.accordion-body) a{color:#9c782f;text-underline-offset:3px}
body.pvd-inner :is(.prose,.accordion-body) blockquote{background:#f8f7ef;border-left:2px solid #c2a065;box-shadow:none;border-radius:0 11px 11px 0;padding:22px 29px;color:#355369;font:italic 24px/1.34 'Cormorant Garamond',serif;margin:25px 0 32px}
body.pvd-inner .content-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);gap:7%;align-items:start}
body.pvd-inner .content-aside{position:sticky;top:30px;display:grid;gap:20px}
body.pvd-inner .aside-card{background:#f5f9fa;border:1px solid #e2ebed;border-radius:14px;padding:23px 22px;box-shadow:none}
body.pvd-inner .aside-card h4{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#3e6177;margin:0 0 19px}
body.pvd-inner .aside-card ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}
body.pvd-inner .aside-card li{border-bottom:1px solid #e1e9e9;padding-bottom:10px}
body.pvd-inner .aside-card li:last-child{padding-bottom:0;border:none}
body.pvd-inner .aside-card a{font-size:13px;color:#5b7482;text-decoration:none;line-height:1.45}
body.pvd-inner .aside-card a:hover,body.pvd-inner .aside-card a[aria-current='location']{color:#ac8541}
body.pvd-inner .aside-heading-icon{color:#af8742}
body.pvd-inner .info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch}
body.pvd-inner .info-card{border:1px solid #e3eaeb;border-radius:13px;background:#fff;box-shadow:none;padding:29px 26px;gap:13px;min-height:0;overflow:hidden;transform:none!important}
body.pvd-inner .info-card:before{display:none}
body.pvd-inner a.info-card:hover{border-color:#d8c5a0;box-shadow:0 8px 24px rgba(40,75,90,.07)}
body.pvd-inner .info-card h3{font:600 27px/1.07 'Cormorant Garamond',Georgia,serif;color:var(--pvd-ink);margin:0}
body.pvd-inner .info-card p{font-size:13px;line-height:1.72;color:#667b85}
body.pvd-inner .info-card .info-icon{background:#edf5f9;color:#6c8eaa;border:0;border-radius:50%;width:49px;height:49px}
body.pvd-inner .info-card .info-icon svg{height:25px;width:25px}
body.pvd-inner .info-card .info-meta{font-size:11px;color:#9b7b42;border-color:#e8ecec;letter-spacing:.035em}
body.pvd-inner .info-card .info-cover{border-radius:9px;background:#f4f7f7}
body.pvd-inner .accordion{gap:13px}
body.pvd-inner .accordion-item{background:white;border:1px solid #e2eaea;border-radius:11px;box-shadow:none}
body.pvd-inner .accordion-item summary{padding:19px 23px;font:600 23px/1.15 'Cormorant Garamond',Georgia,serif;color:#294e65}
body.pvd-inner .accordion-item summary:after{color:#b38e4a}
body.pvd-inner .accordion-item .accordion-body{color:#5c7180;line-height:1.78}
body.pvd-inner .accordion-item[open] summary{border-bottom:1px solid #edf0ee}
body.pvd-inner .revija-archive-grid{gap:14px}
body.pvd-inner .revija-archive-grid a{background:#f7faf9;border:1px solid #e7ecea;border-radius:9px;overflow:hidden;text-decoration:none}
body.pvd-inner .revija-archive-grid a img{background:#edf2f1}
body.pvd-inner img[data-pvd-fallback='true']{object-fit:cover;background:#f0f5f7}
body.pvd-inner .section :is(.btn,.button){border-radius:40px}
body.pvd-inner .footer{background:#f5f9fa!important}
body.pvd-inner .footer-invite--quiet{margin:0!important;min-height:0!important;display:grid!important;grid-template-columns:1fr auto!important;gap:30px!important;align-items:center!important;padding:46px 0 40px!important;background:none!important;border:0!important;border-bottom:1px solid #dce6e9!important;border-radius:0!important;box-shadow:none!important}
body.pvd-inner .footer-invite--quiet:before,body.pvd-inner .footer-invite--quiet:after{display:none!important}
body.pvd-inner .footer-invite--quiet .footer-invite-copy{width:auto!important;max-width:none!important;padding:0!important;position:static!important;background:transparent!important}
body.pvd-inner .footer-invite--quiet .footer-overline{font:700 10px Inter,Arial,sans-serif!important;letter-spacing:.14em!important;color:#ac8a4e!important}
body.pvd-inner .footer-invite--quiet h2{font:600 37px/1.07 'Cormorant Garamond',Georgia,serif!important;margin:6px 0!important;color:#25475e!important}
body.pvd-inner .footer-invite--quiet p{font:400 13px/1.6 Inter,Arial,sans-serif!important;color:#6b7b80!important;margin:0!important}
body.pvd-inner .footer-invite--quiet .footer-invite-btn{position:static!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:16px!important;padding:12px 0!important;background:none!important;border:0!important;border-bottom:1px solid #b8934b!important;border-radius:0!important;box-shadow:none!important;color:#a17b37!important;font:600 13px Inter,Arial,sans-serif!important;transform:none!important}
body.pvd-inner .footer-shell{padding-top:43px!important}
@media(max-width:1060px){body.pvd-inner .content-layout{grid-template-columns:minmax(0,1fr) 245px;gap:35px}body.pvd-inner .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){body.pvd-inner .wrap{width:calc(100% - 40px)}body.pvd-inner .content-layout{display:block}body.pvd-inner .content-aside{position:static;margin-top:34px}body.pvd-inner .page-hero h1{font-size:clamp(51px,9vw,73px)}body.pvd-inner .page-hero-shell{padding:20px 0 35px}body.pvd-inner .section{padding:44px 0}body.pvd-inner .footer-invite--quiet{grid-template-columns:1fr!important;gap:10px!important}}
@media(max-width:560px){body.pvd-inner .info-grid{grid-template-columns:1fr}body.pvd-inner .page-hero h1{font-size:52px}body.pvd-inner .page-hero .lead{font-size:14px}body.pvd-inner .breadcrumb{padding-top:18px}body.pvd-inner .section h2{font-size:40px}body.pvd-inner .footer-invite--quiet h2{font-size:32px!important}}

/* V3: editorial secondary pages, aligned with approved blue / champagne gold homepage. */
body.pvd-inner .page-hero{background:linear-gradient(108deg,#fffefa 0%,#f7fafb 65%,#edf5f9 100%)}
body.pvd-inner .page-hero-shell{padding:27px 0 46px}
body.pvd-inner .page-hero h1{margin-bottom:12px}
body.pvd-inner .hero-editorial-line{font:italic 500 clamp(23px,2.5vw,31px)/1.23 'Cormorant Garamond',Georgia,serif;color:#ad8a4a;margin:0 0 21px;max-width:890px;letter-spacing:0}
body.pvd-inner .page-hero .lead{max-width:800px}
body.pvd-inner .article-chapter-label{display:block;font:700 10px/1.4 Inter,sans-serif;color:#b18b4d;letter-spacing:.15em;margin:0 0 6px}
body.pvd-inner .prose>h2:not(:first-child){margin-top:47px}
body.pvd-inner .editorial-section-intro{font-size:15px;line-height:1.72;color:#70828a;max-width:68ch;margin:-3px 0 29px}
body.pvd-inner .prose>.editorial-section-intro{font-size:16px;color:#617c8b;margin:-3px 0 23px}
/* Reader-friendly table of contents: slim numbered rail instead of dense filled boxes */
body.pvd-inner .content-aside{gap:33px;top:24px}
body.pvd-inner .reading-guide{border:0;border-left:1px solid #d8e5ea;border-radius:0;padding:5px 0 5px 20px;background:transparent;box-shadow:none}
body.pvd-inner .reading-guide h4{font:600 29px/1.06 'Cormorant Garamond',Georgia,serif;letter-spacing:0;text-transform:none;color:#29495f;margin:0 0 9px}
body.pvd-inner .guide-caption{font:400 12px/1.7 Inter,sans-serif;color:#73858b;margin:0 0 20px}
body.pvd-inner .reading-guide ul{display:grid;gap:3px;padding:0;margin:0;list-style:none}
body.pvd-inner .reading-guide li{border:0;padding:0;margin:0}
body.pvd-inner .reading-guide a{display:flex;align-items:baseline;gap:13px;padding:11px 9px 11px 0;color:#496577;font:500 13px/1.45 Inter,sans-serif;border-bottom:1px solid #ebf0ef;transition:color .15s,padding-left .15s}
body.pvd-inner .reading-guide a:hover,body.pvd-inner .reading-guide a[aria-current='location']{color:#b38c45;padding-left:6px}
body.pvd-inner .guide-index{font:700 10px/1.4 Inter,sans-serif;letter-spacing:.06em;color:#b18c4d;flex:0 0 22px}
body.pvd-inner .editorial-related{padding:25px 24px;border-radius:13px;border:1px solid #e3ecee;background:linear-gradient(140deg,#f4f9fc,#fffefa);box-shadow:none}
body.pvd-inner .related-kicker{display:block;color:#b38e4c;font:700 10px Inter,sans-serif;letter-spacing:.13em;margin-bottom:10px}
body.pvd-inner .editorial-related h4{font:600 27px/1.12 'Cormorant Garamond',Georgia,serif;text-transform:none;letter-spacing:0;margin:0 0 12px;color:#29495f}
body.pvd-inner .editorial-related p{font-size:12px;line-height:1.72;color:#74858c;margin:0 0 16px}
body.pvd-inner .editorial-related ul{list-style:none;padding:0;margin:0;display:grid;gap:0}
body.pvd-inner .editorial-related li{padding:0;border-bottom:1px solid #e2ebee}
body.pvd-inner .editorial-related li:last-child{border-bottom:0}
body.pvd-inner .editorial-related a{display:block;font:500 12px/1.6 Inter,sans-serif;color:#375770;padding:10px 14px 10px 0;text-decoration:none}
body.pvd-inner .editorial-related a:after{content:'↗';float:right;color:#b58e4e}
body.pvd-inner .editorial-related a:hover{color:#b08a4b}
body.pvd-inner .editorial-related .aside-group{font:700 10px Inter,sans-serif;color:#ad8847;letter-spacing:.1em;text-transform:uppercase;margin:18px 0 7px}
body.pvd-inner .editorial-related .aside-group:first-of-type{margin-top:0}
/* Section jump links for long-form secondary pages. */
body.pvd-inner .chapter-strip{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding:0 0 23px;margin:0 0 45px;border-bottom:1px solid #e1e9ed}
body.pvd-inner .chapter-strip-kicker{font:700 10px/1.5 Inter,sans-serif;letter-spacing:.14em;color:#af894b;white-space:nowrap}
body.pvd-inner .chapter-strip-links{display:flex;gap:9px;flex-wrap:wrap}
body.pvd-inner .chapter-strip-links a{display:inline-block;font:500 12px/1.4 Inter,sans-serif;color:#35586e;border:1px solid #dfe9ec;border-radius:40px;padding:8px 13px;text-decoration:none;transition:background .18s,color .18s,border-color .18s}
body.pvd-inner .chapter-strip-links a:hover{background:#ebf4f8;border-color:#c6dce8;color:#264b64}
@media(max-width:800px){body.pvd-inner .content-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px}body.pvd-inner .hero-editorial-line{font-size:25px}}
@media(max-width:560px){body.pvd-inner .content-aside{grid-template-columns:1fr}body.pvd-inner .reading-guide{padding-left:18px}body.pvd-inner .page-hero-shell{padding-bottom:33px}body.pvd-inner .hero-editorial-line{font-size:23px}body.pvd-inner .chapter-strip{gap:12px;margin-bottom:27px}}

/* V4 — opening editorial passage. Match the airy cream/blue/gold homepage,
   replacing the old narrow blue-to-gold quotation rule. */
body.pvd-inner .prose > p:first-of-type {
  position: relative;
  isolation: isolate;
  max-width: 74ch;
  margin: 12px 0 30px;
  padding: 25px 32px 26px;
  border: 1px solid #e7edf0;
  border-radius: 14px;
  background: linear-gradient(115deg, #f5f9fb 0%, #fffefa 80%);
  box-shadow: none;
  color: #29485b;
  font: 400 clamp(17px, 1.55vw, 20px)/1.65 'Cormorant Garamond', Georgia, serif;
  letter-spacing: 0;
}
body.pvd-inner .prose > p:first-of-type::before {
  content: '';
  position: static;
  display: block;
  width: 40px;
  height: 2px;
  margin: 0 0 15px;
  background: #c3a365;
  border-radius: 3px;
}
@media (max-width: 560px) {
  body.pvd-inner .prose > p:first-of-type {
    padding: 22px 20px;
    font-size: 18px;
    line-height: 1.56;
  }
}
