/* Извлечено VX Style Migrator 2026-07-20 20:59 UTC.
   Уникальных блоков: 4.
   Палитра переопределяется дочерней темой (verbosa-child). */

/* ===== #130 [page] С чего начать ===== */
.v12-start{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17202a}.v12-start *{box-sizing:border-box}.v12-start a{color:#0d4f82}.v12-start-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.v12-start-intro{padding:86px 0 56px;max-width:800px}.v12-start h1{font-size:clamp(44px,6vw,72px);line-height:1.04;letter-spacing:-.03em;margin:0 0 24px}.v12-start h2{font-size:clamp(28px,3vw,40px);line-height:1.12;margin:0 0 18px}.v12-start p{font-size:18px;line-height:1.65}.v12-route{border-top:1px solid #d8e0e6;padding:44px 0}.v12-route-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:38px}.v12-route ol{margin:0;padding-left:1.2em}.v12-route li{margin:0 0 11px;font-size:17px;line-height:1.45}.v12-status{margin-top:22px;padding:14px 16px;background:#f5f7f8;color:#51616d;font-size:15px;line-height:1.5}.v12-start-foot{padding:72px 0 24px;border-top:1px solid #d8e0e6;font-size:14px;color:#66737d}@media(max-width:760px){.v12-start-wrap{padding:0 20px}.v12-start-intro{padding:56px 0 36px}.v12-route{padding:34px 0}.v12-route-grid{grid-template-columns:1fr;gap:12px}.v12-start h1{font-size:44px}.v12-start p{font-size:17px}}

/* V1.2 draft shell: page-scoped only */
body.page-id-529 #sidebar,
body.page-id-130 #sidebar,
body.page-id-529 #header,
body.page-id-130 #header,
body.page-id-529 #branding,
body.page-id-130 #branding,
body.page-id-529 #secondary,
body.page-id-130 #secondary { display:none!important; }

body.page-id-529 #site-wrapper,
body.page-id-130 #site-wrapper,
body.page-id-529 #content,
body.page-id-130 #content,
body.page-id-529 #container,
body.page-id-130 #container,
body.page-id-529 #main,
body.page-id-130 #main {
  width:100%!important; max-width:none!important; margin:0!important;
  padding:0!important; float:none!important;
}

body.page-id-529 article.post-529,
body.page-id-130 article.post-130,
body.page-id-529 .entry-content,
body.page-id-130 .entry-content {
  width:100%!important; max-width:none!important; margin:0!important; padding:0!important;
}

body.page-id-529 .entry-header,
body.page-id-130 .entry-header,
body.page-id-529 .entry-title,
body.page-id-130 .entry-title,
body.page-id-529 .edit-link,
body.page-id-130 .edit-link { display:none!important; }

body.page-id-529 .v12-home,
body.page-id-130 .v12-start {
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  color:#17202a!important; text-shadow:none!important;
  width:100%!important; max-width:none!important;
}
body.page-id-529 .v12-home *,
body.page-id-130 .v12-start * { box-sizing:border-box; text-shadow:none!important; }

body.page-id-529 .v12-home .v12-wrap,
body.page-id-130 .v12-start .v12-start-wrap {
  max-width:1200px!important; margin:0 auto!important;
  padding-left:32px!important; padding-right:32px!important;
}
body.page-id-529 .v12-home h1 {
  font-family:inherit!important; font-size:clamp(56px,5vw,68px)!important;
  line-height:1.05!important; letter-spacing:-.03em!important; max-width:18ch!important; margin-top:0!important;
}
body.page-id-529 .v12-home h2,
body.page-id-130 .v12-start h2 {
  font-family:inherit!important; font-size:clamp(38px,4vw,48px)!important; line-height:1.08!important;
}
body.page-id-529 .v12-home p,
body.page-id-130 .v12-start p,
body.page-id-130 .v12-start li {
  font-family:inherit!important; font-size:18px!important; line-height:1.55!important;
}
body.page-id-529 .v12-home .v12-hero {
  display:grid!important; grid-template-columns:minmax(0,54fr) minmax(420px,46fr)!important;
  gap:56px!important; align-items:start!important; padding:64px 0 84px!important;
}
body.page-id-529 .v12-home .v12-hero-copy { align-self:center!important; }
body.page-id-529 .v12-home .v12-hero > figure {
  margin:0!important; width:100%!important; max-width:none!important; align-self:start!important;
}
body.page-id-529 .v12-home .v12-hero > figure img {
  display:block!important; width:100%!important; max-width:100%!important; height:auto!important; object-fit:cover!important;
}
body.page-id-529 .v12-home .v12-btn,
body.page-id-529 .v12-home .v12-actions a,
body.page-id-130 .v12-start .v12-btn,
body.page-id-130 .v12-start .v12-actions a { font-family:inherit!important; }

