﻿:root[data-theme=dark]{--gs-ink: #F2F1EE;--gs-ink-fixed: #F2F1EE;--gs-ink-2: #B4B4B4;--gs-ink-3: #909090;--gs-bg: #0E0E0E;--gs-surface: #171717;--gs-surface-1: #141414;--gs-surface-2: #202020;--gs-line: #2E2E2E;--gs-line-strong: #3C3C3C;--gs-accent: #D9B648;--gs-accent-ink: #000000;--gs-muted: #6E6E6E;--gs-focus: #E0C165;--gs-ok: #5AD07F;--gs-care: #16261E;--gs-shadow-over: 0 24px 80px rgba(0, 0, 0, .6);--gs-shadow-card: 0 4px 16px -8px rgba(0, 0, 0, .5);--gs-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23F2F1EE' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--gs-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='2.2' y='5.2' width='7.6' height='5.3' rx='1.1' fill='none' stroke='%23F2F1EE' stroke-width='1.3'/%3E%3Cpath d='M4 5.2V3.9a2 2 0 0 1 4 0v1.3' fill='none' stroke='%23F2F1EE' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}.gs-btn[hidden],.gs-chip[hidden],.gs-card[hidden],.gs-field[hidden],.gs-tile[hidden],.gs-choice[hidden],.gs-srow[hidden],.gs-help[hidden],.gs-pod[hidden],.gs-pod__mark[hidden],.gs-iconbtn[hidden]{display:none}.gs-page{margin:0;background:var(--gs-bg);color:var(--gs-ink);font:var(--gs-w-text) var(--gs-t-body)/var(--gs-lh-text) var(--gs-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gs-page *{box-sizing:border-box}.gs-page button,.gs-page input,.gs-page select,.gs-page textarea{font-family:inherit}:where(.gs-page) button{padding:0}.gs-page :focus-visible{outline:2px solid var(--gs-focus);outline-offset:3px}.gs-page a:not([class]){color:var(--gs-ink);text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--gs-accent);text-decoration-thickness:2px;transition:text-decoration-color var(--gs-dur) var(--gs-ease)}.gs-page a:not([class]):hover{text-decoration-color:currentColor}.gs-page p+p{margin-top:var(--gs-5)}@media(prefers-reduced-motion: reduce){.gs-page *,.gs-page *::before,.gs-page *::after{animation-duration:.01ms;transition-duration:.01ms}}.gs-section{padding-block:var(--gs-9) 0;padding-inline:var(--gs-gutter)}.gs-section--alt,.gs-section--dark,.gs-section--accent{padding-block:var(--gs-9);margin-top:var(--gs-9)}.gs-section--alt{background:var(--gs-surface-2)}.gs-section.gs-section--flush{padding:0}.gs-section--hasslider{padding-inline:0}.gs-section--dark{background:#000;--gs-ink: #FFFFFF;--gs-ink-2: #AAA8A8;--gs-ink-3: #AAA8A8;--gs-surface: #121212;--gs-surface-2: #555555;--gs-line: #555555;color:var(--gs-ink)}.gs-section--accent{background:var(--gs-accent);--gs-ink: #000000;--gs-ink-2: #000000;--gs-ink-3: #000000;--gs-line: rgba(0,0,0,.16);color:var(--gs-ink)}.gs-section__inner{max-width:var(--gs-max);margin-inline:auto;display:flow-root}.gs-section__head{max-width:44rem;margin-bottom:var(--gs-6)}.gs-section__head--center{margin-inline:auto;text-align:center}.gs-section--center .gs-section__wrap,.gs-section--center .gs-section__foot{justify-content:center}.gs-section--center .gs-list{display:inline-block;text-align:left}.gs-section__kicker{display:block;font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3);margin-bottom:var(--gs-3)}.gs-section__title{margin:0;font-size:var(--gs-t-title);font-weight:var(--gs-w-strong);line-height:var(--gs-lh-tight);letter-spacing:var(--gs-ls-tight)}h2.gs-section__title,.gs-section__title:not(h1){line-height:var(--gs-lh-snug)}.gs-section--hero .gs-section__title:not(h1){line-height:var(--gs-lh-tight)}#gs-main p{line-height:var(--gs-lh-text)}.gs-section--sub .gs-section__title{font-size:var(--gs-t-sub)}.gs-section__lead{max-width:44rem;margin:var(--gs-5) 0 0;font-size:var(--gs-t-lead);line-height:var(--gs-lh-lead);color:var(--gs-ink-2)}.gs-section__lead:first-child{margin-top:0}.gs-section__note{margin:var(--gs-4) 0 0;font-size:var(--gs-t-body);line-height:var(--gs-lh-text);color:var(--gs-ink-3);max-width:62ch}.gs-section__grid>.gs-section__note,.gs-card>.gs-section__note,.gs-card__body>.gs-section__note{margin-top:0}.gs-section__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-4);margin-top:var(--gs-7)}.gs-section__foot--center{justify-content:center;text-align:center}.gs-section__grid{display:grid;gap:var(--gs-gap);grid-template-columns:repeat(var(--gs-cols, 3), minmax(0, 1fr))}.gs-section__grid.gs-section__grid--1{--gs-cols: 1}.gs-section__grid.gs-section__grid--2{--gs-cols: 2}.gs-section__grid.gs-section__grid--3{--gs-cols: 3}.gs-section__grid.gs-section__grid--4{--gs-cols: 4;gap:var(--gs-5)}.gs-section__grid.gs-section__grid--2f{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.gs-section__grid.gs-section__grid--2f.is-done{grid-template-columns:minmax(0, 1fr)}@media(max-width: 1239px){.gs-section__grid.gs-section__grid--2f{grid-template-columns:minmax(0, 1fr)}}.gs-section__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(380px, 82vw), 1fr);gap:var(--gs-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--gs-3);scrollbar-width:thin}.gs-section__rail>*{scroll-snap-align:start}.gs-section__rail{overscroll-behavior-x:contain}.gs-section__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-2)}.gs-section__wrap>.gs-btn+.gs-btn{margin-left:calc(var(--gs-4) - var(--gs-2))}.gs-section__marks{margin-bottom:var(--gs-3)}@media(max-width: 1239px){.gs-section__grid.gs-section__grid{--gs-cols: 2}}@media(max-width: 620px){.gs-section{padding-block:var(--gs-8) 0}.gs-section--alt,.gs-section--dark,.gs-section--accent{padding-block:var(--gs-8);margin-top:var(--gs-8)}.gs-section__grid.gs-section__grid{--gs-cols: 1}.gs-section__grid.gs-cats{--gs-cols: 2;gap:var(--gs-3)}.gs-cats .gs-card{padding:var(--gs-3)}.gs-cats .gs-card--go{padding-right:var(--gs-3)}.gs-card--cat .gs-card__title{font-size:var(--gs-t-small);line-height:var(--gs-lh-snug);overflow-wrap:break-word;hyphens:auto}}.gs-card{display:flex;flex-direction:column;gap:var(--gs-3);padding:var(--gs-5);background:var(--gs-surface);border:0;border-radius:var(--gs-radius);color:inherit;text-decoration:none;transition:transform var(--gs-dur) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease);min-height:var(--gs-card-min, auto)}@media(max-width: 1239px){.gs-card{min-height:auto}}.gs-card__chips{display:flex;flex-wrap:wrap;gap:var(--gs-2);align-items:center}:where(.gs-section--alt) .gs-card{background:var(--gs-surface)}a.gs-card:hover,a.gs-card:focus-visible,a.gs-card.is-hover{transform:none;box-shadow:none;background:var(--gs-surface-1)}.gs-card__num{font-variant-numeric:tabular-nums;font-size:var(--gs-t-micro);color:var(--gs-ink-3);letter-spacing:var(--gs-ls-caps)}.gs-card__title{margin:0;font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);line-height:var(--gs-lh-snug);letter-spacing:var(--gs-ls-tight)}.gs-card__desc{margin:0;font-size:var(--gs-t-body);line-height:var(--gs-lh-text);color:var(--gs-ink-2)}@media(max-width: 1239px){.gs-card--bare .gs-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width: 360px){.gs-card__head .gs-card__date{display:none}}.gs-card__meta{display:flex;gap:var(--gs-5);margin-top:auto;padding-top:var(--gs-4);font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-card__meta *{font-size:var(--gs-t-micro)}.gs-card:has(.gs-card__meta) .gs-card__link{font-size:var(--gs-t-micro)}.gs-card a:not(.gs-btn):not(.gs-chip):not(.gs-card__titlelink):not(.gs-card__link){font-size:var(--gs-t-body);color:var(--gs-accent-ink)}.gs-card__title .gs-card__titlelink{font-size:inherit;color:inherit}.gs-card:not(.gs-card--dark):not(.gs-card--accent):not(.gs-card--hero) :is(.gs-card__desc,p:not([class])){color:var(--gs-ink-2)}.gs-card__foot{margin-top:auto;padding-top:var(--gs-4)}.gs-card__media{aspect-ratio:1.57;border-radius:var(--gs-radius);background:var(--gs-surface-2);object-fit:cover;width:100%}div.gs-card__media{background:var(--gs-ink)}.gs-card__price{font-size:var(--gs-t-title);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight);line-height:var(--gs-lh-tight)}.gs-card__price{display:block}.gs-card__price small{display:block;margin-top:var(--gs-2);font-size:var(--gs-t-small);font-weight:var(--gs-w-text);line-height:var(--gs-lh-lead);color:var(--gs-ink-2);letter-spacing:0}.gs-card__price .gs-card__unit{display:inline;margin-left:var(--gs-2);font-size:var(--gs-t-lead);font-weight:var(--gs-w-text);letter-spacing:0;color:var(--gs-ink-2)}.gs-card--bare{background:none;border:0;padding:0;border-radius:0}a.gs-card--bare:hover,a.gs-card--bare.is-hover{transform:none;box-shadow:none}a.gs-card--bare:hover .gs-card__title,a.gs-card--bare.is-hover .gs-card__title{text-decoration:underline;text-underline-offset:.18em}.gs-card--feature{display:grid;grid-template-columns:2fr 1fr;column-gap:var(--gs-gap);row-gap:var(--gs-3);align-items:start}.gs-card--feature{align-content:start}.gs-card--feature>.gs-card__media,.gs-card--feature>.gs-card__mediabox{grid-row:1/span 20;grid-column:1;align-self:start}.gs-card--feature>:not(.gs-card__media):not(.gs-card__mediabox){grid-column:2}a.gs-card--feature .gs-card__title{font-size:var(--gs-t-title);line-height:var(--gs-lh-tight)}.gs-card--feature:not(:has(.gs-card__media)):not(:has(.gs-card__mediabox)){grid-template-columns:1fr}.gs-card--feature:not(:has(.gs-card__media)):not(:has(.gs-card__mediabox))>*{grid-column:1}@media(max-width: 1239px){.gs-card--feature{grid-template-columns:1fr}.gs-card--feature>.gs-card__media,.gs-card--feature>.gs-card__mediabox{grid-row:auto;grid-column:1}.gs-card--feature .gs-card__media{aspect-ratio:1.57}.gs-card--feature>:not(.gs-card__media):not(.gs-card__mediabox){grid-column:1}}.gs-card__kicker{font-size:var(--gs-t-body);font-weight:var(--gs-w-text);letter-spacing:0;color:var(--gs-ink-2)}.gs-card--hero .gs-card__kicker{color:#aaa8a8}.gs-card--accent:not(.gs-card--hero) .gs-card__kicker{color:var(--gs-accent-ink)}.gs-card--hero.gs-card--accent .gs-card__kicker{color:#000}.gs-card__caps{display:flex;gap:var(--gs-3);align-items:baseline;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-card__caps b{font-weight:var(--gs-w-strong);color:var(--gs-ink-2)}.gs-card--tile{flex-direction:row;align-items:center;gap:var(--gs-4);padding:var(--gs-4) 0}.gs-card--bare{background:none}.gs-card--care{background:var(--gs-care)}.gs-card--tile .gs-card__icon{flex:0 0 56px;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--gs-surface-2);font-size:var(--gs-t-glyph)}.gs-card--tile .gs-card__title{font-size:var(--gs-t-small);line-height:var(--gs-lh-snug)}.gs-card--lead .gs-card__title{font-size:var(--gs-t-sub);line-height:var(--gs-lh-tight);letter-spacing:var(--gs-ls-tight)}.gs-card--accent{border-color:transparent;background:var(--gs-accent);color:var(--gs-accent-ink);--gs-ink: var(--gs-accent-ink);--gs-ink-2: color-mix(in srgb, var(--gs-accent-ink) 72%, transparent);--gs-ink-3: color-mix(in srgb, var(--gs-accent-ink) 58%, transparent);--gs-line: color-mix(in srgb, var(--gs-accent-ink) 16%, transparent)}.gs-card--accent .gs-chip{background:color-mix(in srgb, var(--gs-accent-ink) 12%, var(--gs-accent));color:var(--gs-accent-ink);border-color:transparent}.gs-card--accent .gs-card__desc,.gs-card--accent .gs-card__meta,.gs-card--accent .gs-card__num{color:color-mix(in srgb, var(--gs-accent-ink) 70%, transparent)}.gs-card--quiet{background:transparent;border:var(--gs-hairline) dashed var(--gs-line-strong)}.gs-card--stat{align-items:flex-start;gap:var(--gs-1);text-align:left}.gs-card--stat .gs-card__price{font-size:var(--gs-t-display)}.gs-card--plan{padding:var(--gs-6);border-radius:var(--gs-radius);gap:var(--gs-4)}.gs-card--plan .gs-card__foot{margin-top:auto;padding-top:var(--gs-5)}.gs-card--plan .gs-btn--secondary{background:var(--gs-ink);color:var(--gs-surface);border-color:transparent}.gs-card--plan .gs-btn--secondary:hover,.gs-card--plan .gs-btn--secondary.is-hover{background:var(--gs-btn2-hover-bg);color:var(--gs-press-ink);border-color:var(--gs-press-bg);opacity:1}.gs-card--dark{background:var(--gs-ink);color:var(--gs-surface)}.gs-card--dark .gs-card__desc{color:#c4c2bc}.gs-card--dark .gs-card__kicker{color:#aaa8a8}.gs-card--dark .gs-card__price{color:var(--gs-surface)}.gs-card--dark .gs-card__price .gs-card__unit,.gs-card--dark .gs-card__price small{color:#aaa8a8}.gs-card--dark .gs-list>li{color:#deddd8}.gs-card--dark .gs-card__meta{color:#aaa8a8}.gs-card--wide{grid-column:1/-1}.gs-card--row{flex-direction:row;align-items:center;gap:var(--gs-5)}.gs-card--row>.gs-card__title{flex:0 0 auto}.gs-card--row>.gs-card__foot{flex:0 0 auto}@media(max-width: 620px){.gs-card--row{flex-direction:column;align-items:stretch}}.gs-card--split{display:grid;grid-template-columns:clamp(180px,24%,280px) 1fr;grid-template-rows:auto auto 1fr;align-items:start;column-gap:var(--gs-5);row-gap:var(--gs-2)}.gs-card--split .gs-card__mediabox{grid-column:1;grid-row:1/-1;margin:0;align-self:stretch}.gs-card--split .gs-card__head,.gs-card--split .gs-card__title,.gs-card--split .gs-card__desc{grid-column:2}.gs-card--split .gs-card__title{font-size:var(--gs-t-card)}.gs-card--split .gs-card__desc{-webkit-line-clamp:3}@media(max-width: 620px){.gs-card--split{display:flex;flex-direction:column;align-items:stretch}.gs-card--split .gs-card__desc{-webkit-line-clamp:2}}.gs-chip{display:inline-flex;align-items:center;gap:var(--gs-2);min-height:40px;padding:var(--gs-2) var(--gs-4);border:0;border-radius:var(--gs-radius-pill);background:var(--gs-surface-2);color:var(--gs-ink);font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);line-height:var(--gs-lh-snug);text-decoration:none;max-width:100%;transition:background var(--gs-dur) var(--gs-ease),border-color .2s var(--gs-ease)}a.gs-chip:hover,a.gs-chip:focus-visible,a.gs-chip.is-hover{background:var(--gs-line)}.gs-card>.gs-chip{align-self:flex-start}.gs-navseg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;gap:0;min-height:var(--gs-h-lg);padding:0;border-radius:var(--gs-radius-pill);background:var(--gs-surface-2)}@media(max-width: 1239px){.gs-navseg{min-height:var(--gs-h-btn)}}.gs-chip.gs-chip--seg{justify-content:center;min-height:0;padding:var(--gs-2) var(--gs-3);background:transparent;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);text-align:center}a.gs-chip--seg:hover,a.gs-chip--seg:focus-visible,a.gs-chip--seg.is-hover{background:var(--gs-line)}.gs-chip.gs-chip--seg-on{background:var(--gs-surface);border:var(--gs-line-ctrl) solid var(--gs-ink)}a.gs-chip--seg-on:hover,a.gs-chip--seg-on.is-hover{background:var(--gs-surface)}.gs-chip.gs-chip--choice{min-height:40px;padding:var(--gs-2) var(--gs-4);background:transparent;border:var(--gs-hairline) solid var(--gs-line-strong);font-size:var(--gs-t-small);font-weight:var(--gs-w-strong)}a.gs-chip--choice:hover,a.gs-chip--choice:focus-visible,a.gs-chip--choice.is-hover{background:var(--gs-surface);border-color:var(--gs-ink-3)}.gs-chip.gs-chip--choice-on{background:var(--gs-surface);border-color:var(--gs-ink)}a.gs-chip--choice-on:hover,a.gs-chip--choice-on.is-hover{background:var(--gs-surface)}.gs-page .gt-card-row{padding:var(--gs-5) var(--gs-6);border-left:3px solid var(--gs-accent);border-radius:var(--gs-radius-field);background:var(--gs-surface)}.gs-page .gt-card-head h3{font-size:var(--gs-t-card);font-weight:var(--gs-w-strong)}.gs-page .gt-card-date{color:var(--gs-ink-3);font-size:var(--gs-t-micro)}.gs-page .gt-card-coupon code{border:var(--gs-hairline) solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-surface-1)}.gs-page .gt-card-row .button,.gs-page .gt-myacc-empty .button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gs-h-btn);padding:var(--gs-3) var(--gs-6);border:0;border-radius:var(--gs-radius-pill);background:var(--gs-ink-fixed);color:var(--gs-surface);font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);text-decoration:none}.gs-page .gt-card-row .button:hover,.gs-page .gt-card-row .button.is-hover{background:var(--gs-ink-2, var(--gs-ink))}.gs-pager{display:grid;justify-items:center;gap:var(--gs-4)}.gs-pager__count{margin:0;color:var(--gs-ink-3);font-size:var(--gs-t-small)}.gs-pager__nums{margin-top:var(--gs-2)}.gs-pager [data-gs-pager-more][aria-busy=true]{opacity:.6;cursor:progress}.gs-chip.gs-chip--page{min-width:40px;min-height:40px;padding:var(--gs-2);justify-content:center;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong)}.gs-chip.gs-chip--page-on{background:var(--gs-ink);color:var(--gs-surface)}a.gs-chip--page:hover,a.gs-chip--page:focus-visible,a.gs-chip--page.is-hover{background:var(--gs-line-strong)}.gs-chip.gs-chip--gap{min-height:40px;padding-inline:var(--gs-1);background:transparent;color:var(--gs-ink-3)}.gs-chip--badge{background:var(--gs-accent);color:var(--gs-accent-ink);border-color:transparent;font-weight:var(--gs-w-medium)}.gs-chip--ghost{background:transparent;padding-inline:0}span.gs-chip--ghost{padding-inline:0}.gs-chip--dot::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gs-ok)}.gs-chip__icon{width:16px;height:16px;flex:none}.gs-chip--icon{gap:var(--gs-2)}span.gs-chip{min-height:28px;padding:var(--gs-1) var(--gs-3);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong)}.gs-chip--note{color:inherit}.gs-chip--dark{background:var(--gs-ink);color:var(--gs-surface)}.gs-chip--green{background:var(--gs-green);color:var(--gs-accent-ink);border-color:transparent}.gs-chip--ok{background:#def2ed;color:#1a5c4a;border-color:transparent}.gs-chip--bad{background:color-mix(in srgb, #d7263d 14%, var(--gs-surface));color:#a11226;border-color:transparent}a.gs-chip--dark:hover,a.gs-chip--dark:focus-visible,a.gs-chip--dark.is-hover{background:var(--gs-ink-2)}span.gs-chip--outline,a.gs-chip--outline{background:var(--gs-surface);color:var(--gs-ink);border:var(--gs-hairline) solid var(--gs-line-strong)}span.gs-chip--lock{background:var(--gs-surface-2);color:var(--gs-ink-3);font-weight:var(--gs-w-medium)}.gs-chip--lock::before{content:"";width:12px;height:12px;flex:0 0 auto;background:currentColor;-webkit-mask:var(--gs-lock) center/contain no-repeat;mask:var(--gs-lock) center/contain no-repeat}.gs-section__wrap+.gs-section__wrap{margin-top:var(--gs-4)}.gs-section__wrap.gs-navseg+.gs-section__wrap{margin-top:var(--gs-5)}.gs-section__wrap--center{justify-content:center}.gs-modal{padding:0;border:0;background:none;max-width:none;max-height:none;width:100%;height:100%;overflow:visible}.gs-modal::backdrop{background:rgba(48, 48, 48, 0.55);animation:gs-modal-fade .25s ease}.gs-modal[open]{display:flex;align-items:stretch;justify-content:flex-end}@keyframes gs-modal-fade{from{opacity:0}to{opacity:1}}.gs-modal__box{position:relative;display:flex;flex-direction:column;gap:20px;width:min(var(--gs-side-w),92vw);height:100%;padding:36px 32px 28px;background:var(--gs-surface-1);color:var(--gs-ink);font-size:var(--gs-t-small);line-height:1.5;border-radius:28px 0 0 28px;box-shadow:var(--gs-shadow-over);overflow-y:auto;animation:gs-modal-slide .3s cubic-bezier(0.2, 0.7, 0.3, 1)}@keyframes gs-modal-slide{from{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.gs-modal--wide .gs-modal__box{width:min(720px,96vw)}@media(max-width: 1239px){.gs-modal__box{width:auto;height:auto;inset:8px;position:fixed;max-height:none;padding:24px 16px 32px;border-radius:24px}}.gs-modal__head{display:flex;flex-direction:column;gap:var(--gs-2);padding:0;border:0}.gs-modal__title{margin:0;font-size:var(--gs-t-sub);font-weight:500;line-height:1.15;letter-spacing:-0.025em}.gs-modal--compact .gs-modal__title{font-size:var(--gs-t-card)}.gs-modal__desc{font-size:var(--gs-t-small);line-height:1.55;letter-spacing:-0.005em;color:var(--gs-ink-2);margin:var(--gs-4) 0}.gs-modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;background:none;color:var(--gs-ink);cursor:pointer;transition:color var(--gs-dur) var(--gs-ease)}.gs-modal__close:hover{color:var(--gs-ink-3)}.gs-modal__close::before,.gs-modal__close::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:1.25px;background:currentColor}.gs-modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.gs-modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.gs-modal__body{padding:0}.gs-modal__foot{padding:20px 0 0;border-top:var(--gs-hairline) solid var(--gs-line)}.gs-tour__screen{display:none}.gs-tour__screen.is-on{display:block}.gs-tour__title{font:var(--gs-w-strong) var(--gs-t-card)/var(--gs-lh-tight) var(--gs-font);margin:0 0 var(--gs-3)}.gs-tour__text{margin:0 0 var(--gs-4);color:var(--gs-ink-2)}.gs-tour__link{margin:0}.gs-tour__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-3)}.gs-tour__acts{display:flex;align-items:center;gap:var(--gs-2)}.gs-tour__count{color:var(--gs-ink-3);font-size:var(--gs-t-small);flex:0 0 auto}@media(max-width: 480px){.gs-tour__foot{flex-direction:column;align-items:stretch}.gs-tour__acts{justify-content:space-between}.gs-tour__count{text-align:center}}body:has(.gs-modal[open]){overflow:hidden}.gs-crumbs{margin-bottom:var(--gs-4)}.gs-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--gs-2);margin:0;padding:0;list-style:none;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-crumbs__item{display:flex;align-items:center;gap:var(--gs-2)}.gs-crumbs__item+.gs-crumbs__item::before{content:"/";color:inherit}.gs-crumbs__link{color:var(--gs-ink-3);text-decoration:none;min-height:28px;display:inline-flex;align-items:center;transition:color var(--gs-dur) var(--gs-ease)}.gs-crumbs__link:hover{color:var(--gs-ink)}.gs-crumbs__current{color:var(--gs-ink-2)}.gs-section--center .gs-crumbs__list{justify-content:center}.gs-section[id]{scroll-margin-top:calc(var(--gs-bar-h) + var(--gs-5))}@media(max-width: 1239px){.gs-crumbs__item{display:none}.gs-crumbs__item:has(.gs-crumbs__link):not(:has(~.gs-crumbs__item .gs-crumbs__link)){display:flex}.gs-crumbs__item::before{content:"‹" !important;margin-inline-end:var(--gs-1)}}.gs-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--gs-3)}.gs-list>li{display:grid;grid-template-columns:20px 1fr;gap:var(--gs-3);font-size:var(--gs-t-small);line-height:var(--gs-lh-text);color:var(--gs-ink-2)}.gs-list>li::before{content:"";margin-top:.1em;width:20px;height:20px;border-radius:50%;background:var(--gs-accent) var(--gs-check) center/12px 12px no-repeat}.gs-card--accent .gs-list>li::before,.gs-section--accent .gs-list>li::before{background-color:var(--gs-accent-ink);background-image:var(--gs-check-light)}.gs-list--plain>li{grid-template-columns:1fr}.gs-list--plain>li::before{content:none}.gs-list>li.gs-list__pair{row-gap:0;align-items:start}.gs-list>li.gs-list__pair::before{grid-row:1/span 2}.gs-list__title{grid-column:2;font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);line-height:var(--gs-lh-snug);color:var(--gs-ink)}.gs-list__desc{grid-column:2;margin-top:var(--gs-1);font-size:var(--gs-t-small);line-height:var(--gs-lh-lead);color:var(--gs-ink-3)}.gs-list--plain>li>.gs-list__title,.gs-list--plain>li>.gs-list__desc{grid-column:1}.gs-list--step{counter-reset:gs-step;gap:var(--gs-4)}.gs-list--step>li{grid-template-columns:24px 1fr;column-gap:var(--gs-4);counter-increment:gs-step}.gs-list--step>li::before{content:counter(gs-step);width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--gs-surface-2);display:grid;place-items:center;font-size:var(--gs-t-micro);font-variant-numeric:tabular-nums;color:var(--gs-ink)}.gs-list--step>li.gs-list__pair--done::before{content:"";background:var(--gs-accent) var(--gs-check) center/13px 13px no-repeat}.gs-list--step>li.gs-list__pair--now::before{background:transparent;box-shadow:inset 0 0 0 var(--gs-line-ctrl) var(--gs-ink)}.gs-list__pair--done>.gs-list__title{color:var(--gs-ink-3);font-weight:var(--gs-w-text)}.gs-list--dot>li::before{content:"";width:6px;height:6px;margin:.55em 7px 0;border-radius:50%;background:var(--gs-ink-3)}.gs-list--num{counter-reset:gs-list}.gs-list--split{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--gs-gap)}@media(max-width: 620px){.gs-list--split{grid-template-columns:1fr}}.gs-list--num>li{counter-increment:gs-list}.gs-list--num>li::before{content:counter(gs-list) ".";width:20px;height:20px;border-radius:0;background:none;display:grid;place-items:start end;font-size:inherit;line-height:inherit;font-weight:var(--gs-w-strong);color:var(--gs-ink);font-variant-numeric:tabular-nums}.gs-field{display:grid;gap:var(--gs-2)}.gs-field__label{font-size:var(--gs-t-small);font-weight:var(--gs-w-text);color:var(--gs-ink-2)}.gs-field:has(>.gs-field__ico){position:relative}.gs-field__ico{position:absolute;left:var(--gs-4);top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--gs-ink-3);pointer-events:none}.gs-field:has(>.gs-field__ico) .gs-field__control{padding-left:calc(var(--gs-4) + 26px)}.gs-field__control{width:100%;min-height:var(--gs-h-lg);padding:0 var(--gs-4);border:var(--gs-line-ctrl) solid var(--gs-ink-3);border-radius:var(--gs-radius-sm);background:transparent;color:var(--gs-ink);font:inherit;font-size:var(--gs-t-body);transition:border-color var(--gs-dur) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease)}.gs-field__control::placeholder{color:var(--gs-muted)}.gs-field__control:not(:placeholder-shown){border-color:var(--gs-ink)}.gs-field__control:focus{outline:none;box-shadow:none;border:var(--gs-line-bold) solid var(--gs-focus)}.gs-field__control[aria-invalid=true]{border:var(--gs-line-bold) solid var(--gs-error);color:var(--gs-ink-2)}.gs-field__hint{font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-field__err{display:block;margin-top:var(--gs-2);font-size:var(--gs-t-micro);color:var(--gs-error)}#gs-main select,.gs-field select{min-height:var(--gs-h-lg);padding:0 var(--gs-4);border:var(--gs-line-ctrl) solid var(--gs-ink-3);border-radius:var(--gs-radius-sm);background-color:var(--gs-surface);font-size:var(--gs-t-body)}#gs-main select:focus,.gs-field select:focus{outline:none;border:var(--gs-line-bold) solid var(--gs-focus)}.gs-field.is-bad .gs-field__control{border:var(--gs-line-bold) solid var(--gs-error);color:var(--gs-ink-2)}.gs-field.is-bad .gs-field__control:focus-visible{outline-color:var(--gs-error)}.gs-lead.subscription-form_error input[type=checkbox]:required:not(:checked){border-color:#b3261e}textarea.gs-field__control{min-height:120px;padding:12px var(--gs-4);resize:vertical}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-2);min-height:var(--gs-h-btn);padding:12px var(--gs-6);border:0;border-radius:var(--gs-radius-pill);background:var(--gs-accent);color:var(--gs-accent-ink);font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);line-height:var(--gs-lh-tight);text-decoration:none;cursor:pointer;transition:opacity var(--gs-dur) var(--gs-ease),transform var(--gs-dur) var(--gs-ease),background var(--gs-dur) var(--gs-ease)}.gs-btn:hover,.gs-btn:focus-visible,.gs-btn.is-hover{opacity:.86}.gs-btn:active,.gs-btn.is-pressed{transform:none;background:var(--gs-press-bg);color:var(--gs-press-ink);border-color:var(--gs-press-bg);opacity:1}.gs-btn--xl{min-height:var(--gs-h-xl);font-size:var(--gs-t-card);padding-inline:var(--gs-7)}.gs-btn--link{border:0}.gs-btn--soft{background:var(--gs-surface);border:0;color:var(--gs-ink)}.gs-btn--soft:hover,.gs-btn--soft.is-hover{background:var(--gs-surface-1);opacity:1}.gs-btn--soft .gs-btn__glyph{opacity:.7}.gs-btn--social{justify-content:flex-start;gap:var(--gs-4);min-height:var(--gs-h-lg);padding:0 20px;border:var(--gs-hairline) solid var(--gs-line-strong);border-radius:var(--gs-radius-pill);background:transparent;color:var(--gs-ink);font-weight:var(--gs-w-medium)}.gs-btn--social:hover,.gs-btn--social.is-hover{background:var(--gs-surface-1);border-color:var(--gs-ink);opacity:1}.gs-btn--social .gs-btn__glyph{flex:none}.gs-btn--secondary{background:transparent;color:var(--gs-ink);border:var(--gs-line-ctrl) solid var(--gs-ink)}.gs-btn--secondary:hover,.gs-btn--secondary.is-hover{background:var(--gs-btn2-hover-bg);color:var(--gs-press-ink);border-color:var(--gs-press-bg);opacity:1}.gs-btn:not(.gs-btn--secondary):not(.gs-btn--dark):not(.gs-btn--link):not(.gs-btn--soft):not(:disabled):not([aria-disabled=true]){border:var(--gs-line-ctrl) solid var(--gs-ink)}.gs-btn--link{border:0}.gs-card--hero .gs-btn--secondary,.gs-section--dark .gs-btn--secondary{background:transparent;color:#fff;border-color:#fff}.gs-card--dark .gs-btn--secondary{background:transparent;color:var(--gs-surface);border-color:var(--gs-surface)}.gs-card--hero .gs-btn--secondary:hover,.gs-section--dark .gs-btn--secondary:hover,.gs-card--dark .gs-btn--secondary:hover,.gs-card--hero .gs-btn--secondary.is-hover,.gs-section--dark .gs-btn--secondary.is-hover,.gs-card--dark .gs-btn--secondary.is-hover{background:var(--gs-btn2-hover-bg);color:var(--gs-press-ink);border-color:var(--gs-press-bg)}.gs-card--hero.gs-card--accent .gs-btn,.gs-section--accent .gs-btn{background:var(--gs-ink);color:var(--gs-surface);border-color:var(--gs-ink)}.gs-card--hero.gs-card--accent .gs-btn--secondary,.gs-section--accent .gs-btn--secondary{background:transparent;color:var(--gs-ink);border-color:var(--gs-ink)}.gs-card--hero.gs-card--accent .gs-btn--secondary:hover,.gs-card--hero.gs-card--accent .gs-btn--secondary.is-hover,.gs-section--accent .gs-btn--secondary:hover,.gs-section--accent .gs-btn--secondary.is-hover{background:var(--gs-btn2-hover-bg);color:var(--gs-press-ink);border-color:var(--gs-press-bg)}.gs-card--hero.gs-card--accent .gs-btn--link,.gs-section--accent .gs-btn--link{background:none;color:inherit;border-color:transparent}.gs-btn--link{min-height:48px;padding-inline:0;background:none;border-color:transparent;color:inherit;text-decoration:none}.gs-btn--link:hover,.gs-btn--link:focus-visible,.gs-btn--link.is-hover{opacity:1;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.gs-btn--lg{min-height:var(--gs-h-lg);padding-inline:var(--gs-7);font-size:var(--gs-t-body)}@media(max-width: 1239px){.gs-btn--lg{padding-inline:var(--gs-6)}}@media(max-width: 620px){.gs-btn,.gs-btn--lg{padding-inline:var(--gs-5)}.gs-btn--link{padding-inline:0}}.gs-btn--block{width:100%}.gs-btn[aria-disabled=true],.gs-btn:disabled{background:var(--gs-muted);color:var(--gs-ink-3);border-color:transparent;pointer-events:none}.gs-card>summary{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:var(--gs-4);cursor:pointer;font-weight:var(--gs-w-medium);list-style:none}.gs-card>summary::-webkit-details-marker{display:none}.gs-card>summary::after{content:"+";font-size:var(--gs-t-glyph);color:var(--gs-ink-3);transition:transform var(--gs-dur) var(--gs-ease)}.gs-card[open]>summary::after{transform:rotate(45deg)}.gs-card>summary+*{margin-top:var(--gs-3)}.gs-field__label:has(>input[type=checkbox]){display:flex;gap:var(--gs-3);min-height:44px;align-items:flex-start;cursor:pointer;font-size:var(--gs-t-small);font-weight:var(--gs-w-text);color:var(--gs-ink-2);line-height:var(--gs-lh-lead)}.gs-field__label>input[type=checkbox]{margin-top:3px;flex:none;appearance:none;width:20px;height:20px;border:var(--gs-hairline) solid var(--gs-line-strong);border-radius:var(--gs-radius-xs);background:var(--gs-surface);cursor:pointer}.gs-field__label>input[type=checkbox]:checked{background:var(--gs-accent) var(--gs-check) center/12px 12px no-repeat;border-color:transparent}.gs-field__label>input[type=checkbox]:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-field__label:has(>input[type=checkbox]) a{color:inherit}.gs-field__label:has(>input[type=checkbox]) a{text-decoration-color:currentColor;text-decoration-thickness:1px}.gs-field__options{display:flex;flex-direction:column;gap:var(--gs-1)}.gs-field__option{display:flex;align-items:center;gap:var(--gs-3);min-height:44px;padding-inline:var(--gs-3);border-radius:var(--gs-radius-sm);cursor:pointer}.gs-field__option:hover,.gs-field__option.is-hover{background:var(--gs-surface-2)}.gs-field__option input{flex:none}.gs-field--question>.gs-field__label{font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);line-height:var(--gs-lh-lead);color:var(--gs-ink)}.gs-bar__logo{height:36px;width:auto;display:block;color:var(--gs-ink)}@media(max-width: 1239px){.gs-bar__logo{height:28px}}.gs-slider{display:grid;grid-auto-flow:column;align-items:start;grid-auto-columns:min(var(--gs-max),100vw - 2*var(--gs-gutter));gap:var(--gs-5);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:round(nearest,max(var(--gs-gutter),(100vw - min(var(--gs-max),100vw - 2*var(--gs-gutter)))/2),4px);scroll-padding-inline:round(nearest,max(var(--gs-gutter),(100vw - min(var(--gs-max),100vw - 2*var(--gs-gutter)))/2),4px)}.gs-slider--2{grid-auto-columns:max(var(--gs-slide-min),(min(var(--gs-max),100vw - 2*var(--gs-gutter)) - var(--gs-5))/2)}.gs-slider--3{grid-auto-columns:calc((100% - var(--gs-2)*2)/3)}@media(max-width: 1239px){.gs-slider--3{grid-auto-columns:calc((100% - var(--gs-2))/2)}}@media(max-width: 620px){.gs-slider--3{grid-auto-columns:minmax(min(272px, 82vw), 1fr)}}.gs-section__cta{margin-top:var(--gs-5);display:flex;justify-content:center}.gs-section__note--check{display:grid;grid-template-columns:20px 1fr;gap:var(--gs-3);align-items:start}.gs-section__note--check::before{content:"";width:20px;height:20px;margin-top:.1em;border-radius:50%;background:var(--gs-ink) var(--gs-check-light) center/12px 12px no-repeat}.gs-section--hasslider .gs-section__head{margin-bottom:var(--gs-5)}.gs-section--hasslider .gs-section__cta{margin-bottom:var(--gs-5)}.gs-card--soft{background:var(--gs-surface-1)}@media(min-width: 1240px){.gs-section--hero .gs-section__grid.gs-section__grid--2f{gap:calc(var(--gs-9) + var(--gs-1));grid-template-columns:minmax(0, 38fr) minmax(0, 62fr)}}.gs-card--shot{padding:var(--gs-2);border:var(--gs-hairline) solid var(--gs-line)}.gs-card--shot>.gs-card__media,.gs-card--shot>.gs-card__mediabox{border-radius:var(--gs-radius-sm);border:var(--gs-hairline) solid #c4c2bc;overflow:hidden}.gs-card--shot .gs-card__title,.gs-card--shot .gs-card__desc{padding-inline:var(--gs-3)}.gs-card--shot .gs-card__desc{padding-bottom:var(--gs-3)}.gs-card--statement{justify-content:space-between}.gs-card--statement .gs-card__title{font-size:var(--gs-t-24)}.gs-card--statement .gs-card__desc{font-size:var(--gs-t-body);margin-top:auto}.gs-card--dark.gs-card--statement .gs-card__title{font-size:var(--gs-t-24)}.gs-card--dark.gs-card--statement .gs-card__desc{font-size:var(--gs-t-body);margin-top:0}.gs-card--dark.gs-card--statement .gs-card__meta{font-size:var(--gs-t-micro);margin-top:auto}.gs-card--headcard .gs-card__title{font-size:var(--gs-t-40);line-height:1.12}.gs-grid--bottom{align-items:end}.gs-faq__split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--gs-4-5);align-items:start}.gs-faq__split .gs-faq{border-top:0}@media(max-width: 1239px){.gs-faq__split{grid-template-columns:1fr;gap:var(--gs-5)}}.gs-card--iconfoot{position:relative}.gs-card--iconfoot .gs-card__icon,.gs-card--iconfoot .gs-card__glyph{order:99;margin-top:auto;width:var(--gs-8);height:var(--gs-8);padding:var(--gs-4);border-radius:var(--gs-radius-pill);background:var(--gs-surface);box-sizing:border-box}.gs-slider--2>*{scroll-snap-align:start}.gs-slider::-webkit-scrollbar{display:none}.gs-slider>*{scroll-snap-align:center}.gs-card--hero{position:relative;justify-content:flex-end;min-height:640px;padding:var(--gs-8);border:0;border-radius:var(--gs-radius);background:#000;color:#fff;gap:var(--gs-4)}.gs-card--hero .gs-card__caps{color:#aaa8a8}.gs-card--hero .gs-card__caps b{color:#deddd8}.gs-card--hero .gs-card__caps{margin-bottom:auto}.gs-card--hero .gs-card__title{font-size:var(--gs-t-display);line-height:var(--gs-lh-tight);letter-spacing:var(--gs-ls-tight);max-width:15ch}.gs-card--hero .gs-card__desc{color:#c4c2bc;font-size:var(--gs-t-body);line-height:var(--gs-lh-lead);max-width:46ch}.gs-card--hero .gs-card__price{color:#fff}.gs-card--hero .gs-card__price small{color:#aaa8a8}.gs-card--hero .gs-card__foot{margin-top:var(--gs-2);padding-top:0}@media(max-width: 1239px){.gs-card--hero{min-height:420px;padding:var(--gs-5)}}.gs-card--hero.gs-card--accent{background:var(--gs-accent);color:#000}.gs-card--hero.gs-card--accent .gs-card__desc{color:#000}.gs-card--hero.gs-card--accent .gs-card__caps{color:#000}.gs-card--hero.gs-card--accent .gs-card__caps b{color:#000}.gs-card--hero.gs-card--accent .gs-card__price,.gs-card--hero.gs-card--accent .gs-card__price small{color:#000}.gs-sliderfoot{position:relative;width:min(var(--gs-max),100vw - 2*var(--gs-gutter));margin:var(--gs-5) auto 0;display:flex;align-items:center;gap:var(--gs-4)}.gs-dots{display:flex;gap:var(--gs-3);position:absolute;left:50%;transform:translateX(-50%)}.gs-dots button{width:12px;height:12px;padding:0;border:0;border-radius:50%;background:var(--gs-line-strong);cursor:pointer}.gs-dots button[aria-current=true]{background:var(--gs-ink)}.gs-railnav{display:flex;gap:var(--gs-2);margin-left:auto}.gs-railnav button{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:var(--gs-radius-pill);background:var(--gs-surface);color:var(--gs-ink);cursor:pointer;font-size:0}.gs-railnav button::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--gs-chevron) center/contain no-repeat;mask:var(--gs-chevron) center/contain no-repeat}.gs-railnav button[data-rail=prev]::before{transform:rotate(90deg)}.gs-railnav button[data-rail=next]::before{transform:rotate(-90deg)}.gs-railnav button[disabled]{background:var(--gs-surface);color:var(--gs-ink-3);opacity:1;cursor:default}.gs-railnav button:hover{background:var(--gs-line)}.gs-section.gs-section--hero{padding-block:var(--gs-10) var(--gs-9)}@media(max-width: 1239px){.gs-section.gs-section--hero{padding-block:var(--gs-8)}}.gs-section--hero .gs-section__head{margin-bottom:var(--gs-6)}.gs-section--hero .gs-section__title{font-size:var(--gs-t-display);letter-spacing:var(--gs-ls-tight);line-height:var(--gs-lh-tight);max-width:16ch}.gs-section--hero.gs-section--crumbed .gs-section__title{max-width:none;text-wrap:balance}.gs-section__head--center .gs-section__title,.gs-section__head--center .gs-section__lead{margin-inline:auto}.gs-section__head--center .gs-section__lead{max-width:60ch}.gs-section--hero.gs-section--dark{padding-block:var(--gs-10)}.gs-bar{position:sticky;top:0;z-index:50;padding-inline:var(--gs-gutter)}.gs-bar__inner{max-width:var(--gs-max);margin-inline:auto;min-height:var(--gs-bar-h);display:flex;align-items:center;gap:var(--gs-5)}.gs-bar__brand{font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight);font-size:var(--gs-t-body);color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.gs-bar__nav{display:flex;align-items:center;gap:var(--gs-5);margin-left:var(--gs-4)}.gs-bar__link{line-height:var(--gs-lh-text);letter-spacing:var(--gs-ls-tight);display:inline-flex;align-items:center;min-height:44px;color:var(--gs-ink);font-size:var(--gs-t-menu);font-weight:var(--gs-w-strong);text-decoration:none;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-bar__link:hover,.gs-bar__link[aria-current=page]{opacity:.6}.gs-bar__end{margin-left:auto;display:flex;align-items:center;gap:var(--gs-3)}.gs-bar__toggle{display:none;align-items:center;gap:var(--gs-3);height:44px;margin-left:auto;padding:0 var(--gs-1);border:0;border-radius:var(--gs-radius-pill);background:none;color:inherit;cursor:pointer;font-family:inherit;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong)}.gs-bar__toggle::before{content:"";width:26px;height:6px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.gs-bar__toggle::after{content:none}@media(max-width: 1239px){.gs-bar__inner{gap:var(--gs-3)}.gs-bar__toggle{display:flex}.gs-modal .gs-bar__panel{display:block}.gs-modal .gs-bar__panel .gs-bar__nav{flex-direction:column;align-items:stretch;gap:0;margin:0}.gs-modal .gs-bar__panel .gs-bar__nav>*+*{border-top:var(--gs-hairline) solid var(--gs-line)}.gs-modal .gs-bar__panel .gs-bar__link--minor+.gs-bar__link--minor{border-top:0}.gs-modal .gs-bar__panel .gs-bar__group{display:flex;flex-direction:column}.gs-modal .gs-bar__panel .gs-bar__link--more{width:100%;justify-content:space-between}body:has(#gs-menu[open]) .gs-bar__toggle{visibility:hidden}.gs-bar:has(.gs-bar__panel.is-open) .gs-bar__inner>*:not(.gs-bar__panel){position:relative;z-index:1}.gs-bar:has(.gs-bar__panel.is-open){backdrop-filter:none;-webkit-backdrop-filter:none}.gs-bar__panel .gs-bar__nav{flex-direction:column;align-items:stretch;gap:0;margin:0}.gs-bar__panel .gs-bar__link{min-height:48px;font-size:var(--gs-t-body)}.gs-bar__panel .gs-bar__link .gs-chip{display:inline-flex;margin-left:var(--gs-2)}.gs-bar__end{gap:var(--gs-2);margin-left:auto}.gs-bar__username{display:none}.gs-bar__end{order:1}.gs-bar__toggle{order:2}.gs-bar__search{display:none}.gs-bar__end{display:none}.gs-modal .gs-bar__panel .gs-bar__link{font-size:var(--gs-t-sub);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight);min-height:56px}.gs-modal .gs-bar__panel .gs-bar__link--minor{font-size:var(--gs-t-body);font-weight:var(--gs-w-medium);letter-spacing:normal;min-height:44px}.gs-modal .gs-bar__panel .gs-bar__link:not(.gs-bar__link--minor)+.gs-bar__link--minor,.gs-modal .gs-bar__panel .gs-bar__group+.gs-bar__link--minor{margin-top:var(--gs-4);padding-top:var(--gs-4)}.gs-bar__acc{margin-top:var(--gs-6);padding-top:var(--gs-5);border-top:var(--gs-hairline) solid var(--gs-line);display:flex;flex-direction:column;gap:var(--gs-3)}.gs-bar__accwho{display:flex;align-items:center;gap:var(--gs-3)}.gs-bar__accname{font-size:var(--gs-t-sub);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight)}.gs-bar__accact{display:flex;align-items:center;gap:var(--gs-2)}.gs-bar__accnav{display:flex;flex-direction:column}.gs-bar__accnav .gs-bar__item{min-height:48px;display:flex;align-items:center}.gs-bar__panel .gs-search--compact{display:flex;margin:0 0 var(--gs-5)}.gs-bar__link--more.gs-bar__link--user{padding-inline:var(--gs-4);gap:var(--gs-2);border-radius:var(--gs-radius-pill);background:var(--gs-surface);min-height:44px}.gs-bar__link--more.gs-bar__link--user .gs-bar__avatar{width:auto;height:auto;background:none;color:var(--gs-ink);font-size:var(--gs-t-small);letter-spacing:var(--gs-ls-tight)}.gs-bar__drop.gs-bar__drop--user{display:none !important}.gs-bar__drop.gs-bar__drop--user--unused{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;min-width:0;border-radius:var(--gs-radius-lg) var(--gs-radius-lg) 0 0;padding:var(--gs-5) var(--gs-5) var(--gs-6);box-shadow:0 -14px 44px rgba(0, 0, 0, 0.14)}.gs-bar__panel .gs-bar__drop{display:none;position:static;padding:0 0 var(--gs-3) var(--gs-4);border:0;box-shadow:none;background:none;min-width:0}.gs-bar__panel .gs-bar__drop.is-open{display:block}.gs-bar__panel .gs-bar__link--more::after{display:inline-block;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9l8 7 8-7' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9l8 7 8-7' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.gs-bar__panel .gs-bar__link--more[aria-expanded=true]::after{transform:rotate(180deg)}.gs-bar__panel .gs-bar__link{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-3)}body:has(.gs-bar__panel.is-open){overflow:hidden}}@media(max-width: 360px){.gs-modal .gs-bar__panel .gs-bar__link{min-height:44px}.gs-modal .gs-bar__panel .gs-bar__link--minor{min-height:38px}.gs-modal .gs-bar__panel .gs-search--compact{margin-bottom:var(--gs-4)}.gs-modal .gs-search--compact .gs-search__field{min-height:48px}.gs-bar__acc{margin-top:var(--gs-4);padding-top:var(--gs-4);gap:var(--gs-2)}}@media(min-width: 1240px){.gs-bar__panel{display:contents}.gs-bar__panel .gs-search--compact,.gs-bar__acc{display:none}}.gs-form .fluentform .ff-t-container{display:grid;gap:var(--gs-4)}.gs-form .fluentform .ff-el-group{margin-bottom:var(--gs-4)}.gs-form .fluentform .ff-el-group:last-child{margin-bottom:0}.gs-form .fluentform fieldset{display:grid;gap:var(--gs-4);border:0;margin:0;padding:0}.gs-form .ff-el-input--label label{font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);color:var(--gs-ink-2)}.gs-form input[type=email],.gs-form input[type=text],.gs-form textarea{width:100%;min-height:48px;padding:12px var(--gs-4);border:0;border-radius:var(--gs-radius-sm);background:rgba(0, 0, 0, 0.06);color:var(--gs-ink);font:inherit;font-size:var(--gs-t-body);line-height:var(--gs-lh-snug)}.gs-form input:focus{outline:none;box-shadow:0 0 0 3px var(--gs-focus)}.gs-form .ff-el-form-check label,.gs-form .ff_t_c label{font-size:var(--gs-t-small);color:var(--gs-ink-2);line-height:var(--gs-lh-lead);min-height:44px}.gs-form .ff-el-form-check label{display:flex;align-items:flex-start;gap:var(--gs-3);cursor:pointer}.gs-form .fluentform .ff-el-tc label.ff_tc_label{display:flex;align-items:flex-start;gap:var(--gs-3);cursor:pointer}.gs-form .ff-el-form-check input[type=checkbox],.gs-field input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:24px;height:24px;margin:0;border:2px solid var(--gs-ink);border-radius:var(--gs-radius-xs);background:var(--gs-surface);cursor:pointer;position:relative;transition:background .15s,border-color .15s}.gs-form .ff-el-form-check input[type=checkbox]:checked,.gs-field input[type=checkbox]:checked{background:var(--gs-ink)}.gs-form .ff-el-form-check input[type=checkbox]:checked::after,.gs-field input[type=checkbox]:checked::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--gs-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.gs-form .ff-el-form-check input[type=checkbox]:focus-visible,.gs-field input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(0 0 0/18%)}.gs-field input[type=radio]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:24px;height:24px;margin:0;border:2px solid var(--gs-ink);border-radius:50%;background:var(--gs-surface);cursor:pointer;transition:background .15s,box-shadow .15s}.gs-field input[type=radio]:checked{background:var(--gs-ink);box-shadow:inset 0 0 0 4px var(--gs-surface)}.gs-field input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(0 0 0/18%)}.gs-field input[type=radio]:checked:focus-visible{box-shadow:inset 0 0 0 4px var(--gs-surface),0 0 0 3px rgb(0 0 0/18%)}.gs-form .ff_tc_checkbox{display:flex}.gs-form form.frm-fluent-form button.ff-btn-submit,.gs-form form.frm-fluent-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px var(--gs-6);border:0;border-radius:var(--gs-radius-pill);background:var(--gs-accent);color:var(--gs-accent-ink);font:inherit;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);cursor:pointer;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-form .ff-btn-submit:hover{opacity:.86}.gs-form .ff-message-success{color:var(--gs-ok);font-size:var(--gs-t-small)}.gs-form .error,.gs-form .text-danger{color:#c0392b;font-size:var(--gs-t-micro)}.gs-bar__skip{position:absolute;left:-9999px;z-index:100;padding:12px var(--gs-4);background:var(--gs-accent);color:var(--gs-accent-ink);border-radius:var(--gs-radius-sm);text-decoration:none}.gs-bar__skip:focus{left:var(--gs-4);top:var(--gs-2)}.gs-bar__notice{padding:9px var(--gs-gutter);background:var(--gs-accent);color:var(--gs-accent-ink);font-size:var(--gs-t-micro);text-align:center}.gs-bar__notice a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.gs-bar__group{position:relative}.gs-bar__link--more{background:none;border:0;cursor:pointer;font:inherit;font-size:var(--gs-t-menu);font-weight:var(--gs-w-strong)}.gs-bar__link--more::after{content:"";width:12px;height:12px;margin-left:var(--gs-1);background:currentColor;-webkit-mask:var(--gs-chevron) center/contain no-repeat;mask:var(--gs-chevron) center/contain no-repeat;opacity:.55;transition:transform var(--gs-dur) var(--gs-ease)}.gs-bar__link--more[aria-expanded=true]::after{transform:rotate(180deg);display:inline-block}.gs-bar__drop{display:none;position:absolute;top:calc(100% + var(--gs-2));left:calc(-1*var(--gs-3));min-width:260px;padding:var(--gs-2);background:var(--gs-surface);--gs-ink: var(--gs-ink-fixed);color:var(--gs-ink-fixed);border:0;border-radius:var(--gs-radius);box-shadow:0 14px 44px rgba(0, 0, 0, 0.14)}.gs-bar__drop.is-open{display:block}.gs-bar__item{display:block;min-height:44px;padding:var(--gs-2) var(--gs-3);border-radius:var(--gs-radius-sm);color:var(--gs-ink);text-decoration:none}.gs-bar__item:hover,.gs-bar__item:focus-visible{background:var(--gs-surface-2)}.gs-bar__item span{display:block;font-size:var(--gs-t-small)}.gs-bar__item small{display:block;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-bar__item--all{margin-top:var(--gs-2);color:var(--gs-ink-2)}.gs-bar__link--user{gap:var(--gs-2)}.gs-bar__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--gs-6);height:var(--gs-6);border-radius:var(--gs-radius-pill);background:var(--gs-ink);color:var(--gs-surface);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong)}.gs-bar__username{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-bar__drop--user{left:auto;right:calc(-1*var(--gs-3))}.gs-bar__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-2);padding:var(--gs-2) var(--gs-3) var(--gs-3);margin-bottom:var(--gs-2);border-bottom:1px solid var(--gs-line)}.gs-bar__whoname{width:100%;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong)}.gs-bar__whomail{font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-btn.gs-bar__accout{flex:0 0 auto;width:var(--gs-h-btn);padding-inline:0;justify-content:center}.gs-bar__accout .gs-btn__glyph{margin:0}.gs-bar__item--out{margin-top:var(--gs-2);padding-top:var(--gs-3);border-top:1px solid var(--gs-line);color:var(--gs-ink-2)}.gs-bar__search{width:44px;height:44px;border:0;background:none;color:inherit;cursor:pointer;border-radius:var(--gs-radius-pill)}.gs-bar__link .gs-chip{display:none}.gs-bar__search::after{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:var(--gs-search) center/contain no-repeat;mask:var(--gs-search) center/contain no-repeat}.gs-bar__search:hover{background:var(--gs-surface-2)}.gs-bar__dialog{width:min(560px,100vw - 2*var(--gs-gutter));padding:var(--gs-6);border:0;border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink)}.gs-bar__dialog::backdrop{background:rgba(0, 0, 0, 0.35);backdrop-filter:blur(2px)}.gs-bar__searchform{display:grid;gap:var(--gs-3)}.gs-bar__searchfoot{display:flex;gap:var(--gs-4);align-items:center;margin-top:var(--gs-2)}@media(max-width: 1239px){.gs-bar__drop{position:static;min-width:0;box-shadow:none;border:0;padding:0 0 0 var(--gs-3)}.gs-bar__panel .gs-bar__link--user{justify-content:flex-start}.gs-bar__panel .gs-bar__drop--user{right:auto}}.gs-bar{margin-bottom:calc(-1*var(--gs-bar-h))}.gs-bar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--gs-dur) var(--gs-ease)}.gs-bar.is-stuck{background:color-mix(in srgb, var(--gs-bg) 82%, transparent);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px)}body:has(.gs-bar) #gs-main>:first-child{margin-top:0;padding-bottom:var(--gs-9)}@media(max-width: 620px){body:has(.gs-bar) #gs-main>:first-child{padding-bottom:var(--gs-8)}}body:has(.gs-bar) #gs-main>:first-child.gs-section--plain{padding-bottom:0}@media(max-width: 620px){body:has(.gs-bar) #gs-main>:first-child.gs-section--plain{padding-bottom:0}}body:has(.gs-bar) #gs-main>:first-child::before{content:"";display:block;height:var(--gs-bar-h)}body:has(.gs-bar) #gs-main>:first-child:not(.gs-section--dark):not(.gs-section--accent):not(.gs-section--alt):not(.gs-section--plain){background:var(--gs-surface-1)}body:has(#gs-main>.gs-section--dark:first-child) .gs-bar:not(.is-stuck){color:#fff;--gs-ink: #FFFFFF}body:has(#gs-main>.gs-card--dark:first-child) .gs-bar:not(.is-stuck){color:var(--gs-surface);--gs-ink: var(--gs-surface)}.gs-lk{display:grid;grid-template-columns:320px minmax(0, 1fr);max-width:calc(var(--gs-max) + 2*var(--gs-gutter));margin-inline:auto;padding-inline:var(--gs-gutter);min-height:100vh}.gs-lk__main{min-width:0}@media(min-width: 1240px){.gs-lk .gs-section{padding-inline:var(--gs-5)}}.gs-page--lk{background:var(--gs-surface-2)}:root[data-theme=dark] .gs-page--lk{background:var(--gs-bg)}:root[data-theme=dark] .gs-side{background:var(--gs-surface-2)}.gs-help:hover{background:var(--gs-surface-1)}.gs-iconbtn:hover{background:var(--gs-surface-1)}.gs-lk .gs-card--tint{background:var(--gs-surface-1)}:root[data-theme=dark] .gs-lk .gs-card--tint{background:var(--gs-surface)}.gs-lk .gs-section__title:is(h1){font-size:var(--gs-t-sub)}.gs-lk .gs-section__title:is(h2){font-size:var(--gs-t-card)}.gs-lk .gs-card__title{font-size:var(--gs-t-body)}.gs-lk .gs-section__lead{font-size:var(--gs-t-small)}.gs-lk #gs-main>.gs-section:first-of-type .gs-section__lead{font-size:var(--gs-t-small);color:var(--gs-ink-3)}.gs-lk .gs-section{padding-block:var(--gs-6) 0}.gs-lk .gs-section--box{padding-block:var(--gs-5) 0}.gs-lk .gs-section__grid{grid-template-columns:repeat(auto-fill, minmax(min(260px, 100%), 1fr))}.gs-lk .gs-section__grid--2{grid-template-columns:repeat(auto-fill, minmax(min(320px, 100%), 1fr))}.gs-lk #gs-main{position:relative}.gs-lk .gs-section__inner{margin-inline:auto}@media(max-width: 1363px){.gs-section--hasslider>.gs-section__inner{padding-inline:var(--gs-gutter)}}@media(max-width: 1239px){.gs-lk .gs-slider{padding-inline:var(--gs-gutter);scroll-padding-inline:var(--gs-gutter)}}@media(min-width: 1240px){.gs-lk .gs-slider{padding-inline:0;scroll-padding-inline:0;grid-auto-columns:100%;max-width:var(--gs-max)}.gs-lk .gs-sliderfoot{width:100%;max-width:var(--gs-max);margin-inline:auto}.gs-lk .gs-slider{margin-inline:auto}}.gs-lk #gs-main>.gs-section:first-of-type{padding-top:var(--gs-5)}.gs-lk #gs-main>.gs-section:last-of-type{padding-bottom:var(--gs-6)}.gs-lk .gs-section__head{margin-bottom:var(--gs-5)}.gs-lk .gs-section__headrow{margin-bottom:var(--gs-5)}.gs-lk .gs-section__headrow{flex-wrap:wrap}.gs-lk .gs-section__headrow>.gs-tally{order:3}.gs-lk #gs-main>.gs-section:first-of-type .gs-section__headrow{padding-right:140px}.gs-lk .gs-section--hasslider>.gs-slider{margin-top:var(--gs-5)}.gs-lk .gs-section__foot{margin-top:var(--gs-5)}.gs-lk .gs-section__inner>.gs-section__head:only-child{margin-bottom:0}.gs-lk :not(.gs-slider)>.gs-section__wrap+.gs-card,.gs-lk :not(.gs-slider)>.gs-card+.gs-card,.gs-lk :not(.gs-slider)>.gs-card+.gs-section__wrap{margin-top:var(--gs-5)}.gs-side{display:flex;flex-direction:column;gap:var(--gs-6);padding:var(--gs-5);background:var(--gs-surface-1);border-radius:var(--gs-radius);position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}.gs-side__top{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-3);min-height:40px}.gs-side__back{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gs-surface);color:var(--gs-ink);border:0;transition:background .15s ease}.gs-side__back svg{width:18px;height:18px}.gs-side__back:hover{background:var(--gs-surface-2)}.gs-side .gs-btn--secondary{background:var(--gs-surface);border-color:transparent;color:var(--gs-ink)}.gs-side .gs-btn--secondary:hover,.gs-side .gs-btn--secondary.is-hover{background:var(--gs-btn2-hover-bg);color:var(--gs-press-ink);border-color:var(--gs-press-bg)}.gs-side__top .gs-chip{margin-left:auto}.gs-side__brand{display:block;padding-top:var(--gs-6);color:var(--gs-ink)}.gs-side__brand:hover{opacity:.7}.gs-side__logo{width:116px;max-width:100%;height:auto;display:block;color:currentColor}.gs-side__profile{display:flex;flex-direction:column;align-items:center;gap:var(--gs-1);text-align:center}.gs-side__avatar{width:88px;height:88px;margin-bottom:var(--gs-2);border-radius:50%;background:var(--gs-surface);display:grid;place-items:center}.gs-side__avatar::before{content:"";width:34px;height:34px;background:var(--gs-ink);clip-path:polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.gs-side__name{font-size:var(--gs-t-card);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-tight)}.gs-side__email{font-size:var(--gs-t-small);color:var(--gs-ink-3);word-break:break-all}.gs-side__nav{display:flex;flex-direction:column;gap:var(--gs-1)}.gs-side__link{display:flex;align-items:center;gap:var(--gs-3);min-height:44px;padding-inline:var(--gs-3);border-radius:var(--gs-radius-sm);color:var(--gs-ink);font-size:var(--gs-t-body);text-decoration:none;transition:background-color var(--gs-dur) var(--gs-ease)}.gs-side__link:hover{background:var(--gs-surface-2)}.gs-side__link{color:var(--gs-ink-2)}.gs-side__link:hover{color:var(--gs-ink);background:transparent}.gs-side__link.is-current{color:var(--gs-ink);font-weight:var(--gs-w-medium);background:transparent}.gs-side__icon{flex:none;width:20px;height:20px}.gs-side__icon svg{width:100%;height:100%;display:block}.gs-side__foot{display:flex;flex-direction:column;align-items:center;gap:var(--gs-2);margin-top:var(--gs-4)}.gs-side__brand{margin-top:auto}.gs-side__foot .gs-btn--link{justify-content:center}.gs-card--pill{flex-direction:row;align-items:center;gap:var(--gs-4);padding:var(--gs-4) var(--gs-5);border-radius:var(--gs-radius-pill);background:var(--gs-surface-1);box-shadow:var(--gs-shadow-card);width:fit-content;max-width:100%}.gs-card--pill-warm .gs-card__glyph{--gs-pill: var(--gs-accent)}.gs-card--pill-cool .gs-card__glyph{--gs-pill: #CFE0E0}.gs-card--pill .gs-card__glyph{flex:none;width:48px;height:48px;padding:12px;border-radius:var(--gs-radius-pill);background:var(--gs-pill, var(--gs-surface-2));color:var(--gs-ink)}.gs-card--pill .gs-card__title{font-size:var(--gs-t-card);letter-spacing:var(--gs-ls-tight)}.gs-card--pill .gs-card__desc{font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-lkbar{display:none}.gs-side__backword{display:none}@media(max-width: 1239px){.gs-lkbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--gs-3);padding:var(--gs-3) var(--gs-gutter);min-height:64px}.gs-lkbar__burger{justify-self:start}.gs-lkbar__badge{justify-self:end;min-width:0}.gs-lkbar__burger{flex:none;width:44px;height:44px;border:0;cursor:pointer;border-radius:var(--gs-radius-pill);background:var(--gs-surface);-webkit-mask:none;mask:none;position:relative}.gs-lkbar__burger::before,.gs-lkbar__burger::after{content:"";position:absolute;left:13px;right:13px;height:2px;background:var(--gs-ink);border-radius:2px}.gs-lkbar__burger::before{top:17px}.gs-lkbar__burger::after{bottom:17px}.gs-lkbar__brand{justify-self:center;display:inline-flex;align-items:center;color:inherit}.gs-lkbar__logo{height:20px;width:auto;display:block}.gs-lkbar__badge{flex:none}}@media(max-width: 1239px){.gs-lk{grid-template-columns:minmax(0, 1fr);padding-inline:0;align-content:start}.gs-side{position:static;height:auto;padding:var(--gs-5) var(--gs-gutter);gap:var(--gs-5)}.gs-side__profile{flex-direction:row;align-items:center;text-align:left;gap:var(--gs-3)}.gs-side__avatar{width:48px;height:48px;margin:0}.gs-side{display:flex;flex-direction:column}.gs-modal__body:has(>.gs-side){flex:1 1 auto;display:flex;flex-direction:column}.gs-modal .gs-side{padding:0;gap:var(--gs-5);flex:1 1 auto}.gs-modal .gs-side__profile{margin-top:auto}.gs-modal .gs-side__avatar{width:48px;height:48px}.gs-modal .gs-side__avatar::before{width:18px;height:18px}.gs-modal .gs-side__name{font-size:var(--gs-t-small)}.gs-modal .gs-side__email{font-size:var(--gs-t-micro)}.gs-modal .gs-side__nav{order:1}.gs-modal .gs-side__foot{order:2;align-items:flex-start}.gs-modal .gs-side__profile{order:3;margin-top:auto;padding-top:var(--gs-6)}.gs-modal .gs-side__top{order:4}.gs-side__nav{flex-direction:column;gap:var(--gs-1)}.gs-side__link{min-height:48px}.gs-modal .gs-side__profile{flex-direction:column;align-items:flex-start;gap:var(--gs-2)}.gs-modal .gs-side__email{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.gs-modal .gs-side__top{flex-direction:column;align-items:flex-start;gap:var(--gs-3);justify-content:flex-start}.gs-modal .gs-side__top .gs-chip{order:-1;margin-left:0}.gs-modal .gs-side__back{width:auto;height:auto;min-height:36px;display:inline-flex;flex-direction:row;align-items:center;padding-inline:var(--gs-3);gap:var(--gs-1);font-size:var(--gs-t-micro);white-space:nowrap;border-radius:var(--gs-radius-pill);background:transparent;text-decoration:none}.gs-modal .gs-side__back svg{flex:none;width:16px;height:16px}.gs-side__backword{display:inline}.gs-side__brand{display:none}}.gs-foot{padding-block:var(--gs-9);margin-top:var(--gs-9);padding-inline:var(--gs-gutter);background:var(--gs-surface);color:var(--gs-ink)}.gs-foot__inner{max-width:var(--gs-max);margin-inline:auto}.gs-foot__brand{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gs-gap);flex-wrap:wrap}.gs-foot__home{display:inline-flex;color:inherit;text-decoration:none}.gs-foot__logo{height:34px;width:auto;display:block}.gs-foot__tagline{margin:var(--gs-5) 0 0;max-width:22ch;font-size:var(--gs-t-sub);line-height:var(--gs-lh-snug);letter-spacing:var(--gs-ls-tight);text-wrap:balance}.gs-foot__mark{background:var(--gs-accent);color:var(--gs-accent-ink);padding:0 var(--gs-1);border-radius:var(--gs-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}.gs-foot__contact{display:grid;gap:var(--gs-3);justify-items:flex-end;text-align:right}.gs-foot__email{font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);line-height:var(--gs-lh-snug);letter-spacing:var(--gs-ls-tight);color:inherit;text-decoration:none}.gs-foot__email:hover{text-decoration:underline;text-underline-offset:.18em}.gs-foot__socials{display:flex;gap:var(--gs-2)}.gs-foot__social{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--gs-radius-pill);background:var(--gs-surface-2);color:var(--gs-ink);font-size:var(--gs-t-glyph);text-decoration:none}.gs-foot__social:hover{background:var(--gs-line)}.gs-foot__cols{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gs-gap);margin-top:var(--gs-9)}.gs-foot__col .gs-section__kicker{margin-bottom:var(--gs-4)}.gs-foot__col .gs-list{gap:var(--gs-2)}.gs-foot__link{color:var(--gs-ink);text-decoration:none;font-size:var(--gs-t-small);display:inline-block;min-height:32px;line-height:2}.gs-foot__link:hover{text-decoration:underline;text-underline-offset:.18em}button.gs-foot__link{appearance:none;margin:0;border:0;background:none;text-align:left;cursor:pointer}.gs-foot__legal{margin-top:var(--gs-9);padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-bg)}.gs-foot__req{margin:0;display:flex;flex-wrap:wrap;gap:var(--gs-2);align-items:baseline;font-size:var(--gs-t-micro);color:var(--gs-ink-2)}.gs-foot__req i{color:var(--gs-ink-3);font-style:normal}.gs-foot__warn{display:flex;align-items:flex-start;gap:var(--gs-3);margin:var(--gs-4) 0 0;font-size:var(--gs-t-micro);line-height:var(--gs-lh-lead);color:var(--gs-ink-2)}.gs-foot__age{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--gs-radius-pill);background:var(--gs-surface);color:var(--gs-ink);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong)}.gs-foot__warn a{color:inherit}@media(max-width: 1239px){.gs-foot__cols{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 620px){.gs-foot{padding-block:var(--gs-8)}.gs-foot__brand{flex-direction:column}.gs-foot__contact{justify-items:flex-start;text-align:left}.gs-foot__cols{grid-template-columns:1fr;gap:var(--gs-6);margin-top:var(--gs-8)}.gs-foot__legal{padding:var(--gs-4)}}.gs-faq{border-top:var(--gs-hairline) solid var(--gs-line)}.gs-faq__item{border-bottom:var(--gs-hairline) solid var(--gs-line)}.gs-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-4);min-height:64px;padding-block:var(--gs-4);cursor:pointer;list-style:none}.gs-faq__q::-webkit-details-marker{display:none}.gs-faq__h{margin:0;font-size:var(--gs-t-card);font-weight:var(--gs-w-medium);line-height:var(--gs-lh-snug);letter-spacing:var(--gs-ls-tight)}.gs-faq__q::after{content:"";flex:0 0 auto;width:18px;height:18px;background:var(--gs-ink-3);-webkit-mask:var(--gs-chevron) center/contain no-repeat;mask:var(--gs-chevron) center/contain no-repeat;transition:transform var(--gs-dur) var(--gs-ease)}.gs-faq__item[open]>.gs-faq__q::after{transform:rotate(180deg)}.gs-faq__item[open]>.gs-faq__q{padding-bottom:var(--gs-2)}.gs-faq__q:hover .gs-faq__h{color:var(--gs-ink-2)}.gs-faq__q:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-faq__a{padding:0;margin-bottom:var(--gs-5);border-left:var(--gs-1) solid var(--gs-accent);padding-left:var(--gs-4);font-size:var(--gs-t-small);line-height:var(--gs-lh-text);color:var(--gs-ink-2);max-width:78ch}.gs-faq__a a{color:inherit}.gs-faq__a p{margin:0 0 var(--gs-3)}.gs-faq__a p:last-child{margin-bottom:0}@media(max-width: 620px){.gs-faq__h{font-size:var(--gs-t-body)}.gs-faq__a{margin-bottom:var(--gs-4)}}.gs-card__mediabox{position:relative;display:block}.gs-card__mediachip{position:absolute;top:var(--gs-3);left:var(--gs-3)}.gs-card__head{display:flex;align-items:center;gap:var(--gs-3);flex-wrap:wrap;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-card__metaitem+.gs-card__metaitem::before,.gs-card__metaitem+.gs-card__date::before,.gs-card__tags+.gs-card__metaitem::before,.gs-card__tags+.gs-card__date::before{content:"·";margin-right:var(--gs-3);color:inherit}.gs-section__wrap--facts{gap:var(--gs-4)}.gs-section__wrap--facts .gs-chip+.gs-chip::before{content:"·";margin-right:var(--gs-4);color:inherit}.gs-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-2)}.gs-card__head .gs-chip:not(.gs-chip--badge):not(.gs-chip--dark):not(.gs-chip--outline):not(.gs-chip--ghost):not(.gs-chip--lock){background:var(--gs-surface)}.gs-card__date{white-space:nowrap}.gs-card--dark .gs-card__head{color:#aaa8a8}.gs-card__kindicon{width:16px;height:16px;flex:0 0 auto}.gs-card__kind{display:flex;align-items:center;gap:var(--gs-2);font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-card__kind i{font-style:normal;font-size:var(--gs-t-small);opacity:.7}.gs-card__link{margin-top:var(--gs-4);padding-top:var(--gs-4);border-top:var(--gs-hairline) solid var(--gs-line);font-size:var(--gs-t-body);font-weight:var(--gs-w-medium);color:var(--gs-accent-ink);text-decoration:none}.gs-card__link:hover,.gs-card__link.is-hover{text-decoration:underline;text-underline-offset:.18em}.gs-card__titlelink{color:inherit;text-decoration:none}.gs-card__titlelink:hover,.gs-card__titlelink.is-hover{text-decoration:underline;text-underline-offset:.16em}.gs-card--quote{padding:var(--gs-7);border-radius:var(--gs-radius)}.gs-card--quote .gs-card__desc{font-size:var(--gs-t-lead);line-height:var(--gs-lh-lead);color:var(--gs-ink)}.gs-card--quote .gs-card__meta{margin-top:var(--gs-5);padding-top:0;color:var(--gs-ink-3)}.gs-card--portrait{padding:0;overflow:hidden;border-radius:var(--gs-radius)}.gs-card--portrait .gs-card__media{aspect-ratio:.88;height:100%;border-radius:0;object-position:50% 20%;transform:scale(1.12);transform-origin:50% 0}.gs-card--rule{border-top:var(--gs-hairline) solid var(--gs-line);padding-top:var(--gs-5)}@media(max-width: 1239px){.gs-card--portrait .gs-card__media{aspect-ratio:.8}}.gs-card--rule .gs-card__foot{margin-top:var(--gs-5);padding-top:0}.gs-card--go{position:relative;min-height:170px;padding-right:var(--gs-8)}.gs-card--go .gs-card__meta{margin-top:var(--gs-3);padding-top:0}.gs-card--go::after{content:"→";position:absolute;right:var(--gs-5);bottom:var(--gs-5);font-size:var(--gs-t-glyph);line-height:1;color:var(--gs-ink);transition:transform var(--gs-dur) var(--gs-ease)}a.gs-card--go:hover::after,a.gs-card--go.is-hover::after{transform:translateX(4px)}.gs-card__glyph{width:24px;height:24px;display:block;color:var(--gs-ink)}.gs-card--go .gs-card__glyph{width:64px;height:64px;margin-bottom:var(--gs-5)}.gs-prose{max-width:var(--gs-max-read)}.gs-prose__text{font-size:var(--gs-t-body);line-height:var(--gs-lh-text)}.gs-prose__text>:first-child{margin-top:0}.gs-prose__text--narrow{max-width:var(--gs-max-read)}.gs-prose__text>:last-child{margin-bottom:0}.gs-prose__text p{margin:0 0 var(--gs-5)}.gs-prose__text h2,.gs-prose__text h3,.gs-prose__text h4{font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight);line-height:var(--gs-lh-snug);scroll-margin-top:calc(var(--gs-bar-h) + var(--gs-5))}.gs-prose__text h2{font-size:var(--gs-t-sub)}.gs-prose__text h3{font-size:var(--gs-t-card)}.gs-prose__text h4{font-size:var(--gs-t-body)}.gs-prose__text h2:not([class]){margin:var(--gs-8) 0 var(--gs-4)}.gs-prose__text h3:not([class]){margin:var(--gs-7) 0 var(--gs-3)}.gs-prose__text h4:not([class]){margin:var(--gs-6) 0 var(--gs-2)}.gs-prose__text .gs-card__title,.gs-prose__text .gs-card__desc{margin:0}.gs-prose__text .gs-section__grid{margin:var(--gs-6) 0}.gs-prose__text ul,.gs-prose__text ol{margin:0 0 var(--gs-5)}.gs-prose__text ul:not([class]),.gs-prose__text ol:not([class]){padding-left:var(--gs-5)}.gs-prose__text li{margin-bottom:var(--gs-2)}.gs-prose__text li::marker{color:var(--gs-ink-3)}.gs-prose__text strong,.gs-prose__text b{font-weight:var(--gs-w-medium)}.gs-prose__text blockquote{margin:var(--gs-6) 0;padding:var(--gs-1) 0 var(--gs-1) var(--gs-5);border-left:3px solid var(--gs-accent);font-size:var(--gs-t-lead);line-height:var(--gs-lh-lead);color:var(--gs-ink-2)}.gs-prose__text blockquote p:last-child{margin-bottom:0}.gs-prose__text img{max-width:100%;height:auto;border-radius:var(--gs-radius);display:block}.gs-prose__text figure{margin:var(--gs-6) 0}.gs-prose__text figcaption{margin-top:var(--gs-3);font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-prose__text hr{margin:var(--gs-8) 0;border:0;border-top:var(--gs-hairline) solid var(--gs-line)}.gs-prose__text table{width:100%;margin:var(--gs-6) 0;border-collapse:collapse;font-size:var(--gs-t-small)}.gs-prose__text th,.gs-prose__text td{padding:var(--gs-3) var(--gs-4);border-bottom:var(--gs-hairline) solid var(--gs-line);text-align:left;vertical-align:top}.gs-prose__text th{font-weight:var(--gs-w-strong)}.gs-prose__text pre{margin:var(--gs-6) 0;padding:var(--gs-5);overflow-x:auto;border-radius:var(--gs-radius-sm);background:var(--gs-surface-2);font-size:var(--gs-t-small)}.gs-prose__text code{font-size:var(--gs-t-small)}.gs-prose__toc{margin-bottom:var(--gs-7);padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-prose__toctitle{margin:0 0 var(--gs-5);font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);line-height:var(--gs-lh-tight);color:var(--gs-ink)}.gs-prose__tocbtn{display:none}@media(max-width: 1239px){.gs-prose__tocbtn{display:inline-flex;align-items:center;gap:var(--gs-2);min-height:44px;margin-bottom:var(--gs-5);padding:0 var(--gs-4);border:var(--gs-hairline) solid var(--gs-line-strong);border-radius:var(--gs-radius-pill);background:transparent;color:var(--gs-ink);font:inherit;font-size:var(--gs-t-small);cursor:pointer}.gs-prose__tocbtn::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px, -2px)}.gs-modal .gs-prose__toc{position:static;max-height:none;overflow:visible}.gs-modal .gs-prose__toctitle{display:none}}.gs-prose__toc ol{list-style:none;margin:0;padding-left:var(--gs-4);border-left:var(--gs-hairline) solid var(--gs-line)}.gs-prose__toc li{position:relative}.gs-prose__toclink[aria-current=true]{font-weight:var(--gs-w-strong);text-decoration:none}.gs-prose__toc li:has(>[aria-current=true])::before{content:"";position:absolute;left:calc(-1*var(--gs-4) - 1px);top:2px;bottom:2px;width:2px;background:var(--gs-ink)}.gs-prose__toclink{text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-prose__toclink:hover,.gs-prose__toclink:focus-visible{text-decoration:underline;text-underline-offset:3px}.gs-prose__tocsplit{display:flex;align-items:center;gap:var(--gs-2);margin:var(--gs-4) 0 var(--gs-3)}.gs-a11y{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-prose__toclock{width:16px;height:16px;flex:0 0 auto;color:var(--gs-ink-3)}.gs-prose__tocsplit::after{content:"";flex:1;border-top:var(--gs-hairline) dashed var(--gs-line-strong)}.gs-prose__toclist--extra{list-style:none;padding-left:var(--gs-4);border-left:var(--gs-hairline) solid var(--gs-line)}.gs-prose__toc li.gs-prose__tocitem--locked{color:var(--gs-ink-3)}.gs-prose__tocitem--extra{font-size:var(--gs-t-small)}.gs-prose__toc li{margin-bottom:var(--gs-3);font-size:var(--gs-t-small)}.gs-prose__toc li:last-child{margin-bottom:0}.gs-prose__toc li::marker{color:var(--gs-ink-3)}.gs-prose__toc li:last-child{margin-bottom:0}.gs-prose__tocitem--sub{padding-left:var(--gs-4);list-style:none}.gs-prose__toc a{color:var(--gs-ink-2)}.gs-prose__toc a:hover{text-decoration:underline;text-underline-offset:.22em}.gs-rate{max-width:var(--gs-max-read);padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-rate__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gs-3)}.gs-rate__title{font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight)}.gs-rate__stats{font-size:var(--gs-t-small);color:var(--gs-ink-3)}.gs-rate__stats b{color:var(--gs-ink);font-weight:var(--gs-w-strong)}.gs-rate__stars{display:flex;gap:var(--gs-1);margin-top:var(--gs-4)}.gs-rate__star{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--gs-radius-pill);background:transparent;color:var(--gs-muted);cursor:pointer;transition:color var(--gs-dur) var(--gs-ease),background var(--gs-dur) var(--gs-ease)}.gs-rate__star svg{width:24px;height:24px;fill:none}.gs-rate__star--on svg{fill:currentColor}.gs-rate__star--on{color:var(--gs-accent)}.gs-rate__star:hover:not([disabled]){background:var(--gs-surface-2)}.gs-rate__star[disabled]{cursor:default}.gs-rate__msg{margin:var(--gs-3) 0 0;font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-rate__msg:empty{display:none}.gs-section--read .gs-section__inner{max-width:var(--gs-max-read)}.gs-section--read .gs-section__head{max-width:none}.gs-section--read .gs-section__lead{max-width:none}.gs-section--read .gs-section__title{font-size:var(--gs-t-title);letter-spacing:var(--gs-ls-tight);line-height:var(--gs-lh-tight)}.gs-prose__text .single__short_answer,.gs-prose__text .blog_key-conclusions,.gs-prose__text .blog_sources,.gs-prose__text .gro_get_protocol,.gs-prose__text .blog_steps-wrapper{margin:var(--gs-6) 0;padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-prose__text .single__short_answer>*:last-child,.gs-prose__text .blog_key-conclusions>*:last-child,.gs-prose__text .blog_sources>*:last-child{margin-bottom:0}.gs-prose__text .short_answer__title,.gs-prose__text .read_more__title{display:block;margin-bottom:var(--gs-3);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3)}.gs-prose__text .blog_key-conclusions h3,.gs-prose__text .blog_sources h3,.gs-prose__text .gro_get_protocol h3,.gs-prose__text .blog_steps-wrapper h3{margin:0 0 var(--gs-3);font-size:var(--gs-t-card)}.gs-prose__text .key-conclusions__divider{height:var(--gs-hairline);margin-bottom:var(--gs-4);background:var(--gs-line)}.gs-prose__text .blog_myth_fact{display:grid;grid-template-columns:1fr 1fr;gap:var(--gs-4);margin:var(--gs-6) 0}@media(max-width: 620px){.gs-prose__text .blog_myth_fact{grid-template-columns:1fr}}.gs-prose__text .blog__myth,.gs-prose__text .blog__fact{padding:var(--gs-5);border-radius:var(--gs-radius);background:var(--gs-surface);border-left:3px solid var(--gs-line)}.gs-prose__text .blog__fact{border-left-color:var(--gs-accent)}.gs-prose__text .blog__myth>span,.gs-prose__text .blog__fact>span{display:block;margin-bottom:var(--gs-2);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3)}.gs-prose__text .gro-wiki-bridge{display:block;margin:var(--gs-7) 0;padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-prose__text .gro-wiki-bridge__label{margin-bottom:var(--gs-3);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3)}.gs-prose__text .gro-wiki-bridge__title{margin:0 0 var(--gs-2);font-size:var(--gs-t-card);line-height:var(--gs-lh-snug)}.gs-prose__text .gro-wiki-bridge__lead{color:var(--gs-ink-2);margin-bottom:var(--gs-5)}.gs-prose__text .gro-tw-card{display:block;margin:var(--gs-7) 0;padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-accent);color:var(--gs-accent-ink)}.gs-prose__text .gro-tw-card__title{margin:0 0 var(--gs-2)}.gs-prose__text .gro-tw-card__description{margin-bottom:var(--gs-5)}.gs-prose__text .gro-wiki-bridge__btn,.gs-prose__text .gro-tw-card a,.gs-prose__text .start-item__link{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--gs-5);border-radius:var(--gs-radius-pill);background:var(--gs-ink);color:var(--gs-surface);font-weight:var(--gs-w-medium);text-decoration:none}.gs-prose__text .gro-wiki-bridge__btn:hover,.gs-prose__text .gro-tw-card a:hover,.gs-prose__text .start-item__link:hover{background:var(--gs-ink-2)}.gs-prose__text .gro-wiki-bridge__btn,.gs-prose__text .start-item__link{gap:var(--gs-2);background:transparent;color:var(--gs-ink);border:var(--gs-line-ctrl) solid var(--gs-ink)}.gs-prose__text .gro-wiki-bridge__btn:hover,.gs-prose__text .start-item__link:hover{background:var(--gs-btn2-hover-bg);color:var(--gs-press-ink);border-color:var(--gs-btn2-hover-bg)}.gs-prose__text .gro-wiki-bridge__glyph{width:24px;height:24px;flex:none}.gs-prose__text .single__read_more{display:flex;align-items:center;gap:var(--gs-5);margin:var(--gs-6) 0;padding:var(--gs-4);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-prose__text .single__read_more img{width:96px;height:96px;flex:none;border-radius:var(--gs-radius-sm);object-fit:cover}.gs-prose__text .read_more__text a{font-size:var(--gs-t-card);font-weight:var(--gs-w-strong)}.gs-prose__text .blog_steps-wrapper__item{margin-bottom:var(--gs-5)}.gs-prose__text .blog_steps-wrapper__item:last-child{margin-bottom:0}.gs-prose__text .blog_steps-wrapper__item>span{display:block;margin-bottom:var(--gs-1);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3)}.gs-prose__text .gro_get_protocol{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gs-5)}.gs-prose__text .protocol__image{flex:none}.gs-prose__text .protocol__image img{width:32px;height:32px}.gs-prose__text .protocol_text{flex:1 1 16rem}.gs-prose__text .protocol_q{display:block;font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight)}.gs-prose__text .protocol_t{display:block;color:var(--gs-ink-2)}.gs-prose__text .article-frameworks{display:grid;gap:var(--gs-4);margin:var(--gs-7) 0}.gs-prose__text .article-frameworks__item{padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-prose__text .article-frameworks__title{font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight)}.gs-prose__text .article-frameworks__name{margin:var(--gs-2) 0 var(--gs-4);color:var(--gs-ink-2)}.gs-prose__text .article_collouts{margin:var(--gs-7) 0}.gs-prose__text .article_collouts__inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gs-5);padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-prose__text .article_collouts__icon img{width:56px;height:56px;border-radius:var(--gs-radius-pill);object-fit:cover}.gs-prose__text .article_collouts__text{flex:1 1 16rem}.gs-prose__text .article-banner{margin:var(--gs-7) 0;padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-ink);color:var(--gs-surface)}.gs-prose__text .article-banner__title{font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight)}.gs-prose__text .article-banner__subtitle{margin:var(--gs-2) 0 var(--gs-5);color:#c4c2bc}.gs-prose__text .article-frameworks__link,.gs-prose__text .article_collouts__btn,.gs-prose__text .article-banner__link{display:inline-flex;align-items:center;gap:var(--gs-2);min-height:48px;padding:0 var(--gs-5);border-radius:var(--gs-radius-pill);background:var(--gs-ink);color:var(--gs-surface);font-weight:var(--gs-w-medium);text-decoration:none}.gs-prose__text .article-frameworks__link svg *,.gs-prose__text .article_collouts__btn svg *,.gs-prose__text .article-banner__link svg *{stroke:currentColor}.gs-prose__text .article-banner__link{background:var(--gs-surface);color:var(--gs-ink)}.gs-prose__text .article-banner__link:hover{background:var(--gs-surface-2)}@media(min-width: 1240px){.gs-prose--side{display:grid;grid-template-columns:minmax(0, var(--gs-max-read)) 1fr;gap:var(--gs-8);align-items:start;max-width:var(--gs-max);justify-content:start}.gs-prose--side>.gs-prose__toc,.gs-prose--side>.gs-prose__rail{grid-column:2;grid-row:1}.gs-prose--side>.gs-prose__text{grid-column:1;grid-row:1}.gs-prose--side .gs-prose__toc,.gs-prose--side .gs-prose__rail{position:sticky;top:calc(var(--gs-bar-h) + var(--gs-5));max-height:calc(100vh - var(--gs-bar-h) - var(--gs-8));overflow-y:auto;margin-bottom:0;background:none;overscroll-behavior:contain;padding-inline:var(--gs-2);margin-left:calc(-1*var(--gs-2))}.gs-section--aside>.gs-section__inner{max-width:var(--gs-max);justify-content:start;display:grid;grid-template-columns:minmax(0, var(--gs-max-read)) 1fr;gap:0 var(--gs-8)}.gs-section--aside>.gs-section__inner>*{grid-column:1}}.gs-prose__toc [aria-current=true]{color:var(--gs-ink);font-weight:var(--gs-w-medium);text-decoration:underline;text-underline-offset:.22em}.gs-prose__toc li{color:var(--gs-ink-2)}.gs-prose__toc a[aria-current=true]{color:var(--gs-ink)}.gs-list--cols{display:grid;gap:var(--gs-3) var(--gs-gap);list-style:none;padding:0}.gs-list--cols4{grid-template-columns:repeat(4, 1fr)}.gs-list--cols3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1239px){.gs-list--cols4,.gs-list--cols3{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 620px){.gs-list--cols4,.gs-list--cols3{grid-template-columns:1fr}}.gs-list--cols li::before{content:none}.gs-list__link{color:var(--gs-ink);text-decoration:none;transition:text-decoration-color var(--gs-dur) var(--gs-ease)}a.gs-list__link:hover{text-decoration:underline;text-underline-offset:.22em}.gs-list__link--now{font-weight:var(--gs-w-medium);text-decoration:underline;text-underline-offset:.22em}.gs-list__count{margin-left:var(--gs-1);font-size:var(--gs-t-micro);color:var(--gs-ink-3);vertical-align:super;line-height:0}.gs-list__link--now .gs-list__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:var(--gs-radius-pill);background:var(--gs-accent);color:var(--gs-accent-ink);vertical-align:middle;line-height:1}.gs-card__title--two{color:var(--gs-ink-2)}.gs-card__titlemark{color:var(--gs-ink);font-weight:inherit}.gs-section__stack{display:grid;gap:var(--gs-4);align-content:start}.gs-section__wrap--between{justify-content:space-between;width:100%}.gs-section__wrap>.gs-field{flex:1 1 14rem}.gs-section__title--two{color:var(--gs-ink-2)}.gs-section__titlemark{color:var(--gs-ink);font-weight:inherit}.gs-list+.gs-section__wrap{margin-top:var(--gs-5)}.gs-section__grid--top{align-items:start}.gs-section--crumbed{padding-block-start:var(--gs-7)}#gs-main>.gs-section:first-child{margin-top:0}.gs-section.gs-section--crumbed.gs-section--hero{padding-block-start:var(--gs-7)}.gs-section--crumbed .gs-crumbs{margin-bottom:var(--gs-5)}.gs-chip--tag{background:var(--gs-surface);color:var(--gs-ink-2);padding-inline:var(--gs-4);font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium)}a.gs-chip--tag:hover,a.gs-chip--tag:focus-visible,a.gs-chip--tag.is-hover{background:var(--gs-surface-2);color:var(--gs-ink)}.gs-chip--tag.gs-chip--now{background:var(--gs-ink);color:var(--gs-surface)}.gs-section .gs-section{padding-inline:0}.gs-band__split{display:grid;grid-template-columns:minmax(0, 340px) minmax(0, 1fr);justify-content:center;align-items:center;gap:var(--gs-8);max-width:var(--gs-max);margin-inline:auto}.gs-band__split--rev{grid-template-columns:minmax(0, 1fr) minmax(0, 420px)}.gs-band--karta .gs-band__main .gs-btn{margin-top:var(--gs-4)}.gs-band__patcap{margin:0 0 var(--gs-4);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-wide);color:var(--gs-accent)}.gs-band__pats{margin:0;padding:0;list-style:none}.gs-band__pats li{padding:var(--gs-3) 0;border-top:1px solid #555;font-size:var(--gs-t-small);line-height:var(--gs-lh-snug)}.gs-band__pats li:first-child{border-top:0;padding-top:0}.gs-band__pathook{margin:var(--gs-4) 0 0;padding-top:var(--gs-4);border-top:1px solid #555;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);color:var(--gs-accent)}.gs-band__main{display:grid;justify-items:start;gap:var(--gs-4);text-align:left}.gs-band__panel{padding:var(--gs-6);border-radius:var(--gs-radius);background:color-mix(in srgb, var(--gs-ink) 10%, transparent)}.gs-band__kicker{font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-wide);color:var(--gs-ink-2);margin:0}.gs-band__title{max-width:20ch;font-size:var(--gs-t-title);line-height:var(--gs-lh-tight);letter-spacing:var(--gs-ls-tight);font-weight:var(--gs-w-strong);margin:0}.gs-band__desc{font-size:var(--gs-t-lead);line-height:var(--gs-lh-lead);color:var(--gs-ink-2);margin:0}.gs-band__note{font-size:var(--gs-t-small);line-height:var(--gs-lh-lead);color:var(--gs-ink-3);margin:0}.gs-band__facts{display:grid;gap:var(--gs-4);margin:0;padding:0;list-style:none}.gs-band__fact{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--gs-3);align-items:baseline;font-size:var(--gs-t-body);line-height:var(--gs-lh-snug)}.gs-band__factn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);background:var(--gs-ink);color:var(--gs-accent);align-self:start}.gs-band__form{width:100%}.gs-band+.gs-band{margin-top:0}main:has(>.gs-section--dark:last-child)+.gs-foot,main:has(>.gs-section--accent:last-child)+.gs-foot,main:has(>.gs-section--alt:last-child)+.gs-foot{margin-top:0}@media(max-width: 620px){.gs-band__split,.gs-band__split--rev{grid-template-columns:minmax(0, 1fr);gap:var(--gs-6)}.gs-band__panel{padding:var(--gs-5)}}.gs-section--dark .gs-form input[type=email],.gs-section--dark .gs-form input[type=text],.gs-section--dark .gs-form textarea{background:rgba(255, 255, 255, 0.12);color:var(--gs-ink)}.gs-section--dark .gs-form input::placeholder{color:var(--gs-ink-3)}.gs-section--dark .gs-form .ff-el-form-check input[type=checkbox]{background:transparent;box-shadow:inset 0 0 0 1px var(--gs-ink-2)}.gs-btn--dark{background:var(--gs-ink);color:var(--gs-surface);border-color:transparent}.gs-btn--dark:hover,.gs-btn--dark.is-hover{background:var(--gs-ink);opacity:.86}.gs-card__foot--split{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--gs-4)}.gs-card__foot--split .gs-card__price{margin:0}.gs-card--numbered{position:relative;overflow:hidden}.gs-card--numbered .gs-card__num{position:absolute;left:-0.06em;bottom:-0.24em;font-size:var(--gs-t-ghost);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-tight);line-height:var(--gs-lh-tight);color:var(--gs-surface-2);pointer-events:none}.gs-card--numbered.gs-card--accent .gs-card__num{color:var(--gs-accent-ink)}.gs-card--numbered>*:not(.gs-card__num){position:relative}.gs-card--numbered{display:grid;grid-template-columns:1fr 1fr;gap:var(--gs-5) var(--gs-gap);align-items:start}.gs-card--numbered .gs-card__title{grid-column:1}.gs-card--numbered .gs-card__desc,.gs-card--numbered .gs-card__meta{grid-column:2;margin:0}.gs-card--numbered .gs-card__foot{grid-column:2;margin-top:var(--gs-8);padding-top:0}@media(max-width: 1239px){.gs-card--numbered{grid-template-columns:1fr}.gs-card--numbered .gs-card__title,.gs-card--numbered .gs-card__desc,.gs-card--numbered .gs-card__meta,.gs-card--numbered .gs-card__foot{grid-column:1}.gs-card--numbered .gs-card__num{font-size:var(--gs-t-display)}}.gs-btn{position:relative}.gs-btn__note{position:absolute;right:var(--gs-3);bottom:100%;padding:0 var(--gs-1);font-size:var(--gs-t-micro);font-weight:var(--gs-w-text);letter-spacing:0;color:var(--gs-ink-3);background:inherit}.gs-card--soon .gs-card__title,.gs-card--soon .gs-card__desc,.gs-card--soon .gs-card__meta{color:var(--gs-ink-3)}.gs-card--soon .gs-btn{opacity:.8}.gs-card--accent.gs-card--soon .gs-card__title,.gs-card--accent.gs-card--soon .gs-card__desc,.gs-card--accent.gs-card--soon .gs-card__meta,.gs-card--accent .gs-btn__note{color:#000}.gs-card__caption{position:absolute;left:var(--gs-4);right:var(--gs-4);bottom:var(--gs-4);font-size:var(--gs-t-small);color:#fff;text-shadow:0 1px 12px rgba(0, 0, 0, 0.75)}.gs-steps{position:relative;margin:0;padding:0 0 0 var(--gs-8);list-style:none}.gs-steps::before{content:"";position:absolute;left:15px;top:var(--gs-5);bottom:var(--gs-5);width:var(--gs-hairline);background:var(--gs-ink)}.gs-steps__item{position:relative;margin-bottom:var(--gs-5)}.gs-steps__item:last-child{margin-bottom:0}.gs-steps__item::before{content:"";position:absolute;left:calc(-1*var(--gs-8));top:var(--gs-5);width:32px;height:32px;border-radius:50%;background:var(--gs-accent);border:1px solid var(--gs-ink);box-sizing:border-box}.gs-steps__item::after{content:"";position:absolute;left:calc(-1*var(--gs-8) + 13px);top:calc(var(--gs-5) + 13px);width:6px;height:6px;border-radius:50%;background:var(--gs-ink)}@media(max-width: 620px){.gs-steps{padding-left:var(--gs-6)}.gs-steps::before{left:11px}.gs-steps__item::before{left:calc(-1*var(--gs-6));width:24px;height:24px}.gs-steps__item::after{left:calc(-1*var(--gs-6) + 9px);top:calc(var(--gs-5) + 9px)}}.gs-card__play{position:absolute;right:var(--gs-5);bottom:var(--gs-5);width:56px;height:56px;border-radius:50%;border:2px solid var(--gs-accent);background:rgba(0, 0, 0, 0.35)}.gs-card__play::after{content:"";position:absolute;left:22px;top:18px;border:10px solid transparent;border-left:15px solid var(--gs-accent);border-right:0}.gs-card{position:relative}.gs-card__badge{position:absolute;top:calc(-1*var(--gs-3));right:var(--gs-5);z-index:1;padding:var(--gs-1) var(--gs-4);border-radius:var(--gs-radius-pill);background:var(--gs-accent);color:var(--gs-accent-ink);font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium)}.gs-card__metaitem,.gs-card__meta>span{display:inline-flex;align-items:center;gap:var(--gs-2)}.gs-card__metaicon{width:16px;height:16px;flex:none}.gs-section__headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gs-5);margin-bottom:var(--gs-6)}.gs-section__headrow .gs-section__head{margin-bottom:0}.gs-railnav--head{margin-left:auto;flex:none}@media(max-width: 620px){.gs-railnav--head{display:none}}.gs-card--corner{position:relative;padding-right:var(--gs-8)}.gs-card--corner .gs-card__glyph{position:absolute;top:var(--gs-6);right:var(--gs-6);width:24px;height:24px}.gs-card--corner .gs-card__desc{margin-top:auto;padding-top:var(--gs-6)}.gs-card--corner>.gs-chip{order:1}.gs-card--corner .gs-card__kicker{order:2}.gs-card--corner .gs-card__title{order:3}.gs-card--corner .gs-card__meta{order:4;margin-top:auto}.gs-card--corner .gs-card__depth{order:5}.gs-card--corner .gs-card__desc{order:6}.gs-card--corner .gs-card__link{order:7}.gs-card__socials{margin-top:auto;padding-top:var(--gs-8);display:grid;justify-items:end;gap:var(--gs-2)}.gs-card__socialslabel{font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-card__socialsrow{display:flex;flex-wrap:wrap;gap:var(--gs-3);justify-content:flex-end}@media(max-width: 620px){.gs-card__socials{justify-items:start;padding-top:var(--gs-6)}.gs-card__socialsrow{justify-content:flex-start}}.gs-card--contact{min-height:22rem}.gs-card--contact .gs-card__title{font-size:var(--gs-t-title);letter-spacing:var(--gs-ls-tight);line-height:var(--gs-lh-tight)}.gs-card--contact .gs-card__desc{margin-top:var(--gs-3)}.gs-card--contact .gs-card__foot{margin-top:var(--gs-5);padding-top:0}.gs-wikisearch{align-items:flex-end;gap:var(--gs-3)}.gs-wikisearch .gs-field{flex:1 1 20rem}.gs-wikiplan{gap:var(--gs-5)}.gs-wikiplan .gs-card__title{font-size:var(--gs-t-sub);line-height:var(--gs-lh-tight);letter-spacing:var(--gs-ls-tight);max-width:24ch}.gs-wikiplan .gs-chip{background:var(--gs-surface)}.gs-wikiplan a.gs-chip:hover,.gs-wikiplan a.gs-chip.is-hover{background:var(--gs-bg)}.gs-wikiplan .gs-btn{align-self:flex-start}.gs-card__depth{display:flex;gap:var(--gs-1);margin-top:var(--gs-3)}.gs-card__depth span{width:8px;height:8px;border-radius:50%;background:var(--gs-line)}.gs-card__depth span.gs-card__depth--on{background:var(--gs-accent)}.gs-section--hasslider .gs-slider{align-items:stretch;gap:var(--gs-gap);margin-top:var(--gs-5)}@media(max-width: 1239px){.gs-section--hasslider .gs-slider{gap:var(--gs-3);margin-top:var(--gs-4)}}.gs-section--hasslider .gs-slider>.gs-card--hero{height:100%}.gs-section--hasslider .gs-sliderfoot{margin-top:var(--gs-5)}.gs-cats{gap:var(--gs-5)}@media(min-width: 621px){.gs-cats .gs-card{padding:var(--gs-5)}.gs-cats .gs-card--go{padding-right:var(--gs-7)}}.gs-cats .gs-card--go .gs-card__glyph{width:32px;height:32px;margin-bottom:var(--gs-3)}.gs-cats .gs-card--go::after{right:var(--gs-4);bottom:var(--gs-4)}.gs-sols{grid-auto-columns:minmax(min(326px, 82vw), 1fr);gap:var(--gs-5)}.gs-card--solution{position:relative;min-height:320px;padding:var(--gs-5);display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto 1fr auto}.gs-card--solution .gs-card__glyph{position:absolute;top:var(--gs-5);right:var(--gs-5);width:var(--gs-7);height:var(--gs-7);padding:var(--gs-3);border-radius:var(--gs-4);background:var(--gs-accent);color:var(--gs-accent-ink);margin:0}.gs-card--solution>.gs-chip,.gs-card--solution>.gs-card__chips{grid-area:1/1/2/4;justify-self:start;align-self:start}.gs-card--solution .gs-card__kicker{grid-area:2/1/3/4;align-self:end;font-size:var(--gs-t-body);letter-spacing:0;text-transform:none;color:var(--gs-ink-3)}.gs-card--solution .gs-card__title{grid-area:3/1/4/4;margin:var(--gs-1) 0 0;font-size:var(--gs-t-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gs-card--solution .gs-card__meta{grid-area:4/1;align-self:center;margin:0;padding-top:var(--gs-4);font-size:var(--gs-t-micro);white-space:nowrap}.gs-card--solution .gs-card__depth{grid-area:4/2;align-self:center;margin:0 0 0 var(--gs-2);padding-top:var(--gs-4)}.gs-card--solution .gs-card__link{grid-area:4/3;justify-self:end;align-self:center;margin:0;padding-top:var(--gs-4);border:0;font-size:var(--gs-t-micro);white-space:nowrap}.gs-card--solution .gs-card__depth span{width:6px;height:12px;border-radius:var(--gs-radius-pill);background:var(--gs-surface-2)}.gs-card--solution .gs-card__depth span.gs-card__depth--on{background:var(--gs-ink-2)}.gs-card--pillar .gs-card__title{font-size:var(--gs-t-24);line-height:var(--gs-lh-snug)}.gs-pillars--rail{grid-auto-columns:minmax(min(588px, 86vw), 1fr);margin-top:var(--gs-6)}.gs-pillars{--gs-cols: 2}.gs-pillars .gs-card__meta{margin-top:auto}.gs-card--brief{container:gs-briefcard/inline-size}@container gs-briefcard (max-width: 480px){.gs-card--brief .gs-card__desc{display:none}}.gs-pillars .gs-card{container:gs-pillarcard/inline-size}@container gs-pillarcard (max-width: 420px){.gs-card__date{display:none}}.gs-sols--grid{display:grid;grid-auto-columns:initial;grid-template-columns:repeat(auto-fill, minmax(min(var(--gs-slide-min), 100%), 1fr));overflow:visible;gap:var(--gs-5)}.gs-solmap{margin:var(--gs-6) 0;padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-solmap h2.gs-solmap__title{margin:0 0 var(--gs-5);font-size:var(--gs-t-sub)}.gs-solmap p.gs-solmap__logic{margin:0 0 var(--gs-5)}.gs-solmap p.gs-solmap__hint{margin:0 0 var(--gs-5)}.gs-solmap>:last-child{margin-bottom:0}.gs-solmap p.gs-solmap__logic{display:inline-block;padding:var(--gs-4) var(--gs-5);border-radius:var(--gs-radius-sm);background:var(--gs-accent);color:var(--gs-accent-ink);font-size:var(--gs-t-small);font-weight:var(--gs-w-strong)}.gs-solmap p.gs-solmap__hint{font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-solmap .gs-solmap__list{display:grid;gap:var(--gs-3)}.gs-card--maprow{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto auto;align-items:center;gap:var(--gs-3) var(--gs-5);padding:var(--gs-5);background:var(--gs-surface-1)}.gs-card--maprow[hidden]{display:none}.gs-card--maprow .gs-card__head{display:contents}.gs-card--maprow .gs-card__tags{grid-column:1;grid-row:1}.gs-card--maprow .gs-card__title{grid-column:1;grid-row:2;font-size:var(--gs-t-card)}.gs-card--maprow .gs-card__desc{grid-column:1;grid-row:3}.gs-card--maprow .gs-card__metaitem{grid-column:2;grid-row:1;justify-self:end;white-space:nowrap;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-card--maprow .gs-card__head .gs-card__metaitem::before{content:none}.gs-card--maprow::after{content:"→";grid-column:2;grid-row:2/-1;align-self:center;justify-self:end;display:grid;place-items:center;width:var(--gs-6);height:var(--gs-6);border-radius:50%;background:var(--gs-surface-2);color:var(--gs-ink);transition:background var(--gs-dur) var(--gs-ease)}a.gs-card--maprow:hover,a.gs-card--maprow.is-hover{background:var(--gs-surface-1)}a.gs-card--maprow:hover::after,a.gs-card--maprow.is-hover::after{background:var(--gs-accent)}@media(max-width: 620px){.gs-solmap{padding:var(--gs-5) var(--gs-4)}.gs-card--maprow{grid-template-rows:auto auto auto auto}.gs-card--maprow .gs-card__tags,.gs-card--maprow .gs-card__title,.gs-card--maprow .gs-card__desc{grid-column:1/-1}.gs-card--maprow .gs-card__metaitem{grid-column:1;grid-row:4;justify-self:start}.gs-card--maprow::after{grid-column:2;grid-row:4}}.gs-react{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-3) var(--gs-5)}.gs-react__title{font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-react__row{display:flex;flex-wrap:wrap;gap:var(--gs-2)}.gs-react__btn{display:inline-flex;align-items:center;gap:var(--gs-2);min-height:40px;padding:var(--gs-2) var(--gs-4);border:var(--gs-hairline) solid var(--gs-line);border-radius:var(--gs-radius-pill);background:transparent;color:var(--gs-ink-2);font:inherit;font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);cursor:pointer;transition:background var(--gs-dur) var(--gs-ease),color var(--gs-dur) var(--gs-ease)}.gs-react__btn:hover{background:var(--gs-surface);color:var(--gs-ink)}.gs-react__btn--on{background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-surface)}.gs-react__count:empty{display:none}.gs-react__count{font-size:var(--gs-t-micro);color:inherit;opacity:.65}.gs-evidence__srcbody{min-width:0;overflow-wrap:anywhere}.gs-react__label{white-space:nowrap}.gs-solblock{display:block}.gs-page a.gro-source-ref{font-size:var(--gs-t-micro);color:var(--gs-ink-2);text-decoration:none;white-space:nowrap;vertical-align:.18em;background:var(--gs-surface-2);border-radius:var(--gs-radius-xs);padding:0 4px;margin-inline:2px}.gs-page a.gro-source-ref:hover,.gs-page a.gro-source-ref:focus-visible{color:var(--gs-ink);background:var(--gs-line-strong)}.gs-page a.gro-cite:hover{background:var(--gs-line-strong);color:var(--gs-ink)}.gs-evidence{padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-evidence h2.gs-evidence__title{margin:0 0 var(--gs-5);font-size:var(--gs-t-sub);font-weight:var(--gs-w-medium)}#gs-main .gs-evidence{padding-left:calc(var(--gs-6) + var(--gs-mark-col))}@media(max-width: 1239px){#gs-main .gs-evidence{padding-left:var(--gs-6)}}.gs-evidence .gs-evidence__cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:var(--gs-gap)}.gs-evidence .gs-card{background:var(--gs-surface-1)}.gs-evidence p.gs-evidence__head{display:flex;align-items:center;gap:var(--gs-2);margin:0 0 var(--gs-3);font-size:var(--gs-t-small);font-weight:var(--gs-w-strong)}.gs-evidence__head::before{content:"";width:20px;height:20px;flex:0 0 auto;border-radius:50%}.gs-evidence__head--ok::before{background:var(--gs-ok) var(--gs-check-light) center/12px 12px no-repeat}.gs-evidence__head--dis::before{background:var(--gs-accent);color:var(--gs-accent-ink);content:"!";display:grid;place-items:center;font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);line-height:1}.gs-evidence .gs-evidence__head--ok+.gs-list--dot>li::before{background:var(--gs-ok)}.gs-evidence .gs-evidence__head--dis+.gs-list--dot>li::before{background:var(--gs-focus)}.gs-evidence .gs-evidence__sources{margin-top:var(--gs-5);padding-top:var(--gs-5);border-top:var(--gs-hairline) solid var(--gs-line)}.gs-evidence .gs-evidence__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-3) var(--gs-5);padding-right:var(--gs-6);position:relative;cursor:pointer;list-style:none}.gs-evidence__summary::-webkit-details-marker{display:none}.gs-evidence__summary::after{content:"";position:absolute;right:0;top:50%;width:20px;height:20px;margin-top:-10px;background:currentColor;-webkit-mask:var(--gs-chevron) center/contain no-repeat;mask:var(--gs-chevron) center/contain no-repeat;transition:transform var(--gs-dur) var(--gs-ease)}.gs-evidence__sources[open] .gs-evidence__summary::after{transform:rotate(180deg)}.gs-evidence__srccount{font-size:var(--gs-t-body);font-weight:var(--gs-w-strong)}.gs-evidence__tally{font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-evidence__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-2);margin-left:auto;font-size:var(--gs-t-micro);color:var(--gs-ink-2)}.gs-evidence__note{flex-basis:100%;font-size:var(--gs-t-small);color:var(--gs-ink-3)}.gs-evidence ol.gs-evidence__srclist{margin:var(--gs-5) 0 0;padding:0;list-style:none}.gs-evidence li.gs-evidence__src{display:flex;align-items:baseline;gap:var(--gs-3);margin:0 0 var(--gs-4);font-size:var(--gs-t-small);line-height:var(--gs-lh-text)}.gs-evidence li.gs-evidence__src:last-child{margin-bottom:0}@media(min-width: 621px){.gs-evidence ol.gs-evidence__srclist:has(.gs-chip){display:grid;grid-template-columns:max-content minmax(0, 1fr);column-gap:var(--gs-3)}.gs-evidence ol.gs-evidence__srclist:has(.gs-chip)>li.gs-evidence__src{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.gs-evidence ol.gs-evidence__srclist:has(.gs-chip) .gs-evidence__srcbody{grid-column:2}.gs-evidence ol.gs-evidence__srclist:has(.gs-chip)>li>.gs-chip{justify-self:start}}.gs-evidence a.gs-evidence__srclink{color:var(--gs-ink);font-weight:var(--gs-w-strong);text-decoration:none}.gs-evidence a.gs-evidence__srclink:hover,.gs-evidence a.gs-evidence__srclink:focus-visible{text-decoration:underline;text-underline-offset:.18em}.gs-evidence__srcmeta{display:block;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}@media(max-width: 620px){.gs-evidence{padding:var(--gs-5) var(--gs-4)}.gs-evidence__legend{margin-left:0}.gs-evidence li.gs-evidence__src{flex-direction:column;align-items:flex-start;gap:var(--gs-2)}}.gs-note-tag{position:absolute;top:0;left:0;z-index:40;padding:2px 8px;border:0;border-radius:0 0 var(--gs-radius-sm) 0;background:#1d4ed8;color:#fff;cursor:pointer;font:600 11px/1.6 var(--gs-font-mono, ui-monospace, monospace);opacity:.35;transition:opacity .12s}.gs-note-tag:hover,.gs-note-tag:focus-visible{opacity:1}.gs-note-tag.is-marked{opacity:1;background:#b91c1c}[data-screen-label]:hover>.gs-note-tag{opacity:.9}.gs-note-panel{position:fixed;right:16px;bottom:16px;z-index:60;width:280px;max-height:60vh;display:flex;flex-direction:column;border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:0 8px 32px rgb(0 0 0/18%);font:400 12px/1.5 var(--gs-font);color:var(--gs-ink);opacity:.55;transition:opacity .12s}.gs-note-panel:hover,.gs-note-panel.is-on{opacity:1}.gs-note-panel__head{padding:10px 12px;border-bottom:var(--gs-hairline) solid var(--gs-line);font-weight:600}.gs-note-panel__list{margin:0;padding:8px 12px 8px 28px;overflow-y:auto;font-family:var(--gs-font-mono, ui-monospace, monospace);font-size:11px}.gs-note-panel__list li+li{margin-top:4px}.gs-note-panel__foot{display:flex;gap:8px;padding:12px;border-top:var(--gs-hairline) solid var(--gs-line)}.gs-note-panel__foot button{flex:1;padding:7px 8px;border:var(--gs-hairline) solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-surface-2);color:var(--gs-ink);cursor:pointer;font:inherit}.gs-note-panel__foot button:hover{background:var(--gs-surface-3, var(--gs-surface-2))}.gs-paywall{display:block;margin-block:var(--gs-8);padding:var(--gs-7) var(--gs-6) var(--gs-6);border-radius:var(--gs-radius-lg, var(--gs-radius));background:var(--gs-surface)}.gs-paywall>*+*{margin-top:var(--gs-5)}.gs-paywall__proof{margin:0;font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-paywall__proof b{color:var(--gs-ink);font-weight:var(--gs-w-strong)}.gs-paywall__eyebrow{display:flex;align-items:center;gap:var(--gs-2);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);color:var(--gs-ink-3)}.gs-paywall__lock{width:24px;height:24px;flex:0 0 auto;color:var(--gs-ink-3)}.gs-paywall h2.gs-paywall__title{display:flex;align-items:center;gap:var(--gs-3);margin:0;font-size:var(--gs-t-sub);font-weight:var(--gs-w-medium);line-height:var(--gs-lh-tight)}.gs-paywall .gs-paywall__volume{margin:var(--gs-2) 0 0;font-size:var(--gs-t-lead);color:var(--gs-ink-2)}.gs-paywall__group-label{display:block;margin-bottom:var(--gs-2);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);color:var(--gs-ink-3)}.gs-paywall__price{margin:0;font-size:var(--gs-t-lead);color:var(--gs-ink)}.gs-paywall__price b{font-weight:var(--gs-w-strong)}.gs-paywall__price span{color:var(--gs-ink-3)}.gs-paywall__panel{padding:var(--gs-5);border-radius:var(--gs-radius);background:var(--gs-surface-1)}.gs-paywall__panel-head{display:flex;flex-wrap:wrap;gap:var(--gs-3);align-items:baseline;justify-content:space-between;margin-bottom:var(--gs-3);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);color:var(--gs-ink-3)}.gs-paywall__stats{text-transform:none;letter-spacing:0}.gs-paywall__stats b{color:var(--gs-ink)}.gs-paywall__bonus-label{display:block;margin-bottom:var(--gs-2);font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);color:var(--gs-ink-3)}.gs-paywall ul.gs-paywall__bonus-list{margin:0;padding:0;list-style:none}.gs-paywall__bonus-list li{position:relative;padding-left:var(--gs-5);font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-paywall__bonus-list li+li{margin-top:var(--gs-2)}.gs-paywall__bonus-list li::before{content:"+";position:absolute;left:0;color:var(--gs-accent-ink, var(--gs-ink-3));font-weight:var(--gs-w-strong)}.gs-paywall__bonus-list b{color:var(--gs-ink)}.gs-paywall ul.gs-paywall__rows{margin:0;padding:0;list-style:none}.gs-paywall__row{padding:var(--gs-3) 0;border-top:var(--gs-hairline) solid var(--gs-line);font-size:var(--gs-t-body);color:var(--gs-ink-2)}.gs-paywall__row:first-child{border-top:0}.gs-paywall__row b{color:var(--gs-ink)}.gs-paywall__lib{margin:0;font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-paywall__lib b{color:var(--gs-ink)}.gs-paywall__free{margin:0;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-paywall__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-4);margin-top:var(--gs-5)}.gs-paywall__cta+*{margin-top:var(--gs-4)}.gs-paywall .gs-section__lead{margin:var(--gs-4) 0 0;font-size:var(--gs-t-small);line-height:var(--gs-lh-snug);color:var(--gs-ink-3)}.gs-paywall .gs-section__lead a{color:inherit}.gs-paywall__faq{border-top:var(--gs-hairline) solid var(--gs-line);padding-top:var(--gs-4)}.gs-paywall__q+.gs-paywall__q{margin-top:var(--gs-2)}.gs-paywall__q>summary{list-style:none;cursor:pointer;font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);padding:var(--gs-2) 0}.gs-paywall__q>summary::-webkit-details-marker{display:none}.gs-paywall__q>summary::after{content:" +";color:var(--gs-ink-3)}.gs-paywall__q[open]>summary::after{content:" −"}.gs-paywall__q>p{margin:0 0 var(--gs-2);font-size:var(--gs-t-small);color:var(--gs-ink-2)}@media(max-width: 620px){.gs-paywall{padding:var(--gs-5) var(--gs-4)}}.gs-prose__lead{font-size:var(--gs-t-lead);line-height:var(--gs-lh-lead, 1.5);color:var(--gs-ink)}.gs-prose__lead>:last-child{margin-bottom:0}.gs-prose__strong{font-weight:600;color:var(--gs-ink)}.gs-byline{display:flex;align-items:center;gap:var(--gs-4);margin-top:var(--gs-6)}.gs-byline__photo{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto}.gs-byline__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-byline__name{font-weight:var(--gs-w-strong);color:var(--gs-ink);text-decoration:underline;text-underline-offset:3px}.gs-byline__role{font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-search{display:flex;gap:var(--gs-3);align-items:stretch;margin-top:var(--gs-5)}.gs-search__field{flex:1 1 auto;display:flex;align-items:center;gap:var(--gs-3);min-width:0;padding-inline:var(--gs-5);background:var(--gs-surface-2);border-radius:var(--gs-radius-pill);min-height:var(--gs-h-xl);font-size:var(--gs-t-card)}.gs-search>.gs-btn{min-height:var(--gs-h-xl)}.gs-search__icon{flex:0 0 auto;width:20px;height:20px;background:var(--gs-ink);-webkit-mask:var(--gs-search) center/contain no-repeat;mask:var(--gs-search) center/contain no-repeat}.gs-search__input{flex:1 1 auto;min-width:0;height:var(--gs-h-xl);border:0;background:transparent;color:var(--gs-ink);font:inherit;font-size:var(--gs-t-body)}.gs-search__input::placeholder{color:var(--gs-ink-3)}.gs-search--compact{display:flex;margin-top:0}.gs-search--compact .gs-search__field{flex:1;min-height:56px;padding-inline:var(--gs-5);border:var(--gs-hairline) solid var(--gs-line);border-radius:var(--gs-radius-pill);background:var(--gs-surface)}.gs-search--compact .gs-search__input{font-size:var(--gs-t-body)}.gs-search__go{flex:none;width:44px;height:44px;margin-inline-end:calc(-1*var(--gs-2));border:0;background:none;cursor:pointer;-webkit-mask:var(--gs-search) center/22px 22px no-repeat;mask:var(--gs-search) center/22px 22px no-repeat;background-color:var(--gs-ink)}.gs-search__input:focus{outline:none}.gs-search__field:focus-within{box-shadow:0 0 0 3px var(--gs-focus)}@media(max-width: 1239px){.gs-search{flex-direction:column}.gs-search__input{height:var(--gs-h-lg)}}.gs-bar__dialog{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:0;padding:0;background:var(--gs-surface);color:var(--gs-ink)}.gs-bar__dialog::backdrop{background:rgb(0 0 0/45%)}.gs-bar__dialoginner{max-width:var(--gs-max);margin-inline:auto;padding:var(--gs-6) var(--gs-8) var(--gs-8)}.gs-bar__dialogtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gs-8)}.gs-bar__dialogtitle{font-size:var(--gs-t-h3);font-weight:var(--gs-w-strong)}.gs-bar__dialogclose{display:inline-flex;flex-direction:column;align-items:center;gap:2px;border:0;background:none;cursor:pointer;color:var(--gs-ink);font:inherit}.gs-bar__dialogesc{font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-bar__dialoglogo{display:inline-flex;color:var(--gs-ink)}.gs-bar__dialogsearch{max-width:720px;margin-inline:auto;padding-bottom:var(--gs-8);text-align:center}.gs-bar__dialogtitle{margin-bottom:var(--gs-4);font-size:var(--gs-t-h3);font-weight:var(--gs-w-strong)}.gs-bar__dialogsearch .gs-search{text-align:initial}.gs-bar__dialogcols{display:grid;gap:var(--gs-8);grid-template-columns:repeat(3, minmax(0, 1fr));padding-top:var(--gs-9)}.gs-bar__dialogcoltitle{margin-bottom:var(--gs-5);font-weight:var(--gs-w-strong)}.gs-bar__dialoglist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gs-4)}.gs-bar__dialoglist a{color:var(--gs-ink);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-bar__dialoglist a:hover{text-decoration:underline;text-underline-offset:3px}.gs-bar__dialogmore{display:inline-block;margin-top:var(--gs-5);color:var(--gs-ink-2);text-decoration:underline;text-underline-offset:3px}@media(max-width: 1239px){.gs-bar__dialogcols{grid-template-columns:1fr;gap:var(--gs-7);padding-top:var(--gs-7)}}@media(max-width: 1239px){.gs-bar__dialoginner{padding:var(--gs-5) var(--gs-4) var(--gs-6)}}.gs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:var(--gs-3) clamp(12px,3vw,24px) calc(var(--gs-3) + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .22s var(--gs-ease),transform .22s var(--gs-ease)}.gs-sticky.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.gs-sticky__inner{max-width:560px;margin-inline:auto;display:flex;align-items:center;gap:var(--gs-3);padding:var(--gs-2) var(--gs-2) var(--gs-2) var(--gs-5);border-radius:var(--gs-radius-pill);background:var(--gs-ink);color:var(--gs-surface);box-shadow:var(--gs-shadow-pop, 0 14px 32px -10px rgb(0 0 0/30%))}.gs-sticky__text{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);line-height:1.2}.gs-sticky__sub{margin-top:var(--gs-1);font-size:var(--gs-t-micro);font-weight:400;color:#aaa8a8}.gs-sticky__inner .gs-btn{flex:0 0 auto;min-height:40px;padding-inline:var(--gs-5);background:var(--gs-accent);color:var(--gs-accent-ink);border-color:var(--gs-accent)}.gs-sticky__inner .gs-btn.gs-btn--link{background:transparent;color:#fff;border-color:transparent;padding-inline:0}@media(max-width: 520px){.gs-sticky__inner{padding-left:var(--gs-4)}.gs-sticky__sub{display:none}}.gs-card--band{padding-top:0;overflow:hidden}.gs-card--band::before{content:"";display:block;height:135px;margin-bottom:var(--gs-5);background:var(--gs-surface-2) url("../img/landing/asset1.png") no-repeat center bottom}@media(max-width: 1239px){.gs-card--band::before{height:96px;background-size:auto 80%}}.gs-feed{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gs-8) var(--gs-7)}.gs-feed>a.gs-card .gs-card__title{font-size:var(--gs-t-card);line-height:var(--gs-lh-tight)}.gs-feed>a.gs-card .gs-card__desc{font-size:var(--gs-t-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 1239px){.gs-feed{grid-template-columns:1fr;gap:var(--gs-6)}}.gs-auth{display:flex;flex-direction:column;gap:var(--gs-5)}.gs-auth .gs-btn--block{justify-content:center}.gs-auth__host[hidden]{display:none !important}.gs-auth__msg:empty{display:none}.gs-auth__msg{margin:0;font-size:14px;color:var(--gs-ink-2)}.gs-auth__legal{margin:0;font-size:13px;line-height:1.5;color:var(--gs-ink-2)}.gs-auth__legal a{text-decoration:underline;text-underline-offset:.2em}.gs-auth__screen{display:flex;flex-direction:column;gap:var(--gs-5)}.gs-auth__screen[hidden]{display:none}.gs-auth__msg--error{color:var(--gs-error)}.gs-auth__text{margin:0;font-size:var(--gs-t-body);line-height:1.5;color:var(--gs-ink);overflow-wrap:anywhere}.gs-auth__text strong{font-weight:600}.gs-auth__row{display:flex;flex-wrap:wrap;gap:var(--gs-3)}.gs-auth__row .gs-btn[hidden]{display:none}.gs-auth__again{margin:0;display:flex;align-items:center;gap:var(--gs-2)}.gs-auth__timer{font-size:var(--gs-t-micro);color:var(--gs-ink-2);font-variant-numeric:tabular-nums}.gs-auth__fix{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.gs-auth__social{display:flex;flex-direction:column;gap:var(--gs-2)}.gs-auth__social .gro-tg-login__msg{display:none}.gs-rule{display:flex;align-items:center;gap:var(--gs-4);color:var(--gs-ink-3);font-size:var(--gs-t-micro)}.gs-rule::before,.gs-rule::after{content:"";flex:1 1 auto;height:var(--gs-hairline);background:var(--gs-line)}.gs-field__labelrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-3)}.gs-field__note{font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-btn__glyph{width:var(--gs-t-glyph);height:var(--gs-t-glyph);flex:none}.gs-btn:has(>.gs-btn__glyph){padding-block:0}.gs-cut.gs-cut--5>*:nth-child(n+6){display:none}.gs-cut.gs-cut--6>*:nth-child(n+7){display:none}.gs-more{display:block;margin:var(--gs-5) auto 0}.gs-artcover{width:100vw;margin-inline:calc(50% - 50vw);aspect-ratio:21/8;overflow:hidden;background:var(--gs-surface-2)}.gs-artcover img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 1239px){.gs-artcover{aspect-ratio:3/2}}body:has(.gs-bar) #gs-main>.gs-artcover--bleed::before{content:none}body:has(.gs-bar) #gs-main>.gs-artcover--bleed{padding-bottom:0}#gs-main>.gs-artcover--bleed{aspect-ratio:21/9;position:relative}#gs-main>.gs-artcover--bleed::after{content:"";position:absolute;inset:0 0 auto 0;height:calc(var(--gs-bar-h) + var(--gs-7));background:linear-gradient(to bottom, color-mix(in srgb, var(--gs-bg) 88%, transparent) 0%, color-mix(in srgb, var(--gs-bg) 55%, transparent) 48%, transparent 100%);pointer-events:none}@media(max-width: 1239px){#gs-main>.gs-artcover--bleed{aspect-ratio:4/3}}.gs-artsplit{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);align-items:center;width:100vw;margin-inline:calc(50% - 50vw);background:var(--gs-surface-1)}body:has(.gs-bar) #gs-main>.gs-artsplit::before{content:none}body:has(.gs-bar) #gs-main>.gs-artsplit{padding-bottom:0}.gs-artsplit>.gs-section{grid-column:1;grid-row:1;align-self:start;background:transparent;padding-inline-start:max(var(--gs-5),(100vw - var(--gs-max))/2);padding-inline-end:var(--gs-8)}body:has(.gs-bar) #gs-main .gs-artsplit>.gs-section{padding-block:calc(var(--gs-bar-h) + var(--gs-7)) var(--gs-7)}.gs-artsplit__media{grid-column:2;grid-row:1;align-self:stretch}.gs-artsplit__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 1239px){.gs-artsplit{grid-template-columns:1fr;min-height:0}.gs-artsplit__media{grid-column:1;grid-row:1;aspect-ratio:3/2}.gs-artsplit>.gs-section{grid-column:1;grid-row:2;padding-inline:var(--gs-5)}}.gs-section--hero.gs-section--crumbed .gs-section__head{max-width:62rem}.gs-section--hero.gs-section--crumbed .gs-section__lead{max-width:44rem}.gs-artsplit .gs-section--hero .gs-section__title{font-size:var(--gs-t-title)}.gs-section--crumbed .gs-section__head .gs-chip:not(.gs-chip--ghost){min-height:28px;padding:var(--gs-1) var(--gs-3);font-size:var(--gs-t-micro)}.gs-section--crumbed .gs-section__head a.gs-chip{position:relative}.gs-section--crumbed .gs-section__head a.gs-chip::after{content:"";position:absolute;inset:50% 0 auto 0;height:44px;transform:translateY(-50%)}.gs-arttrust{margin-top:var(--gs-3);color:var(--gs-ink-3)}.gs-chip--kind{background:var(--gs-surface-2);color:var(--gs-ink);border:0;font-weight:var(--gs-w-strong)}.gs-chip--kind::before{content:"◆";color:var(--gs-accent);margin-right:var(--gs-1)}.gs-section__passport{gap:var(--gs-4);color:var(--gs-ink-2);margin-bottom:var(--gs-3)}.gs-section__lead+.gs-section__passport,.gs-section__lead+.gs-section__kickline{margin-top:var(--gs-4)}.gs-section__passport .gs-chip{color:inherit}span.gs-chip--ghost,a.gs-chip--ghost{padding-inline:0}.gs-chip__mark{color:var(--gs-ink-3);font-weight:var(--gs-w-medium)}.gs-section__passport .gs-chip{color:var(--gs-ink)}.gs-section__wrap+.gs-section__wrap.gs-arttrust{margin-top:var(--gs-3)}@media(max-width: 1239px){.gs-artsplit__media{aspect-ratio:auto;height:34vh;max-height:320px}}.gs-section__head:has(+.gs-arttrust){margin-bottom:var(--gs-3)}.gs-section--hero.gs-section--crumbed,body:has(.gs-bar) #gs-main>.gs-section--hero.gs-section--crumbed{padding-block-end:var(--gs-7)}.gs-artlead{background:var(--gs-surface);border-radius:var(--gs-radius);padding:var(--gs-7) var(--gs-7);font-size:var(--gs-t-lead);line-height:var(--gs-lh-lead);margin-bottom:var(--gs-6)}.gs-artlead{margin-top:var(--gs-6)}.gs-artlead--tint{background:var(--gs-surface-2)}.gs-artlead>p:first-child{margin-top:0}.gs-artlead>p:last-child{margin-bottom:0}@media(max-width: 1239px){.gs-artlead{padding:var(--gs-5)}}.gs-card--tint{background:var(--gs-surface-2)}.gs-card--block{--gs-block-pad: var(--gs-6);--gs-block-head: var(--gs-5);--gs-block-flow: var(--gs-5);--gs-block-sub: var(--gs-6);--gs-block-subhead: var(--gs-3);--gs-block-item: var(--gs-2);padding:var(--gs-block-pad);gap:var(--gs-block-head);margin:var(--gs-6) 0;scroll-margin-top:calc(var(--gs-bar-h) + var(--gs-5))}.gs-card--block>.gs-card__body{display:block}.gs-card--block>.gs-card__body>:first-child{margin-top:0}.gs-card--block>.gs-card__body>:last-child{margin-bottom:0}.gs-card--block .gs-card__body p,.gs-card--block .gs-card__body ul:not(.gs-list),.gs-card--block .gs-card__body ol:not(.gs-list){margin:0 0 var(--gs-block-flow)}.gs-card--block .gs-card__body :not(.gs-list)>li{margin-bottom:var(--gs-block-item)}.gs-card--block .gs-card__body h3:not([class]),.gs-card--block .gs-card__body h4:not([class]){margin:var(--gs-block-sub) 0 var(--gs-block-subhead)}.gs-card--block.gs-card--start>.gs-card__body{padding-left:0}.gs-card--block.gs-card--start>.gs-card__body::before{left:calc(-1*var(--gs-mark-col));right:auto}.gs-card--block.gs-card--start .gs-card__title{padding-left:0}.gs-card--block.gs-card--start .gs-card__title::before{position:absolute;right:100%;left:auto;margin-right:var(--gs-3)}.gs-card__body{display:contents}.gs-card--start>.gs-card__body{display:block;position:relative;padding-left:var(--gs-6)}.gs-card--start>.gs-card__body::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:4px;background:var(--gs-accent)}.gs-card__bridge{margin:var(--gs-5) 0 0;color:var(--gs-ink-2)}.gs-card__bridge>p{margin:0}@media(max-width: 1239px){.gs-card--start{padding-left:var(--gs-6)}.gs-card--start::before{inset:var(--gs-4) auto var(--gs-4) var(--gs-4)}}.gs-artlead .gs-section__wrap{margin-bottom:var(--gs-4)}.gs-prose__text>h2::before,.gs-panel__title::before,.gs-evidence__title::before,[data-screen-label=pillar-others] .gs-section__title::before,.gs-card--block .gs-card__title::before,.gs-card--start .gs-card__title::before,.gs-solmap__title::before{content:"";position:absolute;right:100%;top:.24em;width:20px;height:20px;margin-right:12px;background-color:currentColor;-webkit-mask:var(--gs-mark) center/contain no-repeat;mask:var(--gs-mark) center/contain no-repeat}.gs-prose__text>h2,.gs-panel__title,.gs-evidence__title,[data-screen-label=pillar-others] .gs-section__title,.gs-card--block .gs-card__title,.gs-card--start .gs-card__title,.gs-solmap__title{position:relative}#gs-main .gs-prose__text{padding-left:var(--gs-mark-col)}#gs-main .gs-card--start{padding-left:calc(var(--gs-5) + var(--gs-mark-col))}#gs-main .gs-solmap,#gs-main .gs-paywall{padding-left:calc(var(--gs-6) + var(--gs-mark-col))}#gs-main .gs-card--block{padding-left:calc(var(--gs-6) + var(--gs-mark-col))}#gs-main .gs-artlead{padding-left:calc(var(--gs-6) + var(--gs-mark-col))}@media(max-width: 1239px){#gs-main .gs-prose__text{padding-left:0}#gs-main .gs-card--start{padding-left:var(--gs-5)}#gs-main .gs-solmap,#gs-main .gs-paywall{padding-left:var(--gs-6)}#gs-main .gs-card--block{padding-left:var(--gs-6)}#gs-main .gs-artlead{padding-left:var(--gs-7)}}@media(max-width: 1239px){#gs-main .gs-artlead{padding-left:var(--gs-5)}}@media(max-width: 1239px){.gs-prose__text>h2::before,.gs-panel__title::before,.gs-evidence__title::before,[data-screen-label=pillar-others] .gs-section__title::before,.gs-card--block .gs-card__title::before,.gs-card--start .gs-card__title::before,.gs-solmap__title::before{position:static;display:inline-block;vertical-align:baseline}.gs-card--block.gs-card--start .gs-card__title::before{position:static;display:inline-block;vertical-align:baseline}.gs-card--block.gs-card--start>.gs-card__body{padding-left:var(--gs-5)}.gs-card--block.gs-card--start>.gs-card__body::before{left:0}}.gs-solmap__title,.gs-card--start .gs-card__title{font-size:var(--gs-t-sub);line-height:var(--gs-lh-snug);font-weight:var(--gs-w-strong)}.gs-card--block h2.gs-card__title{font-size:var(--gs-t-sub);line-height:var(--gs-lh-snug)}.gs-paywall h2.gs-paywall__title{line-height:var(--gs-lh-snug)}.gs-card--start .gs-card__title::before{color:var(--gs-accent)}.gs-card--start .gs-list{margin-bottom:0}.gs-card--start .gs-card__bridge{margin-top:var(--gs-6)}.gs-prose__text .gs-list>li{margin-bottom:0}.gs-prose__text .gs-list{padding-left:0}.gs-card--start>.gs-card__body{padding-left:var(--gs-6)}.gs-card--start .gs-card__title{padding-left:var(--gs-6)}.gs-card--start .gs-card__title::before{position:absolute;right:auto;left:0;top:.24em;margin-right:0}.gs-card--start .gs-list{margin-left:0}.gs-trust{background:var(--gs-surface);border-radius:var(--gs-radius);padding:var(--gs-6);display:grid;gap:var(--gs-6)}.gs-trust__people{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gs-5)}.gs-trust__person{display:flex;gap:var(--gs-4);padding:20px;border-radius:var(--gs-radius);background:var(--gs-surface-1)}.gs-trust__person+.gs-trust__person{background:transparent;border:1px solid var(--gs-line)}.gs-trust__mark{flex:0 0 auto}.gs-trust__mark img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.gs-trust__check{display:block;width:56px;height:56px;border-radius:50%;background:var(--gs-surface-1);position:relative}.gs-trust__check::after{content:"";position:absolute;left:50%;top:46%;width:8px;height:15px;margin:-9px 0 0 -4px;border:solid var(--gs-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.gs-trust__role{font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3);margin-bottom:var(--gs-1)}.gs-trust__name{font-weight:var(--gs-w-strong);margin-bottom:var(--gs-2)}.gs-trust__bio{margin:0;color:var(--gs-ink-2);font-size:var(--gs-t-small)}.gs-trust__dates{display:flex;flex-wrap:wrap;gap:var(--gs-6);border-top:1px solid var(--gs-line);border-bottom:1px solid var(--gs-line);padding:var(--gs-5) 0}.gs-trust__date+.gs-trust__date{border-left:1px solid var(--gs-line);padding-left:var(--gs-6)}.gs-trust__datekey{font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3);margin-bottom:var(--gs-1)}.gs-trust__ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-3)}.gs-trust__ask>.gs-btn+.gs-btn{margin-left:calc(var(--gs-4) - var(--gs-3))}.gs-trust__asklabel{margin-right:var(--gs-1)}.gs-trust__legal{margin:0;color:var(--gs-ink-3);font-size:var(--gs-t-small)}@media(max-width: 1239px){.gs-trust__people{grid-template-columns:minmax(0, 1fr)}.gs-trust__dates{flex-direction:column;gap:var(--gs-4)}.gs-trust__date+.gs-trust__date{border-left:0;padding-left:0}}.gs-faq--block .gs-faq__item:last-child{border-bottom:0}.gs-faq--block .gs-faq__q{min-height:0}.gs-faq--block .gs-faq__h{font-size:var(--gs-t-body);font-weight:var(--gs-w-strong)}.gs-faq--block .gs-faq__q::after{content:"+";width:32px;height:32px;border-radius:50%;background:var(--gs-surface-1);color:var(--gs-ink-2);-webkit-mask:none;mask:none;display:grid;place-items:center;font-size:18px;line-height:1;transition:background var(--gs-dur) var(--gs-ease),color var(--gs-dur) var(--gs-ease)}.gs-faq--block .gs-faq__item[open]>.gs-faq__q::after{content:"×";background:var(--gs-accent);color:var(--gs-ink);transform:none}.gs-faq--block .gs-faq__a{border:0;padding:0 0 var(--gs-5);margin:0;color:var(--gs-ink-2)}.gs-faq--block .gs-faq__a>:last-child{margin-bottom:0}.gs-prose__text .gs-faq__h{margin:0}.gs-panel{background:var(--gs-surface-1);border-radius:var(--gs-radius);overflow:hidden;margin:var(--gs-6) 0;scroll-margin-top:calc(var(--gs-bar-h) + var(--gs-5))}.gs-panel--plain{background:var(--gs-surface)}.gs-panel__head{background:var(--gs-accent);padding:var(--gs-6) var(--gs-6) var(--gs-5);padding-left:calc(var(--gs-6) + var(--gs-mark-col))}@media(max-width: 1239px){.gs-panel__head{padding-left:var(--gs-6)}}.gs-panel__title{margin:0;font-size:var(--gs-t-sub);font-weight:var(--gs-w-strong)}.gs-panel__body{padding:var(--gs-6);padding-left:calc(var(--gs-6) + var(--gs-mark-col));display:grid;gap:var(--gs-5)}@media(max-width: 1239px){.gs-panel__body{padding-left:var(--gs-6)}}.gs-panel__intro{margin:0;color:var(--gs-ink-2)}.gs-numcard{background:var(--gs-surface);border-radius:var(--gs-radius);padding:var(--gs-5);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--gs-2) var(--gs-3)}.gs-numcard--tint{background:var(--gs-surface-1)}.gs-numcard__icon{grid-column:1;grid-row:1;width:28px;height:28px}.gs-numcard__icon img{width:100%;height:100%;object-fit:contain;display:block}.gs-numcard__title{grid-column:2;grid-row:1;margin:0;font-size:var(--gs-t-sub);font-weight:var(--gs-w-medium)}.gs-numcard__num{grid-column:3;grid-row:1;font-size:40px;line-height:1;font-weight:var(--gs-w-medium);color:var(--gs-line-strong);font-variant-numeric:tabular-nums}.gs-numcard__body{grid-column:2/-1;grid-row:2}.gs-numcard__body>:last-child{margin-bottom:0}@media(max-width: 620px){.gs-panel__head,.gs-panel__body{padding:var(--gs-5)}.gs-numcard{grid-template-columns:auto 1fr}.gs-numcard__num{grid-column:2;grid-row:3;font-size:28px}.gs-numcard__body{grid-column:1/-1}}.gs-outcome{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gs-5);border-left:3px solid var(--gs-accent);padding-left:var(--gs-5)}.gs-outcome__body>:first-child{margin-top:0}.gs-outcome__body>:last-child{margin-bottom:0}.gs-outcome__icon{flex:0 0 auto;width:44px;height:44px;border-radius:var(--gs-radius-sm);background:var(--gs-accent);display:grid;place-items:center}.gs-outcome__icon img{width:24px;height:24px;display:block}@media(max-width: 620px){.gs-outcome{grid-template-columns:1fr}.gs-outcome__icon{display:none}}.gs-steps__title{margin:0 0 var(--gs-3);font-size:var(--gs-t-card);font-weight:var(--gs-w-strong)}.gs-steps__item>:last-child{margin-bottom:0}.gs-panel .gs-steps__item{margin-bottom:var(--gs-6)}.gs-panel .gs-steps::before{content:none}.gs-panel .gs-steps__item{margin-bottom:var(--gs-7)}.gs-panel .gs-steps__item:last-child{margin-bottom:0}.gs-panel .gs-steps__item::before{top:-3px}.gs-panel .gs-steps__item::after{content:"";left:calc(-1*var(--gs-8) + 15px);top:29px;bottom:calc(-1*var(--gs-7));width:var(--gs-hairline);height:auto;border-radius:0;background:var(--gs-ink-3)}.gs-panel .gs-steps__item:last-child::after{content:none}.gs-panel .gs-steps__item::before{background:var(--gs-ink);box-shadow:inset 0 0 0 13px var(--gs-accent)}@media(max-width: 620px){.gs-panel .gs-steps__item::after{left:calc(-1*var(--gs-6) + 11px);top:21px}.gs-panel .gs-steps__item::before{box-shadow:inset 0 0 0 9px var(--gs-accent)}}.gs-numcard__icon--emoji{font-size:28px;line-height:1;width:auto;height:auto;transform:translateY(2px)}.gs-outcome--branch{border-left-color:var(--gs-line-strong)}.gs-outcome--branch .gs-outcome__body{color:var(--gs-ink)}.gs-panel .gs-btn--link{width:fit-content;justify-content:flex-start}.gs-numcard--flat{background:var(--gs-surface)}.gs-numcard__icon--cross{position:relative;width:24px;height:24px;border-radius:50%;background:var(--gs-mark-error)}.gs-numcard__icon--cross::before,.gs-numcard__icon--cross::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background:var(--gs-surface)}.gs-numcard__icon--cross::before{transform:rotate(45deg)}.gs-numcard__icon--cross::after{transform:rotate(-45deg)}.gs-numcard__desc{margin:0 0 var(--gs-3);color:var(--gs-ink-2);font-size:var(--gs-t-small)}.gs-numcard__desc:last-child{margin-bottom:0}.gs-numcard__fix{display:inline-block;margin:0;font-weight:var(--gs-w-strong);color:var(--gs-ink);text-decoration:underline;text-decoration-color:var(--gs-accent);text-decoration-thickness:2px;text-underline-offset:.22em}.gs-numcard__fix--flat{text-decoration:none}.gs-trust__rate--top{border-bottom:1px solid var(--gs-line);padding-bottom:var(--gs-5)}.gs-trust__rate:not(.gs-trust__rate--top){border-top:1px solid var(--gs-line);padding-top:var(--gs-5)}.gs-trust__rate .gs-react{margin:0}.gs-prose__text>.gs-trust{margin:var(--gs-6) 0 0}#gs-main .gs-evidence,#gs-main .gs-trust{margin-left:var(--gs-mark-col)}#gs-main .gs-trust{padding-left:calc(var(--gs-6) + var(--gs-mark-col))}@media(max-width: 1239px){#gs-main .gs-trust{padding-left:var(--gs-6)}}@media(max-width: 1239px){#gs-main .gs-evidence,#gs-main .gs-trust{margin-left:0}}.gs-list--chevron>li::before{content:"";width:20px;height:20px;border-radius:50%;border:1.5px solid var(--gs-ink-3);background:var(--gs-ink-3);-webkit-mask:var(--gs-chevron) center/10px 10px no-repeat;mask:var(--gs-chevron) center/10px 10px no-repeat;transform:rotate(-90deg);box-sizing:border-box}.gs-numcard--step{display:block;background:none;padding:0;border-radius:0}.gs-numcard--step+.gs-numcard--step{border-top:1px solid var(--gs-line);padding-top:var(--gs-5);margin-top:var(--gs-5)}.gs-numcard--step .gs-numcard__step{display:inline-block;background:var(--gs-accent);color:var(--gs-accent-ink);border-radius:var(--gs-radius-pill);padding:4px var(--gs-3);font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);margin-bottom:var(--gs-3)}.gs-numcard--big{background:none;padding:0;border-radius:0;grid-template-columns:auto 1fr;gap:var(--gs-2) var(--gs-5);align-items:baseline}.gs-numcard--big+.gs-numcard--big{margin-top:var(--gs-6)}.gs-numcard--big .gs-numcard__num{grid-column:1;grid-row:1/span 2;align-self:start;font-size:44px;font-weight:var(--gs-w-strong);color:var(--gs-accent);line-height:1}.gs-numcard--big .gs-numcard__title{grid-column:2;grid-row:1}.gs-numcard--big .gs-numcard__body{grid-column:2;grid-row:2}.gs-numcard--label{display:block;background:none;padding:0;border-radius:0}.gs-numcard--label .gs-numcard__mark{display:block;font-size:var(--gs-t-small);color:var(--gs-ink-3);margin-bottom:var(--gs-2)}.gs-numcard--label+.gs-numcard--label{margin-top:var(--gs-5)}.gro-cite-popover-portal{position:fixed;z-index:9999;width:260px;padding:var(--gs-4) var(--gs-4);border-radius:var(--gs-radius-sm);background:var(--gs-ink);color:var(--gs-surface);font-size:var(--gs-t-small);line-height:1.5;box-shadow:0 16px 40px -8px rgba(0, 0, 0, 0.4),0 6px 16px rgba(0, 0, 0, 0.15);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.gro-cite-popover-portal[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}.gro-cite-popover-portal__label{display:block;font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-caps);color:var(--gs-accent);margin-bottom:var(--gs-1)}.gro-cite-popover-portal__author{font-weight:var(--gs-w-strong);color:var(--gs-surface)}.gro-cite-popover-portal__title{font-size:var(--gs-t-micro);color:var(--gs-line-strong);margin-top:var(--gs-1);line-height:1.45}.gro-cite-popover-portal__actions{display:flex;gap:var(--gs-3);margin-top:var(--gs-3)}.gro-cite-popover-portal__link,.gro-cite-popover-portal__jump{font-size:var(--gs-t-micro);color:var(--gs-accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}@media(max-width: 620px){.gro-cite-popover-portal{left:var(--gs-4) !important;right:var(--gs-4) !important;top:auto !important;bottom:var(--gs-4);width:auto}}.gs-prose__text p>strong:first-child{display:block;margin-bottom:var(--gs-1)}.gs-prose__text p>strong:first-child:last-child{display:inline;margin-bottom:0}.gs-card--block>.gs-card__desc,.gs-card--block>.gs-card__body>.gs-card__desc{font-size:var(--gs-t-body);color:var(--gs-ink)}.gs-medplate{display:grid;grid-template-columns:auto 1fr;gap:var(--gs-4);align-items:start;background:var(--gs-care);border-radius:var(--gs-radius);padding:var(--gs-5) var(--gs-6);margin:var(--gs-6) 0}.gs-medplate__mark{width:22px;height:22px;margin-top:.1em;background:var(--gs-accent);-webkit-mask:var(--gs-warn) center/contain no-repeat;mask:var(--gs-warn) center/contain no-repeat}.gs-medplate__text{margin:0;font-style:normal;color:var(--gs-ink)}.gs-medplate__text em{font-style:normal}@media(max-width: 620px){.gs-medplate{padding:var(--gs-4);gap:var(--gs-3)}}#gs-main [data-screen-label=pillar-others]>.gs-section__inner{padding-left:var(--gs-mark-col)}#gs-main [data-screen-label=pillar-others] .gs-section__head{padding-left:calc(var(--gs-6) + var(--gs-mark-col))}#gs-main [data-screen-label=pillar-others] .gs-slider{padding-left:calc(round(nearest,max(var(--gs-gutter),(100vw - min(var(--gs-max),100vw - 2*var(--gs-gutter)))/2),4px) + var(--gs-mark-col))}#gs-main [data-screen-label=pillar-others] .gs-sliderfoot{padding-left:var(--gs-mark-col)}@media(max-width: 1239px){#gs-main [data-screen-label=pillar-others]>.gs-section__inner{padding-left:var(--gs-gutter)}#gs-main [data-screen-label=pillar-others] .gs-section__head{padding-left:0}#gs-main [data-screen-label=pillar-others] .gs-slider{padding-left:var(--gs-gutter)}#gs-main [data-screen-label=pillar-others] .gs-sliderfoot{padding-left:0}}.gs-card--role-act .gs-card__title::before{-webkit-mask-image:url("../img/lightning.svg");mask-image:url("../img/lightning.svg")}.gs-card--role-mech .gs-card__title::before{-webkit-mask-image:url("../img/settings.svg");mask-image:url("../img/settings.svg")}.gs-card--role-why .gs-card__title::before{-webkit-mask-image:url("../img/search.svg");mask-image:url("../img/search.svg")}.gs-card--role-work .gs-card__title::before{-webkit-mask-image:url("../img/checked_2.svg");mask-image:url("../img/checked_2.svg")}.gs-card--role-pain .gs-card__title::before{-webkit-mask-image:var(--gs-mark-loss);mask-image:var(--gs-mark-loss)}.gs-card--role-stakes .gs-card__title::before{-webkit-mask-image:var(--gs-warn);mask-image:var(--gs-warn)}.gs-card--role-time .gs-card__title::before{-webkit-mask-image:var(--gs-mark-time);mask-image:var(--gs-mark-time)}.gs-card--role-act .gs-card__title::before,.gs-card--role-mech .gs-card__title::before,.gs-card--role-why .gs-card__title::before,.gs-card--role-work .gs-card__title::before,.gs-card--role-pain .gs-card__title::before,.gs-card--role-stakes .gs-card__title::before,.gs-card--role-time .gs-card__title::before{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gs-paywall__title{position:relative}.gs-paywall .gs-paywall__lock{position:absolute;right:100%;top:.24em;width:24px;height:24px;margin-right:12px}@media(max-width: 1239px){.gs-paywall .gs-paywall__lock{position:static;margin-right:0}}.gs-paywall__terms{margin:0;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-paywall__rows li{padding-left:32px;text-indent:-32px}.gs-paywall__ico{display:inline-block;vertical-align:-0.18em;margin-right:var(--gs-3);width:18px;height:18px;background:var(--gs-ink-3);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gs-paywall__ico--act{-webkit-mask-image:url("../img/lightning.svg");mask-image:url("../img/lightning.svg")}.gs-paywall__ico--mech{-webkit-mask-image:url("../img/settings.svg");mask-image:url("../img/settings.svg")}.gs-paywall__ico--why{-webkit-mask-image:url("../img/search.svg");mask-image:url("../img/search.svg")}.gs-paywall__ico--work{-webkit-mask-image:url("../img/checked_2.svg");mask-image:url("../img/checked_2.svg")}.gs-paywall__ico--pain{-webkit-mask-image:var(--gs-mark-loss);mask-image:var(--gs-mark-loss)}.gs-paywall__ico--time{-webkit-mask-image:var(--gs-mark-time);mask-image:var(--gs-mark-time)}.gs-sheet{--gs-sheet-pad: var(--gs-8);background:var(--gs-surface);border-radius:var(--gs-radius);padding:var(--gs-sheet-pad);margin:0 0 var(--gs-6)}.gs-sheet>:first-child{margin-top:0}.gs-sheet>:last-child{margin-bottom:0}.gs-sheet>.gs-solblock:first-child>:first-child{margin-top:0}.gs-sheet .gs-solblock+.gs-solblock{margin-top:var(--gs-7);padding-top:var(--gs-7);border-top:var(--gs-hairline) solid var(--gs-line)}.gs-sheet .gs-solblock+.gs-solblock>:first-child{margin-top:0}@media(max-width: 1239px){.gs-sheet{--gs-sheet-pad: var(--gs-5);border-radius:var(--gs-radius-sm)}}.gs-steps--num::before{content:none}.gs-steps--num .gs-steps__item{margin-bottom:var(--gs-7)}.gs-steps--num .gs-steps__item:last-child{margin-bottom:0}.gs-steps--num .gs-steps__item::before{top:-3px}.gs-steps--num .gs-steps__item::after{content:"";left:calc(-1*var(--gs-8) + 15px);top:29px;bottom:calc(-1*var(--gs-7));width:var(--gs-hairline);height:auto;margin:0;border-radius:0;background:var(--gs-ink-3)}.gs-steps--num .gs-steps__item:last-child::after{content:none}.gs-steps__num{position:absolute;left:calc(-1*var(--gs-8));top:-3px;width:32px;height:32px;display:grid;place-items:center;font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);color:var(--gs-ink)}@media(max-width: 620px){.gs-steps--num .gs-steps__item::after{left:calc(-1*var(--gs-6) + 11px)}.gs-steps__num{left:calc(-1*var(--gs-6));width:24px;height:24px}}.gs-traps{display:grid;gap:var(--gs-5);margin:var(--gs-6) 0}.gs-sheet .gs-steps__title,.gs-sheet .gs-numcard__title,.gs-sheet .gs-faq__q{margin:0 0 var(--gs-3)}.gs-sheet .gs-steps__item>:last-child,.gs-sheet .gs-numcard__body>:last-child{margin-bottom:0}.gs-scrollbox{max-width:100%;overflow-x:auto;margin:var(--gs-6) 0}.gs-scrollbox>table{margin:0}.gs-route{display:grid;gap:var(--gs-3)}.gs-route__kicker{margin:0;font-size:var(--gs-t-micro);font-weight:var(--gs-w-strong);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3)}.gs-route__topic{font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);color:var(--gs-ink);text-decoration:none}.gs-route__topic:hover{text-decoration:underline;text-underline-offset:3px}.gs-route__step-of{margin:0;font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-route__near{display:grid;gap:var(--gs-4);margin-top:var(--gs-2);padding-top:var(--gs-4);border-top:var(--gs-hairline) solid var(--gs-line)}.gs-route__step{display:grid;gap:2px;text-decoration:none;color:var(--gs-ink)}.gs-route__dir{font-size:var(--gs-t-micro);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3)}.gs-route__name{font-size:var(--gs-t-small);line-height:var(--gs-lh-text)}.gs-route__step:hover .gs-route__name{text-decoration:underline;text-underline-offset:3px}.gs-route__map{margin-top:var(--gs-2);font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);color:var(--gs-ink)}.gs-section__wrap--meta{margin-top:var(--gs-3)}#gs-main [data-screen-label=solution-head]>.gs-section__inner,#gs-main [data-screen-label=pillar-head]>.gs-section__inner{padding-left:var(--gs-mark-col)}@media(max-width: 1239px){#gs-main [data-screen-label=solution-head]>.gs-section__inner,#gs-main [data-screen-label=pillar-head]>.gs-section__inner{padding-left:0}#gs-main [data-screen-label=pillar-head]{padding-inline:var(--gs-gutter)}}.gs-section__head:last-child{margin-bottom:0}body:has(.gs-bar) #gs-main>[data-screen-label=solution-head],body:has(.gs-bar) #gs-main>[data-screen-label=pillar-head]{padding-bottom:var(--gs-8)}.gs-section__kickline{margin:0 0 var(--gs-4);font-size:var(--gs-t-small);line-height:var(--gs-lh-text)}.gs-section__kicklabel{color:var(--gs-ink-3);margin-right:var(--gs-2)}.gs-section__kicker--link{display:inline;font-size:var(--gs-t-small);font-weight:var(--gs-w-text);letter-spacing:normal;text-transform:none;color:var(--gs-ink);text-decoration:underline dotted;text-decoration-thickness:var(--gs-hairline);text-underline-offset:4px;text-decoration-color:var(--gs-line-strong)}.gs-section__kicker--link:hover,.gs-section__kicker--link:focus-visible{text-decoration-color:var(--gs-ink)}.gs-chip .gs-card__depth{display:inline-flex;vertical-align:middle;margin:0 0 0 var(--gs-2)}.gs-chip .gs-card__depth span{background:none;box-shadow:inset 0 0 0 var(--gs-hairline) var(--gs-ink-3)}.gs-chip .gs-card__depth span.gs-card__depth--on{background:var(--gs-ink);box-shadow:none}.gs-modal__box .gs-prose__toc,.gs-modal__box>.gs-card,.gs-modal__box>.gs-panel{background:none;box-shadow:none;border-radius:0;padding:0}.gs-pract__bar{display:flex;align-items:center;gap:var(--gs-3);margin-bottom:var(--gs-5)}.gs-pract__search{flex:1 1 auto;max-width:24rem}.gs-pract__bar .gs-btn{flex:none}.gs-pract__item[hidden]{display:none}.gs-pract__item{position:relative}.gs-pract__none{margin-top:var(--gs-5);color:var(--gs-ink-2)}.gs-pcard{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gs-3);padding:var(--gs-5);border-radius:var(--gs-radius);background:var(--gs-surface);transition:box-shadow var(--gs-dur) var(--gs-ease)}.gs-pcard:hover{box-shadow:0 2px 16px rgba(0, 0, 0, 0.06)}.gs-pcard__title{margin:0;font-size:var(--gs-t-body);font-weight:var(--gs-w-medium);line-height:var(--gs-lh-snug);letter-spacing:var(--gs-ls-tight)}.gs-lk .gs-pcard__title a{color:inherit;text-decoration:none;background-image:none}.gs-lk .gs-pcard__title a:hover{text-decoration:underline;text-decoration-color:var(--gs-line-strong);text-underline-offset:3px}.gs-pcard__meta{margin-top:auto;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-pcard{position:relative}.gs-pcard__del{position:absolute;top:var(--gs-3);right:var(--gs-3);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--gs-radius-pill);background:var(--gs-surface-1);color:var(--gs-ink-3);cursor:pointer;transition:color var(--gs-dur) var(--gs-ease),background var(--gs-dur) var(--gs-ease)}.gs-pcard__del-ico{width:14px;height:14px}.gs-pcard__del:hover{background:var(--gs-surface-2);color:var(--gs-ink)}.gs-tally{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gs-3) var(--gs-6);width:100%;margin-top:var(--gs-4)}.gs-tally__cell{display:flex;align-items:baseline;gap:var(--gs-2)}.gs-tally__cell b{font-size:var(--gs-t-card);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-tight);color:var(--gs-ink)}.gs-tally__cell i{font-style:normal;font-size:var(--gs-t-small);color:var(--gs-ink-3)}.gs-chip.gs-pcard__type{align-self:flex-start}@media(max-width: 620px){.gs-tally{gap:var(--gs-2) var(--gs-5)}}.gs-pract__filters{display:flex;flex-wrap:wrap;gap:var(--gs-2);margin-top:var(--gs-3);margin-bottom:var(--gs-5)}.gs-chip--pick{cursor:pointer;background:var(--gs-surface);transition:background var(--gs-dur) var(--gs-ease),color var(--gs-dur) var(--gs-ease)}.gs-chip--pick b{font-weight:var(--gs-w-medium);color:var(--gs-ink-3)}.gs-chip--pick:hover,.gs-chip--pick.is-hover{background:var(--gs-surface-2)}.gs-chip--pick.is-now{background:var(--gs-ink);color:var(--gs-surface)}.gs-chip--pick.is-now b{color:inherit;opacity:.7}.gs-pract__uses{display:block;margin-top:var(--gs-2);padding-left:var(--gs-2);font-size:var(--gs-t-micro);color:var(--gs-ink-3)}@media(max-width: 640px){.gs-pract__bar{flex-wrap:wrap}.gs-pract__search{flex:1 0 100%;max-width:none}.gs-pract__bar .gs-btn{margin-left:auto}}.gs-pform{display:grid;gap:var(--gs-5)}.gs-pform__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gs-4) var(--gs-5);align-items:start}.gs-pform__foot{display:flex;align-items:center;gap:var(--gs-4);flex-wrap:wrap}.gs-pform--inline{gap:var(--gs-2)}@media(max-width: 620px){.gs-pform__grid{grid-template-columns:minmax(0, 1fr)}}.gs-formmsg{margin:0;padding:12px var(--gs-4);border-radius:var(--gs-radius-field);font-size:var(--gs-t-small);border:1px solid var(--gs-line);background:var(--gs-surface)}.gs-formmsg--ok{border-color:var(--gs-line-strong)}.gs-formmsg--bad{border-color:#d7263d;color:#d7263d}.gs-rows,.gs-pform--panel{background:var(--gs-surface);border-radius:var(--gs-radius)}.gs-pform--panel{padding:var(--gs-5)}.gs-section--box .gs-rows,.gs-section--box .gs-pform--panel{padding:0;background:none;border-radius:0}.gs-rows{padding:0 var(--gs-5);overflow:hidden}.gs-rows>*+*{border-top:1px solid var(--gs-line)}.gs-srow{display:flex;align-items:center;gap:var(--gs-4);padding:var(--gs-4) 0;transition:background .15s ease}.gs-rows>*:hover{background:var(--gs-surface-1);margin-inline:calc(var(--gs-5)*-1);padding-inline:var(--gs-5)}.gs-srow__body{display:grid;gap:4px;min-width:0}.gs-srow__name{font-size:var(--gs-t-body);font-weight:var(--gs-w-medium)}.gs-srow__desc{font-size:var(--gs-t-small);color:var(--gs-ink-2);line-height:var(--gs-lh-lead)}.gs-srow__chip{margin-left:auto;flex:none;font-size:var(--gs-t-micro);color:var(--gs-ink-2);background:var(--gs-surface-1);border-radius:var(--gs-radius-pill);padding:4px 12px}.gs-srow__act{margin-left:auto;flex:none;display:flex;align-items:center;gap:var(--gs-3)}.gs-srow__chip+.gs-srow__act{margin-left:var(--gs-3)}.gs-srow__act .gs-field{gap:0}@media(max-width: 620px){.gs-srow{flex-wrap:wrap}.gs-srow__body{flex:1 0 100%}.gs-srow__chip,.gs-srow__act{margin-left:0}.gs-srow__act{margin-left:auto}}.gs-alert{display:flex;align-items:center;gap:var(--gs-4);padding:var(--gs-4) var(--gs-5);border:1px solid var(--gs-line-strong);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-alert__body{display:grid;gap:4px;min-width:0}.gs-alert__title{font-size:var(--gs-t-body);font-weight:var(--gs-w-medium)}.gs-alert__desc{font-size:var(--gs-t-small);color:var(--gs-ink-2);line-height:var(--gs-lh-lead)}.gs-alert .gs-btn{margin-left:auto;flex:none}.gs-alert--bad{border-left:3px solid #d7263d}.gs-alert--warn{border-left:3px solid var(--gs-accent)}.gs-tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gs-4);max-width:660px}.gs-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gs-2);min-height:80px;padding:var(--gs-4) var(--gs-3);border:0;border-radius:var(--gs-radius);background:var(--gs-surface);text-align:center}.gs-tile__body{display:grid;gap:2px;min-width:0;justify-items:center}.gs-tile__ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb, var(--gs-green) 32%, var(--gs-surface));color:var(--gs-accent-ink)}.gs-tile__ico svg{width:24px;height:24px}.gs-tile{color:inherit}.gs-tile__num{font-size:var(--gs-t-card);font-weight:var(--gs-w-medium);letter-spacing:-0.02em}.gs-tile__sub{font-size:var(--gs-t-small);color:var(--gs-ink-3)}.gs-tile--act{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gs-tile--act:hover,.gs-tile--act:focus-visible{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.07)}.gs-tile--act:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-tile--high{border-left:3px solid var(--gs-ok)}.gs-tile--medium{border-left:3px solid var(--gs-accent)}.gs-tile--low{border-left:3px solid var(--gs-ink-3)}.gs-tile--high .gs-tile__ico{background:var(--gs-green)}.gs-tile--medium .gs-tile__ico{background:var(--gs-accent)}.gs-tile--low .gs-tile__ico{background:var(--gs-surface-2);color:var(--gs-ink)}.gs-progress{height:6px;border-radius:100px;background:var(--gs-surface-2);overflow:hidden;margin-top:var(--gs-3)}.gs-progress__fill{height:100%;background:var(--gs-ink);border-radius:inherit}.gs-progress__label{display:block;margin-top:var(--gs-2);font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-recall{margin:0;padding-left:var(--gs-4);border-left:2px solid var(--gs-line-strong);display:grid;gap:var(--gs-3);justify-items:start}.gs-recall__text{margin:0;font-size:var(--gs-t-body);line-height:var(--gs-lh-lead);color:var(--gs-ink-2)}.gs-pulse{display:grid;gap:var(--gs-3)}@media(max-width: 620px){.gs-tiles{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(168px, 1fr);max-width:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.gs-tiles::-webkit-scrollbar{display:none}.gs-tiles>*{scroll-snap-align:start}.gs-tile{padding:var(--gs-3)}.gs-tile__ico{width:44px;height:44px}.gs-alert{flex-wrap:wrap}.gs-alert .gs-btn{margin-left:0}}.gs-themepick{display:flex;gap:var(--gs-2)}.gs-routemap{display:flex;flex-wrap:wrap;gap:var(--gs-2);margin-top:var(--gs-4)}.gs-routemap__dot{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--gs-line-strong);font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-routemap__dot--done{background:var(--gs-ink);border-color:transparent;color:var(--gs-surface)}.gs-routemap__dot--now{border-color:var(--gs-ink);color:var(--gs-ink)}.gs-lkacts{position:absolute;top:0;right:var(--gs-5);z-index:2;display:flex;align-items:center;gap:var(--gs-2);margin-top:var(--gs-4)}.gs-pulsebar{display:flex;align-items:center;gap:var(--gs-1)}.gs-pulsebar__btn{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb, var(--gs-green) 32%, var(--gs-surface));color:var(--gs-accent-ink);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.gs-pulsebar__btn svg{width:18px;height:18px}.gs-pulsebar__btn--on{background:var(--gs-ink);color:var(--gs-surface)}.gs-pulsebar__btn:hover,.gs-pulsebar__btn:focus-visible,.gs-pulsebar__btn.is-hover{background:var(--gs-green)}.gs-pulsebar__btn--on:hover,.gs-pulsebar__btn--on.is-hover{background:var(--gs-ink-2);color:var(--gs-surface)}.gs-pulsebar__btn[disabled]{opacity:.5;cursor:progress}.gs-help{display:inline-flex;align-items:center;gap:var(--gs-2);margin:0;padding:10px var(--gs-4);border:0;border-radius:var(--gs-radius-pill);background:var(--gs-surface);color:var(--gs-ink);font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);cursor:pointer;transition:background .15s ease}.gs-help:hover{background:var(--gs-surface-2)}.gs-help svg{width:20px;height:20px;flex:none}.gs-iconbtn{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--gs-ink-2);cursor:pointer;transition:background .15s ease,color .15s ease}.gs-iconbtn svg{width:20px;height:20px}.gs-iconbtn:hover,.gs-iconbtn:focus-visible,.gs-iconbtn.is-hover{background:var(--gs-surface);color:var(--gs-ink)}@media(max-width: 1239px){.gs-lkacts{right:var(--gs-gutter)}.gs-help span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gs-help{padding:10px}}.gs-recall__tag{display:inline-block;padding:4px 10px;border-radius:var(--gs-radius-pill);background:var(--gs-accent);color:var(--gs-accent-ink);font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium)}.gs-recall{border-left-color:var(--gs-accent)}.gs-recall__text{font-size:var(--gs-t-card);color:var(--gs-ink)}.gs-recall__dots{color:var(--gs-ink-3)}.gs-section__headrow{align-items:center;gap:var(--gs-3)}.gs-pulse{display:grid;gap:var(--gs-3)}.gs-choice{display:flex;align-items:center;gap:var(--gs-4);width:100%;padding:var(--gs-3) var(--gs-4);border:0;border-radius:var(--gs-radius);background:var(--gs-surface-1);text-align:left;cursor:pointer;transition:background .15s ease}.gs-choice__name,.gs-choice{color:inherit}.gs-choice:hover{background:var(--gs-surface-2)}.gs-choice:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-choice.is-now .gs-choice__name{font-weight:var(--gs-w-strong)}.gs-choice.is-now{background:var(--gs-surface-2)}.gs-choice__ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--gs-accent-ink)}.gs-choice__ico svg{width:24px;height:24px}.gs-choice--high .gs-choice__ico{background:var(--gs-green)}.gs-choice--medium .gs-choice__ico{background:var(--gs-accent)}.gs-choice--low .gs-choice__ico{background:var(--gs-blue)}.gs-choice__body{display:grid;gap:2px;min-width:0}.gs-choice__name{font-size:var(--gs-t-body);font-weight:var(--gs-w-medium)}.gs-choice__desc{font-size:var(--gs-t-small);color:var(--gs-ink-3)}.gs-pod{display:flex;align-items:center;gap:var(--gs-5);padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-pod__body{display:grid;gap:8px;min-width:0}.gs-pod__name{font-size:var(--gs-t-card);font-weight:var(--gs-w-medium);color:var(--gs-ink);text-decoration:none}.gs-pod__name:hover{text-decoration:underline;text-underline-offset:.18em}.gs-pod__desc{margin:0;font-size:var(--gs-t-small);color:var(--gs-ink-2);line-height:var(--gs-lh-lead)}.gs-pod__meta{margin:0;font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-pod__done{flex:none;margin-left:auto}.gs-pod__done[disabled]{opacity:.55}@media(max-width: 620px){.gs-pod{flex-wrap:wrap}.gs-pod__done{margin-left:0;width:100%}}.gs-attempts{display:grid;gap:4px;margin-top:var(--gs-3);padding:var(--gs-3) var(--gs-4);border-left:3px solid #d7263d;border-radius:var(--gs-radius-field);background:var(--gs-surface-1)}.gs-attempts__title{font-size:var(--gs-t-small);font-weight:var(--gs-w-medium)}.gs-attempts__note{font-size:var(--gs-t-micro);color:var(--gs-ink-2);line-height:var(--gs-lh-lead)}.gs-pod__act{display:flex;align-items:center;gap:var(--gs-3);margin-left:auto;flex:none}.gs-pod__mark{display:grid;gap:2px;justify-items:end}.gs-pod__badge{display:inline-flex;align-items:center;gap:8px;padding:8px var(--gs-4);border-radius:var(--gs-radius-pill);background:var(--gs-green);color:var(--gs-accent-ink);font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);white-space:nowrap}.gs-pod.is-done .gs-pod__name{text-decoration:line-through;color:var(--gs-ink-3)}.gs-pod.is-done .gs-pod__desc{color:var(--gs-ink-3)}@media(max-width: 620px){.gs-pod__act{margin-left:0;width:100%;justify-content:space-between}}.gs-subcard{display:grid;gap:var(--gs-4);padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-subcard__head{display:flex;align-items:center;gap:var(--gs-4);flex-wrap:wrap}.gs-subcard__name{display:flex;align-items:center;gap:var(--gs-3);flex-wrap:wrap}.gs-subcard__plan{font-size:var(--gs-t-card);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-tight)}.gs-subcard__until{margin-left:auto;flex:none;padding:8px var(--gs-4);border-radius:var(--gs-radius-pill);background:var(--gs-surface-1);color:var(--gs-ink-2);font-size:var(--gs-t-small)}.gs-subcard__copy{margin:0;font-size:var(--gs-t-body);color:var(--gs-ink-2);line-height:var(--gs-lh-lead);max-width:44rem}.gs-subcard__facts{margin:0;font-size:var(--gs-t-small);color:var(--gs-ink-3)}.gs-subcard__facts b{color:var(--gs-ink-2);font-weight:var(--gs-w-medium)}.gs-subcard__acts{display:flex;gap:var(--gs-2);flex-wrap:wrap}.gs-subcard--bad{border-left:3px solid #d7263d}@media(max-width: 620px){.gs-subcard{padding:var(--gs-5)}.gs-subcard__until{margin-left:0}}.gs-lk .gs-slider{grid-auto-columns:100%}@media(min-width: 1240px){.gs-lk .gs-slider{padding-inline:0;scroll-padding-inline:0}}.gs-lk .gs-slider--2{grid-auto-columns:max(var(--gs-slide-min),(100% - var(--gs-5))/2)}.gs-yearplan{display:flex;align-items:center;gap:var(--gs-5);padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-ink);color:var(--gs-surface)}.gs-yearplan__body{display:grid;gap:4px;min-width:0}.gs-yearplan__label{font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-caps);color:var(--gs-accent)}.gs-yearplan__sum{font-size:var(--gs-t-card);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-tight)}.gs-yearplan__note{font-size:var(--gs-t-small);color:#aaa8a8}.gs-yearplan .gs-btn{margin-left:auto;flex:none}.gs-section--box .gs-section__inner{padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-section--box .gs-section__head{max-width:none;margin-bottom:var(--gs-5)}.gs-section--box.gs-section--boxrule .gs-section__head{padding-bottom:var(--gs-5);border-bottom:var(--gs-hairline) solid var(--gs-line)}.gs-lk .gs-section__lead{margin-top:var(--gs-2)}@media(max-width: 620px){.gs-section--box .gs-section__inner{padding:var(--gs-5) var(--gs-4)}}.gs-pays{display:grid;gap:var(--gs-2)}.gs-pay{display:flex;align-items:center;gap:var(--gs-4);padding:var(--gs-4) var(--gs-5);border-radius:var(--gs-radius-field);background:var(--gs-surface-1)}.gs-pay__body{display:grid;gap:2px;min-width:0}.gs-pay__when{font-size:var(--gs-t-small);font-weight:var(--gs-w-medium)}.gs-pay__what{font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-pay__sum{margin-left:auto;flex:none;font-size:var(--gs-t-body);font-weight:var(--gs-w-medium)}.gs-pay__check{flex:none;min-width:4.5rem;text-align:right;font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-pay__check:hover{color:var(--gs-ink)}.gs-pay--bad{background:color-mix(in srgb, var(--gs-surface-1) 55%, var(--gs-surface))}.gs-pay--bad .gs-pay__when{color:var(--gs-ink-2)}.gs-pay--bad .gs-pay__sum{color:var(--gs-ink-3);text-decoration:line-through}.gs-pay__flag{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:var(--gs-radius-pill);background:#efead6;color:#6b5a22;font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-caps);vertical-align:1px}@media(max-width: 620px){.gs-yearplan{flex-wrap:wrap}.gs-yearplan .gs-btn{margin-left:0}.gs-pay{flex-wrap:wrap}.gs-pay__sum{margin-left:0}}.gs-legal{display:flex;flex-wrap:wrap;gap:var(--gs-3) var(--gs-6)}.gs-legal__link{font-size:var(--gs-t-small);color:var(--gs-ink-2);text-decoration:underline;text-decoration-color:var(--gs-line-strong);text-underline-offset:4px}.gs-legal__link:hover{color:var(--gs-ink);text-decoration-color:currentColor}.gs-subcard__until{display:inline-flex;align-items:center;gap:8px}@media(max-width: 480px){.gs-subcard__until{flex-wrap:wrap;row-gap:2px;max-width:100%}}.gs-subcard__until-ico{width:16px;height:16px;flex:none;color:var(--gs-ink-3)}.gs-subcard__until-label{color:var(--gs-ink-3)}.gs-subcard__until b{color:var(--gs-ink);font-weight:var(--gs-w-medium)}.gs-lk .shop_table,.gs-lk .woocommerce-orders-table,.gs-lk .woocommerce-MyAccount-paymentMethods{width:100%;border-collapse:collapse;font-size:var(--gs-t-small)}.gs-lk .shop_table th,.gs-lk .shop_table td{padding:var(--gs-3) var(--gs-2);text-align:left;vertical-align:middle;border-bottom:var(--gs-hairline) solid var(--gs-line)}.gs-lk .shop_table tbody tr:last-child td{border-bottom:0}.gs-lk .shop_table th{font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3);border-bottom-color:var(--gs-line-strong)}.gs-lk .shop_table td a:not(.button){color:var(--gs-ink);text-decoration:underline;text-decoration-color:var(--gs-line-strong);text-underline-offset:3px}.gs-lk .shop_table td a:not(.button):hover{text-decoration-color:currentColor}.gs-lk #gs-main a.button,.gs-lk #gs-main button.button,.gs-lk #gs-main input.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--gs-h);padding:0 var(--gs-6);border:0;border-radius:var(--gs-radius-pill);background:var(--gs-ink);color:var(--gs-surface);font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);text-decoration:none;cursor:pointer}.gs-lk #gs-main a.button:hover{opacity:.86}.gs-lk #gs-main .shop_table td a.button,.gs-lk #gs-main .shop_table td button.button{min-height:0;padding:0;background:none;color:var(--gs-ink);font-size:inherit;text-decoration:underline;text-decoration-color:var(--gs-line-strong);text-underline-offset:3px}.gs-lk #gs-main .shop_table td a.button:hover{opacity:1;text-decoration-color:currentColor}.gs-notices{display:grid;gap:var(--gs-4);margin:var(--gs-5) 0 var(--gs-6)}.gs-notices .woocommerce-error:focus{outline-offset:-2px}.gs-notices .woocommerce-error{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--gs-4);align-items:start;margin:0;padding:var(--gs-5) var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-care);list-style:none}.gs-notices .woocommerce-error::before{content:"";width:24px;height:24px;margin-top:.15em;background:var(--gs-accent);-webkit-mask:var(--gs-warn) center/contain no-repeat;mask:var(--gs-warn) center/contain no-repeat}.gs-notices .woocommerce-error>li{grid-column:2;list-style:none;margin:0;font-size:var(--gs-t-small);line-height:var(--gs-lh-lead);max-width:62ch}.gs-notices .woocommerce-error>li+li{margin-top:var(--gs-3)}.gs-notices .woocommerce-error strong{display:block;margin-bottom:var(--gs-2);font-size:var(--gs-t-card);font-weight:var(--gs-w-strong);line-height:var(--gs-lh-snug)}.gs-notices .woocommerce-message,.gs-notices .woocommerce-info,.gs-notices .woocommerce-notice{margin:0;padding:var(--gs-4) var(--gs-5);border-radius:var(--gs-radius-field);background:var(--gs-surface-1);color:var(--gs-ink-2);font-size:var(--gs-t-small);line-height:var(--gs-lh-lead)}.gs-notices a{color:inherit;font-weight:var(--gs-w-medium);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width: 620px){.gs-notices .woocommerce-error{padding:var(--gs-4);gap:var(--gs-3)}}.gs-lk #gs-main .woocommerce-Message,.gs-lk #gs-main .woocommerce-info,.gs-lk #gs-main .woocommerce-notice{margin:0 0 var(--gs-4);padding:var(--gs-4);border-radius:var(--gs-radius-field);background:var(--gs-surface-1);font-size:var(--gs-t-small)}@media(max-width: 620px){.gs-lk .shop_table thead{display:none}.gs-lk .shop_table tbody tr{display:block;padding:var(--gs-3) 0;border-bottom:var(--gs-hairline) solid var(--gs-line)}.gs-lk .shop_table td{display:flex;align-items:baseline;gap:var(--gs-3);border:0;padding:4px 0}.gs-lk .shop_table td::before{margin-right:auto}.gs-lk .shop_table td::before{content:attr(data-title);color:var(--gs-ink-3);font-size:var(--gs-t-micro)}}.gs-e404__find{display:flex;align-items:center;gap:var(--gs-3);max-width:32rem}.gs-e404__field{flex:1 1 auto;min-width:0}.gs-e404__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-4);margin-top:var(--gs-5)}@media(max-width: 620px){.gs-e404__find{flex-wrap:wrap}.gs-e404__find .gs-btn{width:100%}}.gs-section__badge{display:inline-block;margin-left:var(--gs-3);padding:2px 10px;border-radius:var(--gs-radius-pill);background:var(--gs-surface-2);color:var(--gs-ink-2);font-size:var(--gs-t-small);font-weight:var(--gs-w-medium);letter-spacing:0;vertical-align:middle}.gs-karta{display:flex;align-items:center;gap:var(--gs-4);padding:var(--gs-5);border-radius:var(--gs-radius);border-left:3px solid var(--gs-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--gs-accent) 12%, var(--gs-surface)), var(--gs-surface) 60%)}.gs-karta__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--gs-radius-pill);background:var(--gs-accent);color:var(--gs-accent-ink, #000)}.gs-karta__ico-svg{width:20px;height:20px}.gs-karta__body{display:grid;gap:2px;min-width:0}.gs-karta__kicker{font-size:var(--gs-t-micro);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-caps);color:var(--gs-ink-3)}.gs-karta__title{font-size:var(--gs-t-body);font-weight:var(--gs-w-medium)}.gs-karta__meta{font-size:var(--gs-t-micro);color:var(--gs-ink-3)}.gs-karta .gs-btn{margin-left:auto;flex:none}@media(max-width: 620px){.gs-karta{flex-wrap:wrap}.gs-karta .gs-btn{margin-left:0;width:100%}}.gs-pract__search{position:relative;flex:1 1 260px;min-width:0}.gs-pract__item{position:relative}@media(max-width: 620px){.gs-pract__bar{flex-wrap:wrap}.gs-pract__sort,.gs-pract__sort .gs-field__control{width:100%;min-width:0}}.gs-lk .gs-pract__bar .gs-field__control{border-color:transparent;background:var(--gs-surface-1)}.gs-lk .gs-pract__bar .gs-field__control:focus-visible{border-color:var(--gs-ink)}.gs-pract__bar .gs-btn{min-height:var(--gs-h-lg)}.gs-pract__sort{position:relative}.gs-pract__sort-ico{position:absolute;left:var(--gs-4);top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--gs-ink-3);pointer-events:none;z-index:1}.gs-pick{position:relative;flex:0 0 auto}.gs-pick__toggle{gap:var(--gs-2)}.gs-pick__ico{width:18px;height:18px;opacity:.7}.gs-pick__caret{width:0;height:0;margin-left:var(--gs-1);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.6;transition:transform var(--gs-dur) var(--gs-ease)}.gs-pick.is-open .gs-pick__caret{transform:rotate(180deg)}.gs-pick__list{position:absolute;z-index:20;top:calc(100% + 8px);right:0;min-width:15rem;margin:0;padding:var(--gs-2);list-style:none;border-radius:var(--gs-radius-field);background:var(--gs-surface);box-shadow:0 12px 32px rgba(0, 0, 0, 0.12)}.gs-pick__list[hidden]{display:none}.gs-pick__list button{display:block;width:100%;padding:10px var(--gs-3);border:0;border-radius:var(--gs-radius-sm);background:none;color:var(--gs-ink);font:inherit;font-size:var(--gs-t-small);text-align:left;cursor:pointer}.gs-pick__list button:hover,.gs-pick__list button.is-hover{background:var(--gs-surface-1)}.gs-pick__list button[aria-selected=true]{font-weight:var(--gs-w-medium)}.gs-pick__list button[aria-selected=true]::before{content:"✓ ";color:var(--gs-ink-3)}.gs-facet{position:relative;flex:0 0 auto}.gs-facet__toggle{display:inline-flex;align-items:center;gap:var(--gs-2);min-height:40px;padding:var(--gs-2) var(--gs-4);border:var(--gs-hairline) solid var(--gs-line-strong);border-radius:var(--gs-radius-pill);color:var(--gs-ink);font-size:var(--gs-t-small);font-weight:var(--gs-w-strong);list-style:none;cursor:pointer}.gs-facet__toggle::-webkit-details-marker{display:none}.gs-facet__toggle::after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.6;transition:transform var(--gs-dur) var(--gs-ease)}.gs-facet[open] .gs-facet__toggle::after{transform:rotate(180deg)}.gs-facet[open] .gs-facet__toggle{border-color:var(--gs-ink);background:var(--gs-surface)}.gs-facet__val{color:var(--gs-ink-3);font-weight:var(--gs-w-regular, 400)}.gs-facet__panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:16rem;padding:var(--gs-2);border-radius:var(--gs-radius-field);background:var(--gs-surface);box-shadow:0 12px 32px rgba(0, 0, 0, 0.12)}.gs-facet__opt{display:flex;align-items:center;gap:var(--gs-2);padding:var(--gs-3);border-radius:var(--gs-radius-sm);color:var(--gs-ink);font-size:var(--gs-t-small);text-decoration:none}.gs-facet__opt:hover,.gs-facet__opt.is-hover{background:var(--gs-surface-1)}.gs-facet__name{flex:1 1 auto}.gs-facet__n{color:var(--gs-ink-3);font-size:var(--gs-t-micro)}.gs-facet__box{flex:0 0 auto;width:16px;height:16px;border:var(--gs-hairline) solid var(--gs-line-strong);border-radius:4px}.gs-facet__opt--on{font-weight:var(--gs-w-strong)}.gs-facet__opt--on .gs-facet__box{display:flex;align-items:center;justify-content:center;border-color:var(--gs-accent);background:var(--gs-accent);color:var(--gs-accent-ink);font-size:11px;line-height:1}.gs-facet__opt--on .gs-facet__box::before{content:"✓"}.gs-facet--single .gs-facet__box{display:none}.gs-facet--single .gs-facet__opt--on .gs-facet__name::before{content:"✓ ";color:var(--gs-ink-3)}.gs-facet__depth{display:inline-flex;gap:var(--gs-1)}.gs-facet__depth>span{width:4px;height:4px;border-radius:50%;background:var(--gs-line-strong)}.gs-facet__depth>span.gs-facet__depth--on{background:var(--gs-ink-3)}.gs-facet--end{margin-left:auto}.gs-facet--single .gs-facet__toggle{padding-inline:0;border-color:transparent;background:transparent}.gs-facet--single[open] .gs-facet__toggle{border-color:transparent;background:transparent}.gs-facet--single .gs-facet__lab{color:var(--gs-ink-3)}.gs-facet--single .gs-facet__val{color:var(--gs-ink);font-weight:var(--gs-w-strong)}.gs-facet--single .gs-facet__panel{left:auto;right:0}.gs-section__wrap--facets{position:relative;z-index:5}.gs-section__wrap+.gs-filters{margin-top:var(--gs-6)}@media(max-width: 1239px){.gs-facet--end{margin-left:0}}.gs-facet__x{margin-left:var(--gs-2);color:var(--gs-ink-3)}.gs-side__soon{margin-left:auto;padding:2px 8px;border-radius:var(--gs-radius-pill);background:var(--gs-surface-2);color:var(--gs-ink-3);font-size:var(--gs-t-micro);letter-spacing:var(--gs-ls-caps)}.gs-lead{display:grid;gap:var(--gs-3);max-width:44rem}.gs-lead--wide{max-width:none}.gs-lead__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gs-3)}.gs-lead__field{flex:1 1 18rem;min-width:0}.gs-lead__row .gs-btn{flex:none}.gs-lead__err{display:none;margin:0;font-size:var(--gs-t-small);color:#b3261e}.subscription-form_error .gs-lead__err{display:block}.gs-lead__consents{display:grid;gap:var(--gs-2)}.gs-lead__ok{display:grid;gap:var(--gs-4);max-width:44rem;padding:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-lead__ok--flat{max-width:none;padding:0;background:none;border-radius:0}.gro-tw-card--online-bridge{border:0;background:var(--gs-surface-2)}.gs-lead__okhead{display:grid;gap:var(--gs-1)}.gs-lead__oktitle{font-size:var(--gs-t-sub);font-weight:var(--gs-w-medium);letter-spacing:var(--gs-ls-tight)}.gs-lead__oksub{font-size:var(--gs-t-small);color:var(--gs-ink-2)}.gs-lead__okacts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-4)}@media(max-width: 620px){.gs-lead__row .gs-btn{width:100%}}.gs-examples{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gs-3);margin-top:var(--gs-5)}.gs-card--dark .gs-examples .gs-card--tile{flex-direction:column;align-items:flex-start;gap:var(--gs-3);padding:var(--gs-4);border-radius:var(--gs-radius-field);background:color-mix(in srgb, var(--gs-surface) 33.4%, #000000)}.gs-card--dark .gs-examples .gs-card__glyph{width:24px;height:24px;color:var(--gs-accent)}@media(max-width: 620px){.gs-examples{grid-template-columns:repeat(2, minmax(0, 1fr))}}img.emoji{display:none}@media(max-width: 1239px){.gs-btn::before{content:"";position:absolute;inset:-2px 0}}@media(min-width: 1240px){#gs-main :is(.gs-section__grid,.gs-section__rail,.gs-band__split,.gs-examples,.gs-feed,.gs-prose--side,.gs-trust__people,.gs-faq__split,.gs-card--feature,.gs-list--split,.gs-evidence__cols),#gs-main .gs-section--aside>.gs-section__inner{column-gap:20px}#gs-main .gs-band__split--rev,#gs-main .gs-card--feature{grid-template-columns:calc((100% - 220px)/12*8 + 140px) minmax(0, 1fr)}#gs-main .gs-faq__split,#gs-main .gs-section__grid.gs-section__grid--2f,#gs-main .gs-section--hero .gs-section__grid.gs-section__grid--2f{grid-template-columns:calc((100% - 220px)/12*4 + 60px) minmax(0, 1fr);column-gap:20px}#gs-main .gs-feed{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1239px){#gs-main :is(.gs-section__grid,.gs-band__split,.gs-evidence__cols,.gs-examples,.gs-list--cols,.gs-list--split,.gs-faq__split,.gs-card--feature),.gs-foot .gs-foot__cols{--gs-cols: 1;grid-template-columns:minmax(0, 1fr)}#gs-main :is(.gs-section__grid,.gs-band__split,.gs-evidence__cols,.gs-list--split,.gs-faq__split)>*{grid-column:auto}}@media(max-width: 1239px){.gs-section--read>.gs-section__inner,.gs-section--read.gs-section--sub>.gs-section__inner{margin-left:0;margin-right:auto}.gs-section--read.gs-section--sub{padding-left:var(--gs-gutter);padding-right:var(--gs-gutter)}}#gs-main .gs-card:not(.gs-card--bare,.gs-card--rule,.gs-card--portrait,.gs-card--shot,.gs-card--tile,.gs-card--block,.gs-card--maprow,.gs-card--pill,.gs-card--start){padding:20px}#gs-main .gs-card--go>*,#gs-main .gs-card--corner>:is(.gs-chip,.gs-card__kicker,.gs-card__title,.gs-card__chips){margin-right:44px}#gs-main .gs-card--go::after{right:20px;bottom:20px}#gs-main .gs-card--corner .gs-card__glyph{top:20px;right:20px}#gs-main .gs-band__panel{padding:20px}#gs-main .gs-solmap .gs-solmap__list{gap:24px}#gs-main .gs-search{gap:24px}@media(min-width: 1240px){#gs-main :is(.gs-card--block,.gs-solmap,.gs-artlead){padding:32px}#gs-main :is(.gs-card--block,.gs-solmap,.gs-artlead)>*{margin-left:var(--gs-mark-col)}}#gs-main #about .gs-section__grid{align-items:stretch}#gs-main #about .gs-card--bare.gs-card--rule{order:1;display:flex;flex-direction:column;background:var(--gs-surface-1);border:0;border-radius:var(--gs-radius-lg, 20px);padding:20px}#gs-main #about .gs-card--bare.gs-card--rule .gs-card__desc{margin-top:auto}#gs-main #about .gs-card--portrait{order:2}#gs-main #about .gs-card--quote{order:3;display:flex;flex-direction:column;background:#000;border:0}#gs-main #about .gs-card--quote .gs-card__desc{color:#fff;font-size:var(--gs-t-24, 24px);line-height:1.3}#gs-main #about .gs-card--bare.gs-card--rule .gs-card__title{font-size:var(--gs-t-24);line-height:1.22}#gs-main #about .gs-card .gs-card__desc{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible;max-height:none}#gs-main #about .gs-card--quote .gs-card__meta{margin-top:auto}#gs-main #about .gs-card--quote .gs-card__meta,#gs-main #about .gs-card--quote .gs-card__meta *{color:#fff;font-size:var(--gs-t-small, 16px)}@media(min-width: 1240px){body .gs-foot{padding-top:48px;padding-bottom:16px}body .gs-foot__inner{display:grid;grid-template-columns:calc((100% - 220px)/12*3 + 40px) minmax(0, 1fr);column-gap:20px;row-gap:0;align-items:stretch}body .gs-foot__brand{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:0}body .gs-foot__tagline{font-size:21px;line-height:1.22;font-weight:500;margin:8px 0 0;max-width:none}body .gs-foot__contact{justify-items:flex-start;text-align:left;gap:8px}body .gs-foot__email{font-size:21px;line-height:1.22;font-weight:500}body .gs-foot__cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:20px;margin:0;padding:0}body .gs-foot__col .gs-section__kicker{font-size:13px;line-height:1.5;margin-bottom:20px}body .gs-foot__col .gs-list{gap:12px}body .gs-foot__link{font-size:16px;line-height:1.5;min-height:0;padding-block:0;display:inline}body .gs-foot__col li,body .gs-foot__col li>span{display:block;min-height:0;padding:0;line-height:1.5}body .gs-foot__legal{grid-column:1/-1;margin-top:56px;padding:16px}body .gs-foot__warn{margin-top:24px}}@media(max-width: 1239px){body .gs-foot{padding-top:24px;padding-bottom:8px}body .gs-foot__brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:0}body .gs-foot__tagline{font-size:17px;line-height:1.22;font-weight:500;margin:8px 0 0}body .gs-foot__contact{justify-items:flex-start;text-align:left;gap:8px}body .gs-foot__email{font-size:17px;line-height:1.22;font-weight:500}body .gs-foot__cols{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:24px;margin-top:24px}body .gs-foot__col .gs-section__kicker{font-size:13px;margin-bottom:12px}body .gs-foot__col .gs-list{gap:8px}body .gs-foot__link{font-size:16px;line-height:1.5;min-height:0;padding-block:0;display:inline}body .gs-foot__col li,body .gs-foot__col li>span{display:block;min-height:0;padding:0;line-height:1.5}body .gs-foot__legal{margin-top:32px;padding:8px}}#gs-main .gs-band--sub .gs-band__split{grid-template-columns:minmax(0, 1fr);justify-content:center;gap:24px}#gs-main .gs-band--sub .gs-band__main{display:block;text-align:center}#gs-main .gs-band--sub .gs-band__title{width:100%;max-width:none;margin:0 0 8px;font-size:24px;line-height:1;text-align:center}#gs-main .gs-band--sub .gs-band__desc,#gs-main .gs-band--sub .gs-band__note{display:inline;font-size:17px;line-height:1.45;color:#aaa8a8}#gs-main .gs-band--sub .gs-band__desc::after{content:" "}#gs-main .gs-band--sub .gs-band__panel{padding:0;background:transparent;border-radius:0}#gs-main .gs-band--sub .gs-form .fluentform fieldset{gap:16px}#gs-main .gs-band--sub .gs-form .fluentform .ff-el-group{margin:0}#gs-main .gs-band--sub .gs-form .fluentform .ff-t-container{gap:8px}#gs-main .gs-band--sub .gs-form input[type=email]{min-height:44px;height:44px;padding:0 16px 0 48px !important;border:1.5px solid #606060;border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.375 8.8125L10.0794 11.8995C11.192 12.8267 12.808 12.8267 13.9206 11.8995L17.625 8.8125M6 5H18C19.6569 5 21 6.34315 21 8V16C21 17.6569 19.6569 19 18 19H6C4.34315 19 3 17.6569 3 16V8C3 6.34315 4.34315 5 6 5Z' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 16px center/24px 24px no-repeat;color:#000;font-size:16px;line-height:1.5}#gs-main .gs-band--sub .gs-form input[type=email]::placeholder{color:#aaa8a8;opacity:1}#gs-main .gs-band--sub .gs-form form.frm-fluent-form button.ff-btn-submit{min-height:44px;min-width:0;margin:0;padding:0 24px;font-size:16px;font-weight:var(--gs-w-medium, 500);white-space:nowrap;border:1.5px solid #000}#gs-main .gs-band--sub .gs-form .fluentform .ff-el-tc label.ff_tc_label{gap:12px;min-height:0;align-items:flex-start;text-align:left}#gs-main .gs-band--sub .gs-form .fluentform .ff-el-tc label.ff_tc_label>.ff_tc_checkbox{padding:0 !important;display:flex}#gs-main .gs-band--sub .gs-form .ff-el-form-check input[type=checkbox]{width:20px;height:20px;margin-top:4px;top:0;border:0;border-radius:6px;background:#fff;box-shadow:none}#gs-main .gs-band--sub .gs-form .ff-el-form-check input[type=checkbox]:checked{background:#d9b648}#gs-main .gs-band--sub .gs-form .ff-el-form-check input[type=checkbox]:checked::after{left:7px;top:3px;width:5px;height:10px;border-color:#000;border-width:0 2px 2px 0}#gs-main .gs-band--sub .gs-form .ff-el-form-check input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--gs-focus)}#gs-main .gs-band--sub .gs-form .ff_t_c,#gs-main .gs-band--sub .gs-form .ff_t_c a{font-size:16px;line-height:1.5;color:#fff}#gs-main .gs-band--sub .gs-form .error,#gs-main .gs-band--sub .gs-form .text-danger{margin-top:4px;font-size:13px;line-height:1.4;text-align:left}#gs-main .gs-band--sub .gs-form .ff_t_c a{text-decoration:underline;text-decoration-color:#fff;text-underline-offset:3px;border-bottom:0;background-image:none;box-shadow:none}@media(min-width: 1240px){#gs-main .gs-band--sub .gs-band__split{grid-template-columns:calc((100% - 220px)/12*8 + 140px);gap:40px}#gs-main .gs-band--sub .gs-band__title{margin-bottom:16px;font-size:40px}#gs-main .gs-band--sub .gs-band__desc,#gs-main .gs-band--sub .gs-band__note{font-size:21px}#gs-main .gs-band--sub .gs-form .fluentform .ff-t-container.ff_columns_total_2{display:flex;flex-direction:row;align-items:flex-start;gap:20px}#gs-main .gs-band--sub .gs-form .ff_columns_total_2>.ff-t-cell{padding:0}#gs-main .gs-band--sub .gs-form .ff_columns_total_2>.ff-t-column-1{flex:1 1 0;min-width:0}#gs-main .gs-band--sub .gs-form .ff_columns_total_2>.ff-t-column-2{flex:0 0 auto;width:auto}#gs-main .gs-band--sub .gs-form input[type=email]{min-height:56px;height:56px;padding:0 24px 0 60px !important;background-position:24px center;font-size:18px}#gs-main .gs-band--sub .gs-form form.frm-fluent-form button.ff-btn-submit{min-height:56px;width:auto;padding:0 40px;font-size:18px}}@media(min-width: 1240px){#gs-main .gs-section__inner:has(>.gs-section__head):has(>.gs-faq){display:grid;grid-template-columns:calc((100% - 220px)/12*4 + 60px) minmax(0, 1fr);column-gap:20px;align-items:start}#gs-main .gs-section__inner:has(>.gs-section__head):has(>.gs-faq)>.gs-section__head{max-width:none;margin:0}#gs-main .gs-section__inner:has(>.gs-section__head):has(>.gs-faq)>:not(.gs-section__head){grid-column:2}#gs-main .gs-section__inner:has(>.gs-section__head):has(>.gs-faq) .gs-faq__a{max-width:none;font-size:18px;line-height:1.5}#gs-main .gs-section__inner:has(>.gs-section__head):has(>.gs-faq) .gs-faq__h{font-size:24px;line-height:1.22}}@media(min-width: 1240px){#gs-main .gs-section--hasslider .gs-slider>.gs-card--hero{min-height:500px}}#gs-main .fluentform .ff-el-form-check{margin-bottom:4px}#gs-main .fluentform .ff_t_c{padding-right:4px}body .screen-reader-text{margin:0}.gs-card__linkicon,.gs-bar__itemicon{width:16px;height:16px;flex:none;margin-left:4px;vertical-align:-3px}.gs-bar__item--all{display:inline-flex;align-items:center}@media(max-width: 1239px){#gs-main :is(.gs-section__grid,.gs-slider,.gs-section__rail,.gs-examples,.gs-feed){gap:16px}#gs-main .gs-card:not(.gs-card--bare,.gs-card--rule,.gs-card--portrait,.gs-card--shot,.gs-card--tile,.gs-card--block,.gs-card--maprow,.gs-card--pill,.gs-card--start){padding:16px}#gs-main .gs-card--go>*,#gs-main .gs-card--corner>:is(.gs-chip,.gs-card__kicker,.gs-card__title,.gs-card__chips){margin-right:40px}#gs-main .gs-card--go::after{right:16px;bottom:16px}#gs-main .gs-card--corner .gs-card__glyph{top:16px;right:16px}}#gs-main .gs-search__input{padding:0}#gs-main hr{color:#c4c2bc;border-color:#c4c2bc}#gs-main .gs-examples{gap:16px}@media(max-width: 1239px){#gs-main #about .gs-card--bare.gs-card--rule{padding:16px}}@media(max-width: 1239px){#gs-main .gs-card--block .gs-card__title{font-size:24px}}@media(min-width: 1240px){#gs-main .gs-examples{gap:20px}}#gs-main .gs-prose__text .blog_myth_fact{gap:20px}#gs-main .gs-prose__text .blog__myth,#gs-main .gs-prose__text .blog__fact{padding:20px}@media(max-width: 1239px){#gs-main .gs-prose__text .blog_myth_fact{grid-template-columns:minmax(0, 1fr);gap:16px}#gs-main .gs-prose__text .blog__myth,#gs-main .gs-prose__text .blog__fact{padding:16px}}#gs-main .gs-rate{padding:20px}.gs-rate__star svg{width:24px;height:24px}#gs-main .gs-card--contact .gs-card__title{font-size:var(--gs-t-40)}.gs-route-hero{display:grid;grid-template-columns:calc((100% - 220px)/12*7 + 120px) calc((100% - 220px)/12*5 + 80px);gap:var(--gs-6) var(--gs-gap);padding:var(--gs-6);margin-bottom:var(--gs-6);border-radius:var(--gs-radius);background:var(--gs-ink);color:var(--gs-surface)}.gs-route-hero__chips{display:flex;flex-wrap:wrap;gap:var(--gs-2);margin:0 0 var(--gs-4)}.gs-route-hero__title{margin:0 0 var(--gs-3);max-width:18ch;font-size:var(--gs-t-title);line-height:1.05;font-weight:500;letter-spacing:-0.04em;color:var(--gs-surface)}.gs-route-hero__meta{margin:0 0 var(--gs-4);font-size:var(--gs-t-small);line-height:1.5;color:var(--gs-muted)}.gs-route-hero__lead{margin:0;max-width:46ch;font-size:var(--gs-t-body);line-height:1.5;color:var(--gs-surface)}.gs-route-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-4) var(--gs-gap);margin-top:var(--gs-6)}.gs-route-hero__note{margin:0;max-width:34ch;font-size:var(--gs-t-small);line-height:1.5;color:var(--gs-muted)}.gs-route-hero__done{flex:1 1 100%;margin:0;font-size:var(--gs-t-body);line-height:1.5;color:var(--gs-accent)}.gs-route-hero__cap{margin:0 0 var(--gs-4);font-size:var(--gs-t-small);line-height:1.5;color:var(--gs-muted)}.gs-route-hero__how{display:grid;gap:var(--gs-3);margin:0;padding:0;list-style:none}.gs-route-hero__how li{display:grid;grid-template-columns:var(--gs-4) minmax(0, 1fr);column-gap:var(--gs-4);font-size:var(--gs-t-body);line-height:1.5;color:var(--gs-surface)}.gs-route-hero__how li::before{content:"";height:0;margin-top:.75em;border-top:var(--gs-line-ctrl) solid var(--gs-muted)}.gs-route-after{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-3);margin:0 0 var(--gs-7)}.gs-route__prog{flex:1 1 240px;max-width:360px;display:flex;flex-direction:column;gap:var(--gs-2)}.gs-route-hero--done .gs-route__prog{flex-basis:100%;max-width:none}.gs-route__prog-label{font-size:var(--gs-t-small);line-height:1.5;color:var(--gs-muted)}.gs-route__prog--done .gs-route__prog-label{color:var(--gs-accent)}.gs-route__bar{display:block;height:var(--gs-2);border-radius:var(--gs-radius-pill);background:var(--gs-ink-2);overflow:hidden}.gs-route__fill{display:block;height:100%;border-radius:inherit;background:var(--gs-accent)}.gs-route-steps__title{margin:0 0 var(--gs-4);font-size:24px;line-height:1.22;font-weight:500;letter-spacing:-0.01em}.gs-route-steps__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gs-gap);margin:0;padding:0;list-style:none}.gs-route-step{display:flex;flex-direction:column;gap:var(--gs-2);height:100%;min-height:120px;padding:var(--gs-gap);box-sizing:border-box;border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink);text-decoration:none}.gs-route-step__top{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-2)}.gs-route-step__n{font-size:var(--gs-t-card);line-height:1.22;font-weight:500;letter-spacing:-0.01em}.gs-route-step__t{font-size:var(--gs-t-small);line-height:1.5;color:var(--gs-ink-2)}.gs-route-step--now{box-shadow:inset 0 0 0 var(--gs-line-ctrl) var(--gs-ink)}.gs-route-step--now .gs-route-step__t{color:var(--gs-ink)}.gs-route-step--done{background:transparent;box-shadow:inset 0 0 0 var(--gs-line-ctrl) var(--gs-line)}.gs-route-step--done .gs-route-step__n{color:var(--gs-ink-3)}a.gs-route-step:hover,a.gs-route-step.is-hover{background:var(--gs-surface-1)}a.gs-route-step:focus-visible{outline:3px solid var(--gs-focus);outline-offset:2px}.gs-route-card{position:relative;display:flex;flex-direction:column;gap:var(--gs-3);min-height:260px;padding:var(--gs-gap);box-sizing:border-box;overflow:hidden;border-radius:var(--gs-radius);color:var(--gs-surface);background:var(--gs-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='270' height='310' viewBox='0 0 270 310' fill='none'%3E%3Cpath d='M150.166 80C150.166 131.107 177.554 141.867 211.984 141.867M211.984 141.867C177.554 141.867 150.166 152.626 150.166 203.733M211.984 141.867H119.251C76.5749 141.867 41.9844 176.49 41.9844 219.2V312' stroke='white' stroke-opacity='0.13' stroke-width='20'/%3E%3C/svg%3E") right -50px/270px 310px no-repeat}.gs-route-card__title{margin:0;font-size:24px;line-height:1.22;font-weight:500;letter-spacing:-0.01em;color:var(--gs-surface)}.gs-route-card--badge .gs-route-card__title{max-width:calc(100% - 190px)}.gs-route-card__link{color:inherit;text-decoration:none}.gs-route-card__link::after{content:"";position:absolute;inset:0}.gs-route-card__link:focus-visible{outline:none}.gs-route-card:focus-within{outline:3px solid var(--gs-focus);outline-offset:2px}.gs-route-card__desc{margin:0;max-width:46ch;font-size:var(--gs-t-body);line-height:1.5;color:var(--gs-muted)}.gs-route-card__badge{position:absolute;top:var(--gs-gap);right:var(--gs-gap);padding:var(--gs-1) var(--gs-3);border-radius:var(--gs-radius-pill);background:var(--gs-surface);color:var(--gs-ink);font-size:var(--gs-t-micro);line-height:1.5;font-weight:500}.gs-route-card__foot{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gs-4);margin-top:auto;padding-top:var(--gs-5)}.gs-route-card__meta{font-size:var(--gs-t-body);line-height:1.5;color:var(--gs-muted)}.gs-route-card--done .gs-route-card__title{color:var(--gs-accent)}.gs-route-continue{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--gs-5) var(--gs-7);padding:var(--gs-6);margin-bottom:var(--gs-6);border-radius:var(--gs-radius);color:var(--gs-surface);background:var(--gs-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='270' height='310' viewBox='0 0 270 310' fill='none'%3E%3Cpath d='M150.166 80C150.166 131.107 177.554 141.867 211.984 141.867M211.984 141.867C177.554 141.867 150.166 152.626 150.166 203.733M211.984 141.867H119.251C76.5749 141.867 41.9844 176.49 41.9844 219.2V312' stroke='white' stroke-opacity='0.13' stroke-width='20'/%3E%3C/svg%3E") right 40px top -70px/270px 310px no-repeat}.gs-route-continue__main{flex:1 1 480px;min-width:0;display:grid;gap:var(--gs-3)}.gs-route-continue__cap{margin:0;font-size:var(--gs-t-small);line-height:1.5;color:var(--gs-muted)}.gs-route-continue__title{margin:0;font-size:var(--gs-t-sub);line-height:1.12;font-weight:500;letter-spacing:-0.02em;color:var(--gs-surface)}.gs-route-continue__desc{margin:0;font-size:var(--gs-t-small);line-height:1.5;color:var(--gs-surface)}.gs-route-continue .gs-route__prog{max-width:480px}.gs-route-continue__act{flex:0 0 auto}.gs-route-rail{display:flex;gap:var(--gs-1);max-width:420px;margin:0 0 var(--gs-4)}.gs-route-rail i{flex:1 1 0;height:var(--gs-1);border-radius:var(--gs-radius-pill);background:var(--gs-surface-2)}.gs-route-rail i.is-done{background:var(--gs-ink)}.gs-route-rail i.is-now{background:var(--gs-accent)}@media(max-width: 1239px){.gs-route-hero{grid-template-columns:minmax(0, 1fr);gap:var(--gs-5);padding:var(--gs-gap);margin-bottom:var(--gs-5)}.gs-route-hero__cta{margin-top:var(--gs-5)}.gs-route-steps__title{font-size:22px}.gs-route-steps__list{grid-template-columns:minmax(0, 1fr);gap:var(--gs-4)}.gs-route-step{min-height:0;padding:var(--gs-4)}.gs-route-card{min-height:0;padding:var(--gs-4);background-position:right -60px top -60px}.gs-route-card__title{font-size:22px}.gs-route-card--badge .gs-route-card__title{max-width:none}.gs-route-card__badge{position:static;align-self:flex-start}.gs-route-card__foot{flex-direction:column;align-items:stretch}.gs-route__prog{max-width:none}.gs-route-card__foot>.gs-route__prog{flex:0 0 auto}.gs-route-continue{padding:var(--gs-gap);margin-bottom:var(--gs-5);background-position:right -60px top -60px}.gs-route-continue__title{font-size:24px}}

/*!src:2b59071d57567c16b459119d3fbee155*/
