
/* Цвета только токенами кита: ночная тема подменяет их целиком, а жёстко
   заданный серый на тёмном фоне проваливается. */
.ccp-pm{margin:28px 0 8px;padding:20px 22px;border-radius:14px;background:rgba(127,127,127,.07)}
.ccp-pm__title{font-size:22px;margin:0 0 8px}
.ccp-pm__sub{font-size:17px;margin:20px 0 10px}
.ccp-pm__lead{margin:0 0 16px}
/* auto-fit: плиток стало пять, ряд должен перестраиваться сам. */
.ccp-pm__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 6px}
.ccp-pm__tile{background:rgba(127,127,127,.10);border-radius:10px;padding:12px 14px}
.ccp-pm__tile b{display:block;font-size:24px;line-height:1.15;color:var(--e-global-color-primary,#1D5AD2)}
.ccp-pm__tile span{display:block;font-size:13px;color:var(--e-global-color-ccpmute,#6b7075);margin-top:4px}
.ccp-pm__scroll{overflow-x:auto}
.ccp-pm__table{width:100%;border-collapse:collapse;font-size:14px}
.ccp-pm__table th,.ccp-pm__table td{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(127,127,127,.22);white-space:nowrap}
.ccp-pm__table th{font-weight:600;font-size:13px;color:var(--e-global-color-ccpmute,#6b7075)}
.ccp-pm__note,.ccp-pm__src{font-size:13px;color:var(--e-global-color-ccpmute,#6b7075);margin:10px 0 0}
.ccp-pm__growth{font-size:16px;margin:0 0 12px}
/* Столбики сжаты так, чтобы десять лет помещались в колонку контента без
   прокрутки. Прокрутка остаётся только на узких экранах, и там график
   прижат к ПРАВОМУ краю: свежие годы важнее давних, а браузер по
   умолчанию показывает начало ленты, то есть 2014 год. */
.ccp-pm__years{display:flex;gap:6px;align-items:flex-end;margin:0 0 8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}
.ccp-pm__years::-webkit-scrollbar{height:6px}
.ccp-pm__years::-webkit-scrollbar-thumb{background:rgba(127,127,127,.35);border-radius:3px}
.ccp-pm__year{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:48px;flex:1 1 48px}
.ccp-pm__yv{font-size:12px;font-weight:600;color:var(--e-global-color-primary,#1D5AD2);white-space:nowrap}
.ccp-pm__bar{display:flex;width:100%;height:110px;align-items:flex-end;
    background:rgba(127,127,127,.10);border-radius:6px;overflow:hidden}
.ccp-pm__bar i{display:block;width:100%;background:var(--e-global-color-primary,#1D5AD2);opacity:.75;border-radius:6px 6px 0 0}
.ccp-pm__yl{font-size:12px;font-weight:600}
.ccp-pm__yn{font-size:11px;white-space:nowrap;color:var(--e-global-color-ccpmute,#6b7075)}
.ccp-pm__yy{font-size:11px;white-space:nowrap;font-weight:600;color:var(--e-global-color-primary,#1D5AD2);opacity:.85}
.ccp-pm__legend{font-size:12px;color:var(--e-global-color-ccpmute,#6b7075);margin:0 0 4px}
.ccp-pm__note--yoy{margin:0 0 18px}
.ccp-pm__year--partial .ccp-pm__bar i{opacity:.42;
    background-image:repeating-linear-gradient(45deg,transparent 0 5px,rgba(255,255,255,.35) 5px 10px)}
.ccp-pm__year--partial .ccp-pm__yl,.ccp-pm__year--partial .ccp-pm__yv{opacity:.7}
@media (max-width:700px){.ccp-pm__year{min-width:44px}.ccp-pm__bar{height:80px}.ccp-pm__tiles{grid-template-columns:1fr}.ccp-pm{padding:16px}}


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */


.ccp-ne-lb{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(6,12,22,.92);touch-action:pan-y}
.ccp-ne-lb[hidden]{display:none}
.ccp-ne-lb__img{max-width:92vw;max-height:86vh;object-fit:contain;border-radius:6px;box-shadow:0 10px 40px rgba(0,0,0,.4);user-select:none}
.ccp-ne-lb button{position:absolute;display:inline-flex !important;align-items:center;justify-content:center;width:48px !important;height:48px !important;min-width:0 !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:rgba(255,255,255,.14) !important;color:#fff !important;box-shadow:none !important;cursor:pointer;font:400 28px/1 sans-serif !important}
.ccp-ne-lb button:hover{background:rgba(255,255,255,.26) !important}
.ccp-ne-lb button[hidden]{display:none !important}
.ccp-ne-lb button:focus-visible{outline:2px solid #fff !important;outline-offset:2px}
.ccp-ne-lb__x{top:16px;right:16px}
.ccp-ne-lb__prev{left:16px;top:50%;margin-top:-24px}
.ccp-ne-lb__next{right:16px;top:50%;margin-top:-24px}
.ccp-ne-lb__n{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:rgba(255,255,255,.8);font:500 14px/1 "Montserrat",sans-serif}
@media (max-width:767px){.ccp-ne-lb__prev,.ccp-ne-lb__next{display:none !important}}

.ccp-pz{--pz-t:#111;--pz-m:#6b7280;--pz-l:#e6e8ec;--pz-b:#fff;margin:34px 0 0;color:var(--pz-t);min-width:0;max-width:100%;box-sizing:border-box}html[data-theme=night] .ccp-pz{--pz-t:#e8eaed;--pz-m:#9aa3af;--pz-l:#2b3038;--pz-b:#1b1f26}.ccp-pz-w{width:100%;max-width:1296px;min-width:0;box-sizing:border-box;margin:0 auto;padding:0 20px;align-self:stretch}.ccp-pz-rel,.ccp-pz-col{max-width:840px;margin:34px auto 0}.ccp-pz__h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-width:0}.ccp-pz h2:not(#z){margin:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--pz-t);min-width:0}.ccp-pz__w:not(#z),.ccp-pz__p button:not(#z){display:inline-block;background:none!important;border:0!important;border-radius:0;box-shadow:none;padding:8px 0;min-height:40px;color:var(--pz-m);font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:none;text-decoration:underline;cursor:pointer}.ccp-pz__w:not(#z):is(:hover,:focus,:active),.ccp-pz__p button:not(#z):is(:hover,:focus,:active){background:none!important;color:var(--pz-t)}.ccp-pz__w:not(#z){flex:none}.ccp-pz__p{position:relative;border:1px solid var(--pz-l);background:var(--pz-b);border-radius:14px;padding:12px 44px 12px 16px;margin:0 0 12px;font-size:14px;line-height:1.5;max-width:calc(100vw - 32px);box-sizing:border-box}.ccp-pz__p p{margin:0 0 6px}.ccp-pz__p button:not(#z){margin-right:16px}.ccp-pz__p .ccp-pz__cl:not(#z){position:absolute;top:0;right:0;width:40px;margin:0;padding:0;font-size:22px;text-decoration:none}.ccp-pz__rw{position:relative;min-width:0}.ccp-pz__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;min-width:0;max-width:100%}.ccp-pz__c{position:relative;flex:0 0 250px;scroll-snap-align:start}.ccp-pz__card{display:block;position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#222;color:#fff;text-decoration:none}.ccp-pz__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ccp-pz__o{position:absolute;left:0;right:0;bottom:0;padding:46px 12px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5) 40%,rgba(0,0,0,.82));display:flex;flex-direction:column;gap:2px;font-size:13px}.ccp-pz__o b{font-size:16px}.ccp-pz__card em{position:absolute;top:9px;left:42px;font-style:normal;font-size:12px;background:#fff;color:#111;border-radius:9px;padding:3px 9px}.ccp-pz__x:not(#z){position:absolute;z-index:3;top:9px;left:10px;width:24px;height:24px;min-height:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:0!important;border-radius:50%;background:rgba(0,0,0,.45)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer;line-height:1}.ccp-pz__x:not(#z)::after{content:"";position:absolute;inset:-10px}.ccp-pz__x:not(#z):hover,.ccp-pz__x:not(#z):active{background:rgba(0,0,0,.7)!important;color:#fff!important;box-shadow:none!important;border:0!important}.ccp-pz__x:not(#z):focus{background:rgba(0,0,0,.6)!important;color:#fff!important;box-shadow:none!important;border:0!important}.ccp-pz__x:not(#z):focus-visible{outline:2px solid #fff;outline-offset:1px}.ccp-pz__x svg{width:13px;height:13px;pointer-events:none}.ccp-pz__a:not(#z){display:none}@media(min-width:1024px){.ccp-pz__a:not(#z){display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 28px);width:44px;height:44px;min-height:0;padding:0;border-radius:50%;border:0!important;box-shadow:none;background:rgba(0,0,0,.65)!important;color:#fff!important;font-family:inherit;font-size:26px;font-weight:400;line-height:1;text-transform:none;cursor:pointer;z-index:2}.ccp-pz__a:not(#z):is(:hover,:focus,:active){background:rgba(0,0,0,.85)!important;color:#fff!important;border:0!important}.ccp-pz__a[hidden]:not(#z){display:none}.ccp-pz__a--l:not(#z){left:-10px}.ccp-pz__a--r:not(#z){right:-10px}}.ccp-pz__al{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.ccp-pz__al li{display:flex;min-width:0;border:1px solid var(--pz-l);border-radius:12px;overflow:hidden}.ccp-pz__card--a{display:flex;flex-direction:column;width:100%;aspect-ratio:auto;background:none;color:inherit;border-radius:0}.ccp-pz__card--a img{position:static;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;flex:none}.ccp-pz__at{display:flex;flex-direction:column;flex:1;padding:10px 12px;font-size:14px;line-height:1.35;font-weight:600}.ccp-pz__tt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ccp-pz__at time{margin-top:auto;padding-top:6px;font-weight:400;color:var(--pz-m);font-size:12px}.ccp-pz a.ccp-pz__card:not(#z),.ccp-pz a.ccp-pz__card:not(#z):is(:hover,:focus,:active,:visited),.ccp-pz a.ccp-pz__card:not(#z) *{text-decoration:none!important;border:0!important;box-shadow:none!important}.ccp-pz a.ccp-pz__card:not(#z),.ccp-pz a.ccp-pz__card:not(#z) :is(.ccp-pz__at,.ccp-pz__tt,time){background-image:none!important}.ccp-pz a.ccp-pz__card:not(#z),.ccp-pz a.ccp-pz__card:not(#z):is(:hover,:focus,:active,:visited){color:#fff;font-family:inherit}.ccp-pz a.ccp-pz__card--a:not(#z),.ccp-pz a.ccp-pz__card--a:not(#z):is(:hover,:focus,:active,:visited){color:var(--pz-t)}.ccp-pz :focus-visible{outline:2px solid #1D5AD2;outline-offset:2px}.ccp-pz .ccp-pz__card--a:focus-visible{outline-offset:-3px}@media(max-width:700px){.ccp-pz__al{grid-template-columns:repeat(2,minmax(0,1fr))}.ccp-pz__c{flex-basis:210px}.ccp-pz h2:not(#z){font-size:19px}}
.ccp-cc-pill:not(#z){position:fixed;left:14px;bottom:14px;z-index:99990;display:none;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:#202124;color:#fff !important;font:600 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none !important;box-shadow:0 2px 10px rgba(0,0,0,.3)}.ccp-cc-pill.is-on:not(#z){display:inline-flex}.ccp-cc-pill:not(#z) svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.ccp-cc-pill:not(#z) b:empty{display:none}@media(max-width:600px){.ccp-cc-pill:not(#z){left:14px;width:48px;height:48px;min-height:48px !important;padding:0 !important;border-radius:50%;justify-content:center;gap:0}.ccp-cc-pill.is-on:not(#z){display:inline-flex}.ccp-cc-pill:not(#z) span{display:none}.ccp-cc-pill:not(#z) svg{width:22px;height:22px}.ccp-cc-pill:not(#z) b{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#d93025;color:#fff;font:700 11px/20px system-ui,-apple-system,sans-serif;text-align:center;box-sizing:border-box}body:has(#ccp-cb) .ccp-cc-pill{bottom:calc(132px + env(safe-area-inset-bottom))}}.ccp-cc-hd:not(#z){position:relative;display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;margin:0 6px 0 0 !important;padding:0 !important;color:inherit !important;text-decoration:none !important;border-radius:8px;flex:0 0 auto;line-height:1}.ccp-cc-hd:not(#z) svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.ccp-cc-hd__t:not(#z){display:none}@media(min-width:1025px){html:not(#z):not(:has(.ccp-hd__mail)) .ccp-cc-hd.is-guest{width:var(--ccp-cc-gw,88px);justify-content:flex-start;gap:6px;padding:0 0 0 9px !important}html:not(#z):not(:has(.ccp-hd__mail)) .ccp-cc-hd.is-guest .ccp-cc-hd__t{display:block;font:600 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap;letter-spacing:0;text-transform:none}html:not(#z):not(:has(.ccp-hd__mail)) .ccp-cc-hd.is-guest [data-ccp-count]{right:auto;left:22px}}@media(min-width:1280px){.ccp-cc-hd.is-guest:not(#z){width:var(--ccp-cc-gw,88px);justify-content:flex-start;gap:6px;padding:0 0 0 9px !important}.ccp-cc-hd.is-guest:not(#z) .ccp-cc-hd__t{display:block;font:600 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap;letter-spacing:0;text-transform:none}.ccp-cc-hd.is-guest:not(#z) [data-ccp-count]{right:auto;left:22px}}.ccp-cc-hd:not(#z) [data-ccp-count]{position:absolute;top:1px;right:-1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#d93025;color:#fff;font:700 11px/17px system-ui,-apple-system,sans-serif;text-align:center;display:none}.ccp-cc-hd:not(#z) [data-ccp-count].is-on{display:block}.ccp-cc-hd:not(#z):hover{background:rgba(127,127,127,.14)}.ccp-cc-heart:not(#z):focus-visible,.ccp-cc-hd:not(#z):focus-visible,.ccp-cc-pill:not(#z):focus-visible,.ccp-cc-nudge:not(#z) a:focus-visible{outline:3px solid #1a73e8 !important;outline-offset:2px}html[data-theme="night"]:not(#z) .ccp-cc-heart:focus-visible,html[data-theme="night"]:not(#z) .ccp-cc-hd:focus-visible{outline-color:#8ab4f8 !important}.ccp-cc-nudge:not(#z){position:fixed;left:14px;bottom:16px;z-index:99991;max-width:min(440px,calc(100vw - 28px));display:flex;align-items:center;gap:6px;padding:8px 6px 8px 16px;border-radius:14px;background:#202124;color:#fff;font:500 14px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 4px 18px rgba(0,0,0,.35)}.ccp-cc-nudge:not(#z) span{flex:1 1 auto}.ccp-cc-nudge:not(#z) a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:#fff;color:#202124 !important;font-weight:700;text-decoration:none !important;white-space:nowrap}.ccp-cc-nudge:not(#z) button{flex:0 0 44px !important;display:grid !important;place-items:center;width:44px !important;height:44px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:transparent !important;color:rgba(255,255,255,.8) !important;box-shadow:none !important;font-size:0 !important;line-height:1 !important;cursor:pointer}.ccp-cc-nudge:not(#z) button:focus,.ccp-cc-nudge:not(#z) button:active{background:transparent !important;color:rgba(255,255,255,.8) !important}.ccp-cc-nudge:not(#z) button:hover{background:rgba(255,255,255,.16) !important;color:rgba(255,255,255,.8) !important}.ccp-cc-nudge:not(#z) button:focus-visible{outline:2px solid #8ab4f8 !important;outline-offset:2px}.ccp-cc-nudge:not(#z) button svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.ccp-cc-nudge:not(#z){bottom:calc(84px + env(safe-area-inset-bottom))}@media(max-width:767px){.ccp-cc-nudge:not(#z){left:12px;right:12px;max-width:none;bottom:calc(152px + env(safe-area-inset-bottom))}body:has(#ccp-cb) .ccp-cc-nudge{bottom:calc(236px + env(safe-area-inset-bottom))}}.ccp-cc-pill:not(#z){bottom:calc(84px + env(safe-area-inset-bottom));min-height:44px;padding:12px 18px}}.ccp-cc-heart:not(#z){position:absolute !important;top:7px !important;right:7px !important;z-index:5 !important;width:32px !important;height:32px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:transparent !important;box-shadow:none !important;filter:none !important;color:#5f6368 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;line-height:1 !important;font-size:0 !important;text-transform:none !important;letter-spacing:0 !important;-webkit-tap-highlight-color:transparent}.ccp-cc-heart:not(#z):before{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:99px;background:rgba(255,255,255,.94);transition:background-color .15s}.ccp-cc-heart:not(#z) svg{position:relative;width:14px;height:14px;display:block;fill:none;stroke:#6b7078;stroke-width:2;stroke-linejoin:round;pointer-events:none;transition:stroke .15s}.ccp-cc-heart:not(#z):hover,.ccp-cc-heart:not(#z):focus-visible{background:transparent !important}.ccp-cc-heart:not(#z):hover:before,.ccp-cc-heart:not(#z):focus-visible:before{background:#fff}.ccp-cc-heart:not(#z):hover svg,.ccp-cc-heart:not(#z):focus-visible svg{stroke:#202124}.ccp-cc-heart.is-on:not(#z) svg{fill:#c9534b;stroke:#c9534b}.ccp-cc-heart--inline:not(#z){position:relative !important;top:auto !important;right:auto !important;vertical-align:middle !important;margin-left:10px !important}.ccp-pcat__card:not(#z):has(.ccp-cc-heart) .ccp-pcat__top{right:46px !important}.ccp-cc-save:not(#z){display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:inherit;appearance:none;-webkit-appearance:none;text-decoration:none;position:relative}.ccp-cc-save:not(#z) svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;flex:0 0 auto;opacity:.85}.ccp-cc-save.is-on:not(#z) svg{fill:#c9534b;stroke:#c9534b;opacity:1}@media(max-width:900px){.ccp-cc-heart:not(#z){width:44px !important;height:44px !important;top:0 !important;right:0 !important}.ccp-cc-heart:not(#z):before{width:21px;height:21px;margin:-10.5px 0 0 -10.5px}.ccp-cc-heart:not(#z) svg{width:12px;height:12px}.ccp-pcat__card:not(#z):has(.ccp-cc-heart) .ccp-pcat__top{right:42px !important}.ccp-cc-save:not(#z){min-height:44px}}:where(.ccp-cc-main,.cc-dlg,.ccp-cc-nudge) :is(label,input,select,textarea,a,h1,h2,h3,h4,p,span,small,legend,b,strong):not(#z):not(:where(.ccp-pcat__card *)){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}:where(.ccp-cc-main,.cc-dlg,.ccp-cc-nudge) :is(h1,h2,h3,h4,p,span,small,legend,label):not(#z):not(:where(.ccp-pcat__card *)){color:inherit}.ccp-cc-save:not(#z){background:var(--ccs-bg,transparent) !important;border:var(--ccs-border,1px solid rgba(127,127,127,.55)) !important;color:var(--ccs-color,inherit) !important;border-radius:var(--ccs-radius,12px) !important;padding:var(--ccs-pad,0 24px) !important;font:var(--ccs-font,600 15px/1.5 inherit) !important;min-height:var(--ccs-h,44px) !important;text-transform:none !important;letter-spacing:0 !important;box-shadow:none !important}.ccp-cc-save:not(#z):hover,.ccp-cc-save:not(#z):focus{background:var(--ccs-bg,transparent) !important;color:var(--ccs-color,inherit) !important;border-color:currentColor !important}.ccp-cc-save:not(#z):focus-visible{outline:2px solid #1a73e8 !important;outline-offset:2px}

.ccp-waf{--ccp-waf-lift:0px;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom) + var(--ccp-waf-lift));z-index:99;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#1d5ad2;box-shadow:0 6px 18px rgba(29,90,210,.35);transition:transform .25s ease,opacity .25s ease,bottom .25s ease,background-color .15s;-webkit-tap-highlight-color:transparent}
.ccp-waf,.ccp-waf:hover,.ccp-waf:visited,.ccp-waf:active,html[data-theme="night"] .ccp-waf{color:#fff !important;text-decoration:none}
.ccp-waf svg{width:28px;height:28px;fill:#fff !important;display:block}
.ccp-waf:hover,html[data-theme="night"] .ccp-waf:hover{background:#174bb0}
.ccp-waf:focus-visible{outline:3px solid #0b5cad;outline-offset:3px}
.ccp-waf.is-away,.ccp-waf.is-dup,.ccp-waf.is-typing,.ccp-waf.is-early,html.ccp-hd-lock .ccp-waf{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}
body:has(.gd-totop) .ccp-waf{--ccp-waf-lift:48px}
@media (max-width:900px){body:has(.ccp-wb-sticky) .ccp-waf{--ccp-waf-lift:72px}}
@media (min-width:768px){.ccp-waf{right:24px;bottom:calc(24px + var(--ccp-waf-lift));width:56px;height:56px}.ccp-waf svg{width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.ccp-waf{transition:none}}
@media print{.ccp-waf{display:none}}