@media (max-width:760px) {
  body.page-id-529 .v12-home .v12-wrap,
  body.page-id-130 .v12-start .v12-start-wrap { padding-left:20px!important; padding-right:20px!important; }
  body.page-id-529 .v12-home h1 {
    font-size:clamp(38px,11vw,44px)!important; line-height:1.05!important; max-width:14ch!important;
  }
  body.page-id-529 .v12-home h2,
  body.page-id-130 .v12-start h2 { font-size:clamp(32px,9vw,40px)!important; }
  body.page-id-529 .v12-home p,
  body.page-id-130 .v12-start p,
  body.page-id-130 .v12-start li { font-size:18px!important; line-height:1.55!important; }
  body.page-id-529 .v12-home .v12-hero {
    display:flex!important; flex-direction:column!important; gap:28px!important; padding:40px 0 56px!important;
  }
  body.page-id-529 .v12-home .v12-hero-copy { order:1!important; }
  body.page-id-529 .v12-home .v12-hero > figure { order:2!important; }
  body.page-id-529 .v12-home .v12-hero-actions { order:3!important; }
}

/* ===== #460 [page] Главная — новая версия ===== */
article.post-460 .entry-header, article.post-460 .entry-meta, article.post-460 .entry-footer, article.post-460 .sidebar, article.post-460 .widget-area, article.post-460 #sidebar, article.post-460 #header, body.page-id-460 #sidebar, body.page-id-460 #header{display:none!important}
.igor-homepage-v2{--ink:#18222d;--muted:#5d6a74;--accent:#0d6674;--paper:#f7f8f6;max-width:1120px;margin:0 auto;color:var(--ink);font-family:inherit}
.igor-homepage-v2 .section{padding:clamp(3.2rem,7vw,7rem) 0;border-top:1px solid rgba(24,34,45,.1)}
.igor-homepage-v2 .section-hero{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.igor-homepage-v2 .section-inner{max-width:920px;margin:0 auto;padding:0 1.25rem}
.igor-homepage-v2 .eyebrow{display:none!important}
.igor-homepage-v2 h1{font-size:clamp(2.8rem,7vw,6.2rem);line-height:.98;letter-spacing:-.045em;margin:0 0 1.2rem;max-width:11ch}
.igor-homepage-v2 h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.03em;margin:1.3rem 0 1rem}
.igor-homepage-v2 h3{font-size:1.25rem;margin:2rem 0 .55rem}
.igor-homepage-v2 p,.igor-homepage-v2 li{font-size:clamp(1.04rem,1.7vw,1.22rem);line-height:1.66;color:var(--muted)}
.igor-homepage-v2 strong{color:var(--ink)}
.igor-homepage-v2 .cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.igor-homepage-v2 .cta-source{display:inline-flex!important;align-items:center;justify-content:center;padding:.85rem 1.15rem;border:1px solid rgba(255,255,255,.85);border-radius:999px;color:#fff;background:rgba(5,20,34,.3);text-decoration:none!important;font-weight:650;line-height:1.2;white-space:normal}
.igor-homepage-v2 .section-hero{position:relative;min-height:clamp(620px,90vh,960px);padding:0!important;border-top:0;overflow:hidden;background:#0c1a2b;color:#fff}
.igor-homepage-v2 .hero-nav{position:absolute;z-index:3;top:1.25rem;left:0;right:0;display:flex;justify-content:center;color:rgba(255,255,255,.92);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}
.igor-homepage-v2 .section-hero .hero-media,.igor-homepage-v2 .section-hero .hero-media picture,.igor-homepage-v2 .section-hero .hero-media img{position:absolute;inset:0;width:100%;height:100%}
.igor-homepage-v2 .section-hero .hero-media img{display:block;object-fit:cover;object-position:center center}
.igor-homepage-v2 .section-hero .hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,14,28,.82) 0%,rgba(4,14,28,.60) 34%,rgba(4,14,28,.16) 68%,rgba(4,14,28,.04) 100%)}
.igor-homepage-v2 .section-hero .hero-inner{position:relative;z-index:2;min-height:inherit;display:flex;align-items:center;max-width:1120px!important;padding:clamp(2rem,5vw,5rem) 1.25rem}
.igor-homepage-v2 .hero-copy{max-width:34rem;color:#fff}
.igor-homepage-v2 .hero-copy h1{font-size:clamp(2.8rem,6.2vw,6.4rem);line-height:.98;letter-spacing:-.045em;margin:0 0 1.3rem;color:#fff;max-width:10ch}
.igor-homepage-v2 .hero-copy p.hero-subtitle{font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.5;color:rgba(255,255,255,.95);max-width:31rem}
.igor-homepage-v2 .hero-copy .cta-row{margin-top:2rem}
.igor-homepage-v2 .hero-copy .cta-source{border-color:rgba(255,255,255,.85);color:#fff;background:rgba(5,20,34,.3);backdrop-filter:blur(8px)}
.igor-homepage-v2 .hero-copy .cta-source:hover,.igor-homepage-v2 .hero-copy .cta-source:focus{background:#fff;color:#0d6674}
@media (max-width:760px){.igor-homepage-v2 .section{padding:3.5rem 0}.igor-homepage-v2 .section-hero .section-inner{display:flex;flex-direction:column;align-items:stretch}.igor-homepage-v2 .section-hero .hero-photo{order:-1}.igor-homepage-v2 h1{max-width:12ch}.igor-homepage-v2 .igor-photo{border-radius:.85rem}.igor-homepage-v2 .igor-photo img{max-height:none}.igor-homepage-v2 .cta-source{width:100%}}
@media (max-width:760px){
.igor-homepage-v2 .section-hero{min-height:90svh}
.igor-homepage-v2 .section-hero .hero-media img{object-position:center 28%}
.igor-homepage-v2 .section-hero .hero-overlay{background:linear-gradient(180deg,rgba(4,14,28,.02) 12%,rgba(4,14,28,.10) 36%,rgba(4,14,28,.82) 72%,rgba(4,14,28,.96) 100%)}
.igor-homepage-v2 .section-hero .hero-inner{align-items:flex-end;padding:2rem 1.25rem 2.4rem}
.igor-homepage-v2 .hero-copy{max-width:none}
.igor-homepage-v2 .hero-copy h1{font-size:clamp(2.45rem,11vw,4.2rem);max-width:11ch}
.igor-homepage-v2 .hero-copy p.hero-subtitle{font-size:1.04rem;line-height:1.45}
.igor-homepage-v2 .hero-copy .cta-row{display:grid;grid-template-columns:1fr;gap:.65rem}
.igor-homepage-v2 .hero-copy .cta-source{width:auto}
}
.igor-homepage-v2 .history-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:2.25rem 0 3.5rem}.igor-homepage-v2 .history-item{display:flex;flex-direction:column;gap:1rem}.igor-homepage-v2 .history-item figure{margin:0}.igor-homepage-v2 .history-item img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:.85rem}.igor-homepage-v2 .history-item p{margin:0}.igor-homepage-v2 .history-transition{margin-bottom:.15rem!important}.igor-homepage-v2 .history-final{margin-top:.15rem!important}@media (max-width:760px){.igor-homepage-v2 .history-pair{grid-template-columns:1fr;gap:2.25rem;margin-top:1.75rem}.igor-homepage-v2 .history-item img{aspect-ratio:4/5}}article.post-504 .entry-header,article.post-504 .entry-meta,article.post-504 .entry-footer,article.post-504 .sidebar,article.post-504 .widget-area,article.post-504 #sidebar,article.post-504 #header,body.page-id-504 #sidebar,body.page-id-504 #header{display:none!important}body.page-id-504 #main{float:none!important;width:100%!important}body.page-id-504 .entry-content{max-width:none!important}body.page-id-504 .igor-homepage-v2{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}

/* ===== #529 [page] Игорь Столяров — после пятидесяти жизнь не обязана становиться меньше ===== */
.v12-home{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17202a;background:#fff}.v12-home *{box-sizing:border-box}.v12-home a{color:#0d4f82;text-decoration:none}.v12-home a:hover{text-decoration:underline}.v12-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.v12-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;padding:72px 0 96px}.v12-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.05;letter-spacing:-.03em;margin:0 0 28px}.v12-hero p{font-size:20px;line-height:1.6;margin:0 0 22px;max-width:690px}.v12-hero figure{margin:0}.v12-hero img{display:block;width:100%;height:auto;max-height:690px;object-fit:cover;object-position:center;border-radius:2px}.v12-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.v12-btn{display:inline-block;padding:14px 22px;border:1px solid #0d4f82;border-radius:999px;font-weight:650}.v12-btn.primary{background:#0d4f82;color:#fff}.v12-section{padding:88px 0}.v12-section.alt{background:#f5f7f8}.v12-section h2{font-size:clamp(32px,4vw,50px);line-height:1.1;letter-spacing:-.02em;margin:0 0 24px}.v12-copy{max-width:760px;font-size:19px;line-height:1.68}.v12-copy p{margin:0 0 22px}.v12-quote{max-width:850px;border-left:3px solid #0d4f82;padding:8px 0 8px 26px;font-size:24px;line-height:1.45;margin:34px 0}.v12-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.v12-pair img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:2px}.v12-pair figure{margin:0}.v12-transition{font-size:24px;line-height:1.45;margin:34px auto;max-width:760px;text-align:center}.v12-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}.v12-card{border:1px solid #d8e0e6;padding:20px;min-height:92px;font-weight:620;background:#fff}.v12-card small{display:block;font-weight:400;line-height:1.5;margin-top:8px;color:#4d5a63}.v12-rec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.v12-rec a{display:block;border-top:2px solid #0d4f82;padding:16px 4px 12px;font-size:18px;line-height:1.4}.v12-cta{text-align:center;padding:100px 0}.v12-cta .v12-copy{margin:0 auto}.v12-disclaimer{font-size:14px;color:#66737d;border-top:1px solid #d8e0e6;padding:28px 0 18px}.v12-home ul{padding-left:1.2em}.v12-home li{margin:.45em 0}@media(max-width:800px){.v12-wrap{padding:0 20px}.v12-hero{display:flex;flex-direction:column;gap:28px;align-items:stretch;padding:42px 0 62px}.v12-hero h1{font-size:clamp(40px,11vw,52px);margin-bottom:24px}.v12-hero figure{order:2}.v12-hero .v12-hero-copy{order:1}.v12-hero .v12-hero-actions{order:3}.v12-hero p{font-size:18px}.v12-pair{grid-template-columns:1fr;gap:22px}.v12-transition{font-size:21px;margin:28px auto}.v12-grid,.v12-rec{grid-template-columns:1fr 1fr}.v12-section{padding:64px 0}.v12-quote{font-size:21px}.v12-cta{padding:72px 0}}@media(max-width:480px){.v12-grid,.v12-rec{grid-template-columns:1fr}.v12-card{padding:18px}.v12-hero img{max-height:none}}

/* V1.2 draft shell: page-scoped only */
body.page-id-529 #sidebar,
body.page-id-531 #sidebar,
body.page-id-529 #header,
body.page-id-531 #header,
body.page-id-529 #branding,
body.page-id-531 #branding,
body.page-id-529 #secondary,
body.page-id-531 #secondary { display:none!important; }

body.page-id-529 #site-wrapper,
body.page-id-531 #site-wrapper,
body.page-id-529 #content,
body.page-id-531 #content,
body.page-id-529 #container,
body.page-id-531 #container,
body.page-id-529 #main,
body.page-id-531 #main {
  width:100%!important; max-width:none!important; margin:0!important;
  padding:0!important; float:none!important;
}

body.page-id-529 article.post-529,
body.page-id-531 article.post-531,
body.page-id-529 .entry-content,
body.page-id-531 .entry-content {
  width:100%!important; max-width:none!important; margin:0!important; padding:0!important;
}

body.page-id-529 .entry-header,
body.page-id-531 .entry-header,
body.page-id-529 .entry-title,
body.page-id-531 .entry-title,
body.page-id-529 .edit-link,
body.page-id-531 .edit-link { display:none!important; }

body.page-id-529 .v12-home,
body.page-id-531 .v12-start {
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  color:#17202a!important; text-shadow:none!important;
  width:100%!important; max-width:none!important;
}
body.page-id-529 .v12-home *,
body.page-id-531 .v12-start * { box-sizing:border-box; text-shadow:none!important; }

body.page-id-529 .v12-home .v12-wrap,
body.page-id-531 .v12-start .v12-start-wrap {
  max-width:1200px!important; margin:0 auto!important;
  padding-left:32px!important; padding-right:32px!important;
}
body.page-id-529 .v12-home h1 {
  font-family:inherit!important; font-size:clamp(56px,5vw,68px)!important;
  line-height:1.05!important; letter-spacing:-.03em!important; max-width:18ch!important; margin-top:0!important;
}
body.page-id-529 .v12-home h2,
body.page-id-531 .v12-start h2 {
  font-family:inherit!important; font-size:clamp(38px,4vw,48px)!important; line-height:1.08!important;
}
body.page-id-529 .v12-home p,
body.page-id-531 .v12-start p,
body.page-id-531 .v12-start li {
  font-family:inherit!important; font-size:18px!important; line-height:1.55!important;
}
body.page-id-529 .v12-home .v12-hero {
  display:grid!important; grid-template-columns:minmax(0,54fr) minmax(420px,46fr)!important;
  gap:56px!important; align-items:start!important; padding:64px 0 84px!important;
}
body.page-id-529 .v12-home .v12-hero-copy { align-self:center!important; }
body.page-id-529 .v12-home .v12-hero > figure {
  margin:0!important; width:100%!important; max-width:none!important; align-self:start!important;
}
body.page-id-529 .v12-home .v12-hero > figure img {
  display:block!important; width:100%!important; max-width:100%!important; height:auto!important; object-fit:cover!important;
}
body.page-id-529 .v12-home .v12-btn,
body.page-id-529 .v12-home .v12-actions a,
body.page-id-531 .v12-start .v12-btn,
body.page-id-531 .v12-start .v12-actions a { font-family:inherit!important; }

@media (max-width:760px) {
  body.page-id-529 .v12-home .v12-wrap,
  body.page-id-531 .v12-start .v12-start-wrap { padding-left:20px!important; padding-right:20px!important; }
  body.page-id-529 .v12-home h1 {
    font-size:clamp(38px,11vw,44px)!important; line-height:1.05!important; max-width:14ch!important;
  }
  body.page-id-529 .v12-home h2,
  body.page-id-531 .v12-start h2 { font-size:clamp(32px,9vw,40px)!important; }
  body.page-id-529 .v12-home p,
  body.page-id-531 .v12-start p,
  body.page-id-531 .v12-start li { font-size:18px!important; line-height:1.55!important; }
  body.page-id-529 .v12-home .v12-hero {
    display:flex!important; flex-direction:column!important; gap:28px!important; padding:40px 0 56px!important;
  }
  body.page-id-529 .v12-home .v12-hero-copy { order:1!important; }
  body.page-id-529 .v12-home .v12-hero > figure { order:2!important; }
  body.page-id-529 .v12-home .v12-hero-actions { order:3!important; }
}

/* ===== #554 [page] Игорь Столяров — после пятидесяти жизнь не обязана становиться меньше ===== */
:root{--ink:#152231;--muted:#5f6b75;--paper:#fbfcfb;--line:#d9e1e4;--accent:#0f6670;--accent-dark:#0a4d55;--warm:#e8f1ef;--dark:#132b38;--max:1180px;--gutter:clamp(20px,4.2vw,64px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;width:100%;height:100%;object-fit:cover}a:focus-visible,button:focus-visible{outline:3px solid #e5a33a;outline-offset:4px}.skip{position:absolute;left:16px;top:-60px;background:var(--accent);color:#fff;padding:10px 14px;border-radius:6px;z-index:10}.skip:focus{top:16px}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.nav{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);font-size:.86rem}.brand{font-weight:850;letter-spacing:.015em;text-decoration:none}.nav a:last-child{color:var(--accent);font-weight:750;text-decoration:none}.eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:800}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);gap:clamp(42px,6vw,86px);align-items:stretch;padding:clamp(56px,8.5vw,112px) 0 104px}.hero-copy{align-self:center;max-width:650px}.hero h1{font-size:clamp(3.4rem,6vw,6.15rem);line-height:.99;letter-spacing:-.055em;margin:18px 0 28px;text-wrap:balance;max-width:10ch}.hero p{max-width:620px;font-size:1.03rem;margin:0 0 16px;color:var(--muted);text-wrap:pretty}.hero p:last-of-type{margin-bottom:0}.hero-media{min-height:600px;position:relative;margin:0}.hero-media img{border-radius:4px;object-position:center 37%}.hero-media:after{content:"Innovation / AI powered";position:absolute;bottom:18px;left:18px;background:rgba(21,34,49,.88);color:#fff;padding:7px 10px;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid var(--accent);border-radius:7px;text-decoration:none;font-weight:800;font-size:.9rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.btn.secondary{color:var(--accent)}.btn.secondary:hover{background:#e4f0ef}section{padding:var(--s9) 0;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:40px;align-items:end;margin-bottom:42px}.section-head h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1.03;letter-spacing:-.045em;margin:10px 0 0;max-width:720px;text-wrap:balance}.section-head p{color:var(--muted);margin:0;text-wrap:pretty}.value-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.value-grid img{aspect-ratio:4/3;border-radius:4px}.value-copy{max-width:570px}.value-copy p{color:var(--muted);text-wrap:pretty}.value-copy strong{color:var(--ink)}.history{background:var(--warm)}.history-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.history figure{margin:0}.history figure img{aspect-ratio:4/3}.history figcaption{padding:14px 0 0;color:var(--muted);font-size:.92rem;max-width:480px}.history-copy{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;margin-top:34px}.history-copy p{margin:0;max-width:430px}.history-copy strong{font-size:1.02rem}.theme-list{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.theme{background:var(--paper);padding:22px 18px;min-height:190px;display:flex;flex-direction:column}.theme b{font-size:.72rem;letter-spacing:.12em;color:var(--accent)}.theme h3{font-size:1.15rem;line-height:1.12;margin:24px 0 11px}.theme p{font-size:.88rem;color:var(--muted);margin:0;flex:1}.theme a{display:inline-block;color:var(--accent);font-size:.82rem;font-weight:800;text-decoration:none;margin-top:18px}.start{background:var(--dark);color:#f6faf9}.start .eyebrow,.start .section-head p{color:#a8d4d3}.route-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.25)}.route{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.25);display:grid;grid-template-columns:42px 1fr auto;gap:18px;align-items:center}.route-num{font-size:.8rem;color:#a8d4d3;font-variant-numeric:tabular-nums}.route h3{font-size:1rem;line-height:1.22;margin:0}.route a{font-size:.8rem;color:#c8eeeb;text-decoration:none;font-weight:750}.route a:hover{color:#fff;text-decoration:underline}.footer{padding:30px 0;color:var(--muted);font-size:.8rem}.footer a{color:var(--accent)}.draft-ribbon{background:#f1f5f5;border-bottom:1px solid var(--line);color:var(--muted);font-size:.75rem;padding:8px 0}.draft-ribbon .wrap{display:flex;justify-content:space-between;gap:16px}@media(max-width:1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:42px}.hero h1{font-size:clamp(3.2rem,6.2vw,5.1rem)}.hero-media{min-height:520px}.theme h3{font-size:1.02rem}.route{grid-template-columns:36px 1fr}.route a{grid-column:2}}@media(max-width:780px){body{font-size:16px}.wrap{padding-inline:20px}.nav{padding:16px 0}.nav a{font-size:.78rem}.draft-ribbon .wrap{display:block}.hero{display:flex;flex-direction:column;gap:28px;padding:42px 0 72px}.hero-copy{order:2}.hero-media{order:1;min-height:0;height:104vw;max-height:480px}.hero h1{font-size:clamp(2.8rem,13.5vw,4.1rem);line-height:1.01;max-width:12ch}.hero p{font-size:1rem}.actions{display:block;margin-top:24px}.btn{width:100%;margin-bottom:12px}.section-head{display:block;margin-bottom:28px}.section-head p{margin-top:18px}.value-grid,.history-grid,.history-copy{grid-template-columns:1fr;gap:26px}.history-copy{margin-top:28px}.theme-list{grid-template-columns:1fr}.theme{min-height:0;padding:22px 18px}.route-list{grid-template-columns:1fr}.route{grid-template-columns:32px 1fr;gap:12px;padding:18px 0}.route a{grid-column:2}section{padding:72px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-toggle{display:none}.site-menu{display:flex;gap:18px;align-items:center}.site-menu a{font-size:.78rem;color:var(--muted);text-decoration:none;white-space:nowrap}.site-menu a:hover{color:var(--accent);text-decoration:underline}.value-editorial{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.results{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.results li{display:grid;grid-template-columns:1fr;gap:3px;padding:16px 0;border-bottom:1px solid var(--line)}.results strong{font-size:1.03rem}.results span{font-size:.9rem;color:var(--muted)}.mobile-sticky-cta{display:none}@media(max-width:1100px){.site-menu{gap:11px}.site-menu a{font-size:.7rem}.value-editorial{gap:34px}}@media(max-width:780px){.menu-toggle{display:inline-flex;margin-left:auto;background:transparent;border:1px solid var(--line);border-radius:6px;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:var(--ink);font-size:1.2rem}.site-menu{display:none;position:absolute;top:74px;left:20px;right:20px;z-index:20;padding:16px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 30px rgba(21,34,49,.12);flex-direction:column;align-items:stretch;gap:0}.site-menu.is-open{display:flex}.site-menu a{padding:12px 4px;font-size:.9rem;border-bottom:1px solid var(--line)}.site-menu a:last-child{border-bottom:0}.nav{position:relative}.value-editorial{grid-template-columns:1fr;gap:28px}.mobile-sticky-cta{display:block;position:fixed;left:16px;right:16px;bottom:16px;z-index:15;background:var(--accent);color:#fff;border-radius:7px;min-height:48px;padding:12px;text-align:center;text-decoration:none;font-weight:800;box-shadow:0 8px 24px rgba(21,34,49,.24)}.mobile-sticky-cta.is-hidden{display:none}}body.page-id-554 article.post-554{padding:0!important;margin:0!important}body.page-id-554 #sidebar,body.page-id-554 #sidebar-back,body.page-id-554 .sidebar,body.page-id-554 .widget-area,body.page-id-554 .entry-header,body.page-id-554 .post-title,body.page-id-554 .entry-title,body.page-id-554 .page-title{display:none!important}body.page-id-554 #container,body.page-id-554 #content.cryout,body.page-id-554 #main,body.page-id-554 .main{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;float:none!important}body.page-id-554 .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.page-id-554 .v13-editorial-signal{max-width:100%;overflow:clip;background:var(--paper);color:var(--ink)}body.page-id-554 .v13-editorial-signal .wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,4.2vw,64px)}body.page-id-554 .v13-editorial-signal .hero{grid-template-columns:minmax(0,1.16fr) minmax(420px,.9fr);gap:clamp(36px,5vw,72px);padding:56px 0 72px;min-height:0}body.page-id-554 .v13-editorial-signal .hero-copy{max-width:680px;align-self:center}body.page-id-554 .v13-editorial-signal .hero h1{font-size:clamp(58px,5.1vw,68px);line-height:1.03;letter-spacing:-.045em;max-width:11.5ch;margin:16px 0 24px;text-wrap:balance}body.page-id-554 .v13-editorial-signal .hero p{max-width:680px;font-size:18px;line-height:1.5;margin:0 0 16px;color:var(--muted)}body.page-id-554 .v13-editorial-signal .actions{margin-top:26px}body.page-id-554 .v13-editorial-signal .hero-media{min-height:0;height:auto;aspect-ratio:4/5;align-self:start;max-height:620px}body.page-id-554 .v13-editorial-signal .hero-media img{object-position:72% 36%;object-fit:cover}body.page-id-554 .v13-editorial-signal section{max-width:none}body.page-id-554 .v13-editorial-signal .footer{max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,4.2vw,64px)}body.page-id-554 #site-title,body.page-id-554 #site-description,body.page-id-554 #access,body.page-id-554 .socials,body.page-id-554 #branding{display:none!important}@media(max-width:1100px){body.page-id-554 .v13-editorial-signal .hero{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:36px}body.page-id-554 .v13-editorial-signal .hero h1{font-size:clamp(52px,6vw,62px)}}@media(max-width:780px){body.page-id-554 .v13-editorial-signal .hero{display:flex;flex-direction:column;gap:26px;padding:36px 0 56px}body.page-id-554 .v13-editorial-signal .hero-media{order:1;height:auto;aspect-ratio:4/5;max-height:none;width:100%}body.page-id-554 .v13-editorial-signal .hero-copy{order:2;max-width:none}body.page-id-554 .v13-editorial-signal .hero h1{font-size:clamp(38px,11vw,44px);line-height:1.04;max-width:12ch;margin:12px 0 20px;letter-spacing:-.035em}body.page-id-554 .v13-editorial-signal .hero p{font-size:16px;line-height:1.5}body.page-id-554 .v13-editorial-signal .actions{margin-top:24px}body.page-id-554 .v13-editorial-signal .btn{width:100%}body.page-id-554 .v13-editorial-signal .site-menu{top:72px}}@media(max-width:780px){body.page-id-554 .v13-editorial-signal .hero{display:flex;flex-direction:column;gap:20px}body.page-id-554 .v13-editorial-signal .hero-copy{display:contents}body.page-id-554 .v13-editorial-signal .hero .eyebrow{order:0}body.page-id-554 .v13-editorial-signal .hero h1{order:1;margin-bottom:0}body.page-id-554 .v13-editorial-signal .hero-media{order:2;margin:0;height:auto;aspect-ratio:4/5}body.page-id-554 .v13-editorial-signal .hero p{order:3;margin:0 0 14px}body.page-id-554 .v13-editorial-signal .hero .actions{order:4;margin-top:8px}body.page-id-554 .v13-editorial-signal .mobile-sticky-cta{bottom:64px}}body.page-id-554 .v13-editorial-signal,body.page-id-554 .v13-editorial-signal h1,body.page-id-554 .v13-editorial-signal h2,body.page-id-554 .v13-editorial-signal h3,body.page-id-554 .v13-editorial-signal p,body.page-id-554 .v13-editorial-signal a,body.page-id-554 .v13-editorial-signal button{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important}body.page-id-554{background:#fbfcfb!important;margin-top:0!important}body.page-id-554 #wpadminbar{display:none!important}body.page-id-554 html{background:#fbfcfb!important}body.page-id-554 .v13-editorial-signal{width:100%;background:#fbfcfb!important}body.page-id-554 .v13-editorial-signal .hero{grid-template-columns:minmax(0,1fr) 420px;gap:40px}body.page-id-554 .v13-editorial-signal .hero h1{max-width:none}body.page-id-554 .v13-editorial-signal .hero-media{height:560px;aspect-ratio:auto}body.page-id-554 .v13-editorial-signal .hero-media img{object-position:72% 36%}@media(max-width:780px){body.page-id-554 .v13-editorial-signal .hero{display:flex;flex-direction:column;gap:26px}body.page-id-554 .v13-editorial-signal .hero-media{height:auto;aspect-ratio:4/5;max-height:none}}body.page-id-554 .v13-editorial-signal .hero-media img{width:100%!important;height:100%!important;object-fit:cover}@media(max-width:780px){body.page-id-554 .v13-editorial-signal .hero-media img{height:100%!important;width:100%!important;object-fit:cover}}