.bp96-chain>li>.h130-chain-ink{background:var(--theme-link,#2455d6);pointer-events:none;transform-origin:0;opacity:0;border-radius:2px;block-size:3px;position:absolute;inset-block-end:0;inset-inline:12px;transform:scaleX(0)}[dir=rtl] .bp96-chain>li>.h130-chain-ink{transform-origin:100%}@media (prefers-reduced-motion:reduce){[data-h130-decoration]{display:none}}.h130.h139.h145{--hero-paper:#f6f8fc;--hero-ink:#192332;--hero-muted:#405570;--hero-accent:#2455d6;background:var(--hero-paper);min-width:0;color:var(--hero-ink);isolation:isolate;border:0;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:20px;margin:0 0 18px;padding:24px 22px;font-family:Golos Text,Arial,sans-serif;display:grid}.h145 *{box-sizing:border-box}.h145 :is(h1,p,figure){margin:0}.h145 .h130-copy{min-width:0}.h145 .h139-scope{color:var(--hero-muted);margin-bottom:12px;font-size:1rem;font-weight:500;line-height:1.5;display:block}.h145 .h137-cta-count{color:inherit;white-space:nowrap;font-weight:600}.h145 h1{letter-spacing:-.035em;color:var(--hero-ink);text-wrap:balance;font:690 clamp(2rem,8.5vw,2.5rem)/1.08 Golos Text,Arial,sans-serif}.h145 h1>span{color:inherit}.h145 .h139-description{max-width:39ch;color:var(--hero-muted);text-wrap:pretty;margin-top:14px;font-size:1.0625rem;font-weight:400;line-height:1.5}.h145 .h145-visual{grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;height:350px;display:grid;position:relative;overflow:visible}.h145 .h140-route-map{--h140-land:#d3e0ef;--h140-water:var(--hero-paper);--h140-coast:#7895b7;--h140-river:#6d91b9;--h140-route:#1e4fc8;--h140-ink:#223b5b;--h140-label:#405a78;--h140-halo:var(--hero-paper);justify-self:center;width:100%;height:100%;min-height:0;display:block;overflow:hidden}.h145 .h140-physical-land{fill:var(--h140-land);stroke:var(--h140-coast);stroke-width:1.3px;fill-rule:evenodd;stroke-linejoin:round}.h145 .h140-physical-lakes{fill:var(--h140-water);stroke:var(--h140-coast);stroke-width:1px;fill-rule:evenodd}.h145 .h140-map-rivers{stroke:var(--h140-river);stroke-width:2px;stroke-linecap:round}.h145 .h140-water-names{fill:var(--h140-label);font:italic 26px Golos Text,Arial,sans-serif}.h145 .h140-water-names text,.h145 .h140-portage-label text{paint-order:stroke;stroke:var(--h140-halo);stroke-width:5px;stroke-linejoin:round}.h145 .h140-trade-halo{stroke:var(--h140-halo);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.h145 .h140-trade-base{stroke:var(--h140-route);stroke-width:2.2px;stroke-linecap:round;opacity:.55;vector-effect:non-scaling-stroke}.h145 .h140-portage-route{stroke:var(--h140-route);stroke-width:2.6px;stroke-dasharray:4 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.h145 .h140-trade-reveal{stroke:var(--h140-route);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.h145 .h140-city-dot{fill:var(--h140-route);stroke:var(--h140-halo);stroke-width:4px}.h145 .h140-city text{fill:var(--h140-ink);paint-order:stroke;stroke:var(--h140-halo);stroke-width:6px;stroke-linejoin:round;font:600 36px Golos Text,Arial,sans-serif}.h145 .h140-city-ring{fill:none;stroke:var(--h140-route);stroke-width:2px;opacity:0}.h145 .h140-portage-label{fill:var(--h140-label);font:24px Golos Text,Arial,sans-serif}.h145 .h140-portage-label path{fill:none;stroke:var(--h140-coast);stroke-width:1.5px}.h145 .h146-route-cursor{fill:#fff;pointer-events:none;opacity:0;transition:opacity .15s ease-out}.h145 .h146-cursor-halo{fill:var(--h140-route);stroke:var(--h140-halo);stroke-width:4px}.h145[data-map-motion=playing] .h146-route-cursor,.h145[data-map-motion=paused] .h146-route-cursor{opacity:1}.h145 .h146-map-caption{color:var(--hero-muted);justify-items:center;gap:3px;font-size:1rem;line-height:1.4;display:grid}.h145 .h146-map-caption>strong{color:var(--hero-ink);font-size:1.0625rem;font-weight:600}.h145 .h146-map-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:.875rem;display:flex}.h145 .h146-map-legend>i{border-top:2px solid var(--hero-accent);width:24px;display:block}.h145 .h146-map-legend>.h146-legend-portage{border-top-style:dashed;margin-inline-start:8px}.h145 .h146-map-toggle{color:#1749c2;cursor:pointer;background:#ffffffc9;border:1px solid #acbfdb;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;inset:0 0 auto auto;box-shadow:inset 0 1px #fff}.h145 .h146-map-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.h145 .h146-map-toggle:focus-visible{outline-offset:4px;outline:3px solid #1749c2}.h145 [hidden]{display:none!important}.h145 .h146-topic-entry{--theme-text:var(--hero-ink);--theme-muted:var(--hero-muted);--theme-surface:#fff;--theme-soft:#dce7fa;--theme-line:#b6c8e4;--theme-link:#1749c2;--theme-action:#2455d6;--theme-action-text:#fff;border-top:1px solid #c4d3e9;min-width:0;padding-top:20px}.h145 .h146-topic-entry:empty{display:none}.h145 .h146-topic-entry .ht144{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.h145 .h146-topic-entry .ht144>summary{background:#ffffff9c;border:1px solid #b6c8e4;border-radius:14px;justify-content:space-between;width:100%;max-width:none;padding:12px 16px;box-shadow:inset 0 1px #fff}.h145 .h146-topic-entry .ht144-panel{padding-top:18px}.h145 .h145-purchase{min-width:0}.h145 .h145-offer{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.h145 .h139-price{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hero-ink);font-size:2rem;font-weight:690;line-height:1.2}.h145 .h145-offer>span{color:var(--hero-muted);font-size:1rem;line-height:1.45}.h145 .h130-actions{flex-wrap:wrap;align-items:center;gap:4px 22px;max-width:none;margin:0;display:flex}.h145 .h130-actions>a{min-height:52px;transition:background-color var(--motion-duration-feedback,.15s) ease,color var(--motion-duration-feedback,.15s) ease,box-shadow var(--motion-duration-feedback,.15s) ease;justify-content:center;align-items:center;gap:18px;font:600 1.0625rem/1.4 Golos Text,Arial,sans-serif;text-decoration:none;display:inline-flex}.h145 .h130-primary{background:var(--hero-accent);color:#fff;border:1px solid #0000;border-radius:14px;width:100%;padding:14px 18px;box-shadow:inset 0 1px #ffffff3d,0 5px 14px -8px #153b9eb3}.h145 .h130-primary>svg{flex:none}.h145 .h130-secondary{color:#1749c2;text-underline-offset:5px;border:0;border-radius:4px;min-height:44px;padding:5px 0;text-decoration-thickness:1px;box-shadow:none!important;background:0 0!important;font-weight:500!important;text-decoration:underline!important}.h145 .h130-secondary>svg{width:18px;height:18px}.h145 .h139-terms{color:var(--hero-muted);margin-top:6px;font-size:1rem;font-weight:400;line-height:1.5}.h145 .h139-terms>span{display:inline}.h145 a:focus-visible{outline-offset:5px;outline:3px solid #1749c2}@media (width>=600px) and (width<=1023px){.h130.h139.h145{gap:26px;padding:36px}.h145 h1{font-size:3.25rem}.h145 .h139-description{max-width:44ch;font-size:1.125rem}.h145 .h145-visual{height:430px}.h145 .h130-primary{width:auto;padding:16px 24px}.h145 .h145-offer{margin-bottom:20px}}@media (width>=1024px){.h130.h139.h145{border-radius:28px;grid-template-columns:minmax(0,1.17fr) minmax(0,1fr);grid-template-areas:"intro product""purchase product""topic topic";align-items:center;gap:24px 34px;min-height:0;padding:40px 44px}.h145 .h145-intro{grid-area:intro;align-self:end}.h145 .h145-purchase{grid-area:purchase;align-self:start}.h145 .h145-visual{grid-area:product;height:450px}.h145 .h146-topic-entry{grid-area:topic}.h145 .h139-scope{margin-bottom:20px;font-size:1.0625rem}.h145 h1{font-size:clamp(2.75rem,4.3vw,4rem);line-height:1.04}.h145 .h139-description{max-width:38ch;margin-top:24px;font-size:1.125rem}.h145 .h139-price{font-size:2.125rem}.h145 .h130-primary{width:auto;min-height:56px;padding:16px 24px}.h145 .h130-actions{column-gap:20px}.h145 .h130-actions>a{font-size:1.0625rem}.h145 .h139-terms{margin-top:14px}}@media (width<=359px){.h130.h139.h145{gap:18px;padding:24px 18px 22px}.h145 .h139-scope{font-size:1rem}.h145 h1{letter-spacing:-.03em;font-size:1.9375rem}.h145 .h139-description{font-size:1rem}.h145 .h145-visual{height:330px}.h145 .h139-price{font-size:1.875rem}.h145 .h145-offer{gap:12px}.h145 .h130-actions>a{font-size:1rem}}@media (hover:hover){.h145 .h130-primary:hover{color:#fff;background:#1947bd;box-shadow:inset 0 1px #ffffff40,0 7px 18px -9px #153b9eb3}.h145 .h130-secondary:hover{color:#102f84;text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce){.h145 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.h130.h139.h145{color:canvastext;background:canvas;border:1px solid canvastext}.h145 :is(h1,.h139-description,.h139-scope,.h145-offer>span,.h139-price,.h139-terms){color:canvastext}.h145 .h130-primary{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.h145 .h130-secondary{color:linktext}.h145 .h140-route-map{--h140-land:Canvas;--h140-water:Canvas;--h140-ink:CanvasText;--h140-label:CanvasText;--h140-route:LinkText;--h140-halo:Canvas;--h140-coast:GrayText;--h140-river:GrayText}}.chronika-learning .h130.h139.h145 .h130-actions>a.h130-secondary,.chronika-ui .h130.h139.h145 .h130-actions>a.h130-secondary{min-height:44px!important;box-shadow:none!important;color:#1749c2!important;background:0 0!important;border:0!important;border-radius:4px!important;text-decoration:underline!important;display:inline-flex!important}.chronika-learning .h130.h139.h145 :is(h1,h1>span,.h139-price,.h146-map-caption>strong){color:var(--hero-ink)!important}.chronika-learning .h130.h139.h145 :is(.h139-description,.h139-scope,.h139-terms,.h145-offer>span,.h146-map-caption){color:var(--hero-muted)!important}.chronika-learning .h130.h139.h145 .h137-cta-count{color:inherit!important}@media (forced-colors:active){.h130.h139.h145{--hero-ink:CanvasText;--hero-muted:CanvasText;--hero-paper:Canvas}}.h145 .h146-topic-entry .ht144>summary{grid-template-columns:minmax(0,1fr) auto 24px;gap:4px 18px;display:grid}.h145 .ht144-disclosure{color:#1749c2;flex:none;justify-self:end;transition:transform .2s}.h145 details[open]>summary .ht144-disclosure{transform:rotate(180deg)}@media (width<=640px){.h145 .h146-topic-entry .ht144>summary{grid-template-columns:minmax(0,1fr) 24px;padding:10px 12px}.h145 .h146-topic-entry summary>strong{grid-area:1/1}.h145 .h146-topic-entry summary>.ht144-teaser{grid-area:2/1}.h145 .h146-topic-entry summary>.ht144-disclosure{grid-area:1/2/3}}.h145 .h146-topic-entry .ht144>summary{background:#ffffffd9;border:2px solid #7599e9;min-height:64px;padding:14px 18px;box-shadow:inset 0 1px #fff,0 7px 22px -14px #2455d655}.h145 .h146-topic-entry summary>strong{color:#1749c2;font-size:18px;font-weight:650;line-height:1.35}.h145 .h146-topic-entry summary>.ht144-teaser{color:var(--hero-ink);background:#e3ecff;border-radius:10px;padding:6px 12px;font-size:17px;font-weight:600;line-height:1.4}.h145 .h146-topic-entry .ht144[open]>summary{background:#fff;border-color:#2455d6}@media (width<=640px){.h145 .h146-topic-entry .ht144>summary{gap:7px 12px;padding:12px 14px}.h145 .h146-topic-entry summary>.ht144-teaser{justify-self:start;padding:4px 9px;font-size:16px}}@media (width<=599px){.h145 .h140-city text{font-size:38px}.h145 .h140-water-names{font-size:29px}.h145 .h140-portage-label{font-size:27px}.h145 .h146-map-caption,.h145 .h146-map-caption>strong{font-size:1rem}.h145 .h146-topic-entry{padding-top:16px}}.public-site #main-content .chronika-learning .cl-hero:has(.pd127){background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.86fr) minmax(0,1.4fr);align-items:center;gap:clamp(28px,3.2vw,44px);margin:0 0 16px;padding:24px 0 40px;display:grid;overflow:visible}.public-site #main-content .cl-hero:has(.pd127)>.cl-hero-copy{min-width:0;max-width:none;margin:0;display:block}.public-site #main-content .cl-hero:has(.pd127) h1{letter-spacing:-.03em;max-width:15ch;margin:0 0 22px;font-size:clamp(36px,3.7vw,54px);font-weight:740;line-height:1.07}.public-site #main-content .cl-hero:has(.pd127) .cl-title-accent{color:inherit}.public-site #main-content .cl-hero:has(.pd127) .cl-hero-copy>p{max-width:41ch;color:var(--theme-muted,#40516a);margin:0 0 22px;font-size:18px;line-height:1.55}.public-site #main-content .cl-hero:has(.pd127) .cl-hero-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin:0;display:flex}.public-site #main-content .cl-hero:has(.pd127) .cl-hero-actions>.cl-button{white-space:normal;border-radius:12px;flex:100%;justify-content:center;width:auto;min-height:50px;padding:13px 16px;font-size:16px;font-weight:650;line-height:1.45}.public-site #main-content .cl-hero:has(.pd127) .cl-video-note{width:100%;max-width:none;margin:20px 0 0;padding:16px 0 0;font-size:16px;line-height:1.5}.public-site #main-content .cl-hero:has(.pd127)>.pd127{place-self:start stretch;width:100%;min-width:0;max-width:none;min-height:0;margin:0}@media (width<=1000px){.public-site #main-content .chronika-learning .cl-hero:has(.pd127){grid-template-columns:minmax(0,1fr);gap:26px;padding-block:18px 32px}.public-site #main-content .cl-hero:has(.pd127)>.cl-hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}.public-site #main-content .cl-hero:has(.pd127) h1{grid-row:1/4;max-width:17ch;margin:0}.public-site #main-content .cl-hero:has(.pd127) .cl-hero-copy>p{margin:0;font-size:17px}.public-site #main-content .cl-hero:has(.pd127) .cl-hero-actions{grid-column:2}.public-site #main-content .cl-hero:has(.pd127) .cl-video-note{grid-column:2;margin:0;padding-top:12px}}@media (width<=640px){.public-site #main-content .chronika-learning .cl-hero:has(.pd127){gap:22px;padding-block:14px 28px}.public-site #main-content .cl-hero:has(.pd127)>.cl-hero-copy{display:block}.public-site #main-content .cl-hero:has(.pd127) h1{max-width:18ch;margin-bottom:16px;font-size:clamp(32px,8.6vw,44px)}.public-site #main-content .cl-hero:has(.pd127) .cl-hero-copy>p{margin-bottom:18px;font-size:16px;line-height:1.5}.public-site #main-content .cl-hero:has(.pd127) .cl-hero-actions>.cl-button{min-height:48px;padding:11px 14px}.public-site #main-content .cl-hero:has(.pd127) .cl-video-note{margin-top:16px;padding-top:12px;font-size:15px}}.public-site #main-content .cl-start-check-route .cl-entry-route-steps{--entry-node-width:72px;--entry-node-height:80px;--entry-node-offset:0px;--entry-node-gap:16px;--entry-connector-clearance:8px;gap:var(--entry-node-gap)}.public-site #main-content .cl-start-check-route .cl-entry-route-steps li:nth-child(2){padding-block-start:var(--entry-node-offset)}.public-site #main-content .cl-start-check-route .cl-entry-route-steps .cl-entry-node-icon{width:var(--entry-node-width)!important;height:var(--entry-node-height)!important}.public-site #main-content .cl-start-check-route .cl-entry-route-steps li>.cl-entry-route-line{color:var(--theme-link,#2455d6);pointer-events:none;display:block;position:absolute;inset:auto;inset-block-start:calc(var(--entry-node-height) / 2);inset-inline-start:calc(50% + var(--entry-node-width) / 2 + var(--entry-connector-clearance));width:calc(100% + var(--entry-node-gap) - var(--entry-node-width) - 2 * var(--entry-connector-clearance))!important;height:8px!important}@media (width<=1000px) and (width>=761px){.public-site #main-content .cl-start-check-route .cl-entry-route-steps{--entry-node-gap:9px}}@media (width<=760px){.public-site #main-content .cl-start-check-route .cl-entry-route-steps{--entry-node-gap:10px}}@media (width<=380px){.public-site #main-content .cl-start-check-route .cl-entry-route-steps{--entry-node-width:58px;--entry-node-height:68px;--entry-node-offset:0px;--entry-node-gap:8px}}@media (width<=760px){.public-site #main-content .cl-start-check-route .cl-entry-route-steps{--entry-node-width:58px;--entry-node-height:68px;--entry-node-offset:0px;--entry-node-gap:12px}}.public-site #main-content .cl-pricing-editorial .cl-price-bridge-offer,.chronika-ui .cl-pricing-editorial .cl-price-bridge-offer{background:var(--theme-surface,#fff);border:0;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start;gap:36px 56px;margin:0;padding:36px;display:grid}.public-site #main-content .cl-pricing-editorial .cl-price-bridge-copy,.chronika-ui .cl-pricing-editorial .cl-price-bridge-copy{min-width:0}.public-site #main-content .cl-pricing-editorial h3,.chronika-ui .cl-pricing-editorial h3{letter-spacing:-.025em;max-width:22ch;margin:0 0 16px;font-size:clamp(24px,2.2vw,30px);line-height:1.18}.public-site #main-content .cl-pricing-editorial .ch-bundle-includes,.chronika-ui .cl-pricing-editorial .ch-bundle-includes{gap:14px;margin:0;padding:0;list-style:none;display:grid}.public-site #main-content .cl-pricing-editorial .ch-bundle-includes li,.chronika-ui .cl-pricing-editorial .ch-bundle-includes li{align-items:center;gap:13px;font-size:17px;line-height:1.45;display:flex}.cl-pricing-editorial .ch-bundle-includes svg{stroke-width:1.65px;width:29px;height:29px;color:var(--theme-link,#2455d6);flex:0 0 29px}.public-site #main-content .cl-pricing-editorial .cl-price-bridge-purchase,.chronika-ui .cl-pricing-editorial .cl-price-bridge-purchase{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.cl-pricing-editorial .cl-offer-price{gap:8px;display:grid}.public-site #main-content .cl-pricing-editorial .cl-offer-price .public-price,.chronika-ui .cl-pricing-editorial .cl-offer-price .public-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--theme-text,#192332);white-space:nowrap;font-size:clamp(38px,3.5vw,48px);font-weight:800;line-height:1.05}.cl-pricing-editorial .cl-offer-price>span{color:var(--theme-muted,#556577);font-size:16px;line-height:1.5}.cl-pricing-editorial .cl-offer-saving{gap:6px;max-width:31ch;display:grid}.cl-pricing-editorial .cl-offer-saving strong{letter-spacing:-.02em;color:var(--theme-link,#2455d6);font-size:21px;line-height:1.3}.cl-pricing-editorial .cl-offer-saving span{color:var(--theme-muted,#556577);font-size:16px;line-height:1.5}.cl-pricing-editorial .cl-price-bridge-purchase .cl-button{width:100%;max-width:360px;min-height:50px;padding:13px 20px;font-size:17px;line-height:1.4}.public-site #main-content .cl-pricing-editorial .cl-price-video-note,.chronika-ui .cl-pricing-editorial .cl-price-video-note{color:var(--theme-muted,#556577);margin:18px 0 0;font-size:16px;line-height:1.5}.public-site #main-content .cl-pricing-editorial .cl-purchase-note,.chronika-ui .cl-pricing-editorial .cl-purchase-note{max-width:76ch;margin:16px 0 0;font-size:16px;line-height:1.55}.cl-pricing-editorial .cl-purchase-note a{color:var(--theme-link,#2455d6);text-underline-offset:4px;font-weight:650;text-decoration:underline}@media (width<=720px){.public-site #main-content .cl-pricing-editorial .cl-price-bridge-offer,.chronika-ui .cl-pricing-editorial .cl-price-bridge-offer{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.public-site #main-content .cl-pricing-editorial .cl-price-bridge-purchase,.chronika-ui .cl-pricing-editorial .cl-price-bridge-purchase{gap:20px;width:100%}.cl-pricing-editorial .cl-price-bridge-purchase .cl-button{max-width:none}}@media (width<=390px){.public-site #main-content .cl-pricing-editorial .cl-price-bridge-offer,.chronika-ui .cl-pricing-editorial .cl-price-bridge-offer{padding:20px}.public-site #main-content .cl-pricing-editorial .cl-offer-price .public-price,.chronika-ui .cl-pricing-editorial .cl-offer-price .public-price{font-size:38px}}.public-site #main-content #program .cl-program-content{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.public-site #main-content #program .cl-program-guide{align-self:start;width:100%;min-width:0;max-width:320px}.public-site #main-content #program .cl-program-guide .living-portraits{width:100%;max-width:320px;margin:0}@media (width<=900px){.public-site #main-content #program .cl-program-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"period""guide"}.public-site #main-content #program .cl-program-guide{justify-self:center;width:100%;max-width:420px}.public-site #main-content #program .cl-program-guide .living-portraits{max-width:none}}
