body:has(.gx),html:has(.gx){background:#000;color-scheme:dark}body:has(.consent-banner) .gx{padding-bottom:150px}@counter-style gx-greek{system:additive;range:1 99;additive-symbols:90 "Ϙ",80 "Π",70 "Ο",60 "Ξ",50 "Ν",40 "Μ",30 "Λ",20 "Κ",10 "Ι",9 "Θ",8 "Η",7 "Ζ",6 "Ϛ",5 "Ε",4 "Δ",3 "Γ",2 "Β",1 "Α";fallback:decimal}.gx{--bg:#000;--ink:#f4f4f5;--text:rgba(244,244,245,.86);--mid:rgba(244,244,245,.74);--faint:rgba(244,244,245,.58);--hair:rgba(255,255,255,.11);--hair2:rgba(255,255,255,.2);--hair3:rgba(255,255,255,.36);--glow:0 0 .02em #fff,0 0 .07em rgba(255,255,255,.85),0 0 .18em rgba(255,255,255,.5),0 0 .42em rgba(255,255,255,.28),0 0 .9em rgba(255,255,255,.14);--hot:0 0 .03em #fff,0 0 .08em #fff,0 0 .18em rgba(255,255,255,.9),0 0 .4em rgba(255,255,255,.55),0 0 .8em rgba(255,255,255,.3),0 0 1.5em rgba(255,255,255,.16);--ember:0 0 .45em rgba(255,255,255,.12);--display:"Bricolage Grotesque","Geist",system-ui,sans-serif;--body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",monospace;--greek:"Inter","Helvetica Neue",Arial,sans-serif;--gut:max(clamp(16px,4vw,48px),env(safe-area-inset-left),env(safe-area-inset-right));--wrap:1240px;--read:720px;--side:300px;--nav-h:64px;--ease:cubic-bezier(.16,1,.3,1);--meander:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M0 9.5H12M1.5 9.5V.5h9v7h-6v-4h3v2' fill='none' stroke='%23fff' stroke-width='.7'/%3E%3C/svg%3E");min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}.gx [lang=el]{font-family:var(--greek)}.gx :where(h1,h2,h3,p,ul,ol){margin:0}.gx :where(ul,ol){padding:0;list-style:none}.gx :where(a){color:inherit;text-decoration:none}.gx :where(img){display:block}.gx :is(a,summary):focus-visible{outline:1px solid var(--ink);outline-offset:4px;border-radius:6px}.gx :is(.gx-cta,.gx-open,.gx-langs a,.gx-more>ul a):focus-visible{border-radius:999px}.gx ::selection{background:rgba(255,255,255,.28);color:#fff}.gx :where(section[id],[id^=gx-]){scroll-margin-top:calc(var(--nav-h) + 24px)}.gx-gkick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:500 11px/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.gx-gkick>[lang=el]{font:400 16px/1 var(--greek);letter-spacing:.04em;text-transform:none;color:rgba(255,255,255,.86)}.gx-gkick>i{flex:none;width:22px;height:1px;background:currentColor;opacity:.7}.gx-greek{position:relative;margin:0 0 0 -.03em;padding-left:.04em;font:500 clamp(52px,10vw,148px)/.92 var(--greek);letter-spacing:.07em;color:#fff;text-shadow:var(--glow);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gx-greek:after{content:attr(data-g);position:absolute;inset:0;padding-left:inherit;opacity:0;pointer-events:none;text-shadow:var(--hot);animation:gxIgnite 2.1s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes gxIgnite{0%{opacity:0}18%{opacity:1}to{opacity:0}}.gx-greek-s{font-size:clamp(28px,3vw,42px);letter-spacing:.08em}.gx-meander{height:15px;background:var(--meander) repeat-x left center /18px 15px;opacity:.18}.gx-rule{display:flex;align-items:center;gap:16px;font:500 11px/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.gx-rule[data-n]:before{content:attr(data-n);font:500 15px/1 var(--greek);letter-spacing:.06em;text-transform:none;color:var(--ink);text-shadow:var(--ember)}.gx-rule:after{content:"";flex:1 1;height:1px;background:var(--hair)}.gx-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#000;border-bottom:1px solid var(--hair);padding-top:env(safe-area-inset-top)}.gx-nav-in{max-width:calc(var(--wrap) + var(--gut) * 2);box-sizing:border-box;height:var(--nav-h);margin:0 auto;display:flex;align-items:center;gap:18px;padding:0 var(--gut)}.gx-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:600 15px var(--display);letter-spacing:-.01em;color:var(--ink)}.gx-brand img{width:22px;height:22px}.gx-nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--ink);font:500 14px var(--body)}.gx-nav-link:after{content:"";position:absolute;left:10px;right:10px;bottom:9px;height:1px;background:currentColor;opacity:.55}.gx-langs{margin-left:auto;gap:2px;padding:3px;border:1px solid var(--hair2)}.gx-langs,.gx-langs a{display:inline-flex;border-radius:999px}.gx-langs a{align-items:center;justify-content:center;min-width:40px;height:34px;padding:0 6px;box-sizing:border-box;font:500 11px var(--mono);letter-spacing:.14em;color:var(--mid);transition:color .18s}.gx-langs a.on{background:var(--ink);color:#000}.gx-open{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--hair2);color:var(--ink);font:500 14px var(--body);white-space:nowrap;transition:background-color .18s,border-color .18s}@media (hover:hover){.gx-langs a:not(.on):hover{color:var(--ink)}.gx-open:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4)}}.gx-main{flex:1 1;width:100%;max-width:calc(var(--wrap) + var(--gut) * 2);box-sizing:border-box;margin:0 auto;padding:clamp(28px,4.4vw,60px) var(--gut) clamp(64px,8vw,112px)}.gx h1{font:600 clamp(32px,4vw,54px)/1.06 var(--display);letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.gx-lead{margin-top:18px;max-width:40em;font-size:clamp(17.5px,1.45vw,20px);line-height:1.6;color:var(--mid);text-wrap:pretty}.gx-hero{padding-top:clamp(4px,1.4vw,20px)}.gx-hero .gx-greek{margin-top:clamp(18px,2.4vw,30px)}.gx-hero h1{margin-top:clamp(22px,2.8vw,36px);max-width:15em;font-size:clamp(36px,4.8vw,68px);line-height:1.02;letter-spacing:-.036em}.gx-hero-index{display:grid;margin-top:32px;border-top:1px solid var(--hair)}.gx-hero-index a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;grid-gap:0 10px;gap:0 10px;min-height:52px;padding:14px 0;box-sizing:border-box;border-bottom:1px solid var(--hair);transition:color .18s}.gx-hero-index a:before{content:attr(data-n);font:500 15px/1 var(--greek);letter-spacing:.05em;color:var(--ink);text-shadow:var(--ember)}.gx-hi-t{font:500 16px/1.35 var(--body);color:var(--ink)}.gx-hi-c{font:600 24px/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover){.gx-hero-index a:hover .gx-hi-t{text-decoration:underline;-webkit-text-decoration-color:var(--hair3);text-decoration-color:var(--hair3);text-underline-offset:4px}}.gx-meander-hero{margin:clamp(40px,5vw,64px) 0 clamp(40px,5vw,60px)}.gx-grid{display:grid;grid-template-columns:1fr;grid-column-gap:clamp(24px,3vw,44px);column-gap:clamp(24px,3vw,44px);margin-top:18px}.gx-grid>li{display:flex}.gx-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:start;grid-gap:8px 0;gap:8px 0;width:100%;padding:20px 0 22px;box-sizing:border-box;border-top:1px solid var(--hair);transition:border-color .2s}.gx-card:before{content:attr(data-n);grid-column:1;grid-row:1/span 3;padding-top:4px;font:500 15px/1.2 var(--greek);letter-spacing:.05em;color:var(--mid);transition:color .2s}.gx-card>*{grid-column:2}.gx-card strong{font:600 19px/1.28 var(--display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.gx-card-lead{color:var(--mid);font-size:15px;line-height:1.58;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gx-card em{margin-top:6px;font:500 13.5px/1.4 var(--body);font-style:normal;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);text-underline-offset:4px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}@media (hover:hover){.gx-card:hover{border-top-color:var(--hair3)}.gx-card:hover:before{color:#fff;text-shadow:var(--ember)}.gx-card:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--hair3);text-decoration-color:var(--hair3);text-decoration-thickness:1px;text-underline-offset:5px}.gx-card:hover em{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.gx-grid-qa .gx-card-lead{-webkit-line-clamp:2}.gx-hub-sub{margin:clamp(64px,7vw,104px) 0 0}@media (min-width:720px){.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.gx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px);align-items:end}.gx-hero-words{min-width:0}.gx-hero-index{margin-top:0}}.gx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;color:var(--faint)}.gx-crumbs a{display:inline-flex;align-items:center;min-height:32px;color:var(--mid);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;transition:color .18s,-webkit-text-decoration-color .18s;transition:color .18s,text-decoration-color .18s;transition:color .18s,text-decoration-color .18s,-webkit-text-decoration-color .18s}.gx-crumbs>span{color:rgba(244,244,245,.3)}@media (hover:hover){.gx-crumbs a:hover{color:var(--ink);-webkit-text-decoration-color:var(--hair3);text-decoration-color:var(--hair3)}}.gx-article{max-width:var(--read)}.gx-ahead .gx-greek-s{margin-top:26px}.gx-ahead h1{margin-top:20px;max-width:17em}.gx-meta{margin-top:16px;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.gx-cta{display:inline-flex;align-items:center;gap:8px;min-height:50px;margin:26px 0 0;padding:12px 24px;box-sizing:border-box;border-radius:999px;background:var(--ink);color:#000;font:600 15px/1.25 var(--body);letter-spacing:-.005em;transition:background-color .18s}@media (hover:hover){.gx-cta:hover{background:#fff}}.gx-cta-end{margin-top:clamp(40px,5vw,56px)}.gx-try{margin-top:26px;max-width:40em}.gx-try-label{display:block;margin-bottom:10px;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mid)}.gx-try-row{display:flex;gap:8px;padding:6px;border:1px solid var(--hair3);border-radius:999px;background:#000;transition:border-color .18s}.gx-try-row:focus-within{border-color:rgba(255,255,255,.55)}.gx-try-row input{flex:1 1;min-width:0;padding:0 14px;border:0;background:transparent;color:var(--ink);font:400 16px/1.4 var(--body);outline:none}.gx-try-row input::placeholder{color:var(--faint)}.gx-try-row button{flex:none;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--ink);color:#000;font:600 15px/1 var(--body);cursor:pointer;transition:background-color .18s}@media (hover:hover){.gx-try-row button:hover{background:#fff}}.gx-try-chips a:focus-visible,.gx-try-row button:focus-visible{outline:2px solid #fff;outline-offset:2px}.gx-try-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gx-try-chips a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--hair);border-radius:999px;font-size:14px;line-height:1.35;color:var(--text);transition:border-color .18s,color .18s}@media (hover:hover){.gx-try-chips a:hover{border-color:var(--hair3);color:var(--ink)}}@media (max-width:560px){.gx-try-row{flex-direction:column;border-radius:20px}.gx-try-row input{min-height:44px}.gx-try-row button{width:100%}}.gx-body{min-width:0;margin-top:clamp(40px,5vw,56px)}.gx-sec+.gx-sec{margin-top:clamp(48px,5vw,64px)}.gx-qa[data-n]:before,.gx-sec[data-n]:before{content:attr(data-n);display:block;margin-bottom:14px;padding-right:48px;width:max-content;font:500 15px/1 var(--greek);letter-spacing:.06em;color:var(--ink);text-shadow:var(--ember);background:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)) no-repeat right 0 center /36px 1px}.gx-sec h2{font:600 clamp(24px,2.3vw,30px)/1.18 var(--display);letter-spacing:-.024em;margin-bottom:16px;text-wrap:balance}.gx-sec p{font-size:18px;line-height:1.72;color:var(--text);text-wrap:pretty}.gx-sec p+p{margin-top:1em}.gx-bullets,.gx-steps{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.gx-bullets li,.gx-steps li{position:relative;font-size:17px;line-height:1.62;color:var(--text)}.gx-bullets li{padding-left:28px}.gx-bullets li:before{content:"";position:absolute;left:6px;top:.82em;width:8px;height:1.5px;background:var(--faint)}.gx-steps{gap:0;border-top:1px solid var(--hair)}.gx-steps li{display:block;padding:12px 0 12px 52px;border-bottom:1px solid var(--hair);counter-increment:gxstep}.gx-steps{counter-reset:gxstep}.gx-steps li:before{content:counter(gxstep,gx-greek) "ʹ";position:absolute;left:0;top:13px;font:500 14.5px/1.62 var(--greek);letter-spacing:.04em;color:var(--ink);text-shadow:var(--ember)}.gx-faq details{border-top:1px solid var(--hair)}.gx-faq details:last-of-type{border-bottom:1px solid var(--hair)}.gx-faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:14px 0;box-sizing:border-box;cursor:pointer;list-style:none;font:600 17.5px/1.4 var(--body);color:var(--ink);-webkit-tap-highlight-color:transparent}.gx-faq summary::-webkit-details-marker{display:none}.gx-faq summary:after{content:"";flex:none;width:13px;height:13px;box-sizing:border-box;background:linear-gradient(currentColor,currentColor) 50% /13px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 13px no-repeat;color:var(--mid);transition:transform .25s var(--ease)}.gx-faq details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50% /13px 1.5px no-repeat;transform:rotate(180deg)}.gx-faq details p{margin:0 0 18px;font-size:17px;line-height:1.68;color:var(--text)}@media (hover:hover){.gx-faq summary:hover:after{color:var(--ink)}}.gx-rail-head{display:flex;align-items:baseline;gap:10px;font:500 11px/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.gx-rail-head>span{letter-spacing:.06em;color:var(--mid)}.gx-rail ol{margin-top:12px}.gx-rail li a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:8px 0;font:400 14.5px/1.45 var(--body);color:var(--mid);transition:color .18s,border-color .18s}.gx-rail li a:before{content:attr(data-n);font:500 12.5px/1 var(--greek);letter-spacing:.04em;color:var(--faint)}@media (hover:hover){.gx-rail li a:hover,.gx-rail li a:hover:before{color:var(--ink)}}.gx-toc{display:none}.gx-qaset .gx-rail{margin-top:30px;padding:18px 18px 8px;border:1px solid var(--hair);border-radius:16px}.gx-qa,.gx-qaset .gx-rail li+li a{border-top:1px solid var(--hair)}.gx-qa{padding-top:28px}.gx-qa+.gx-qa{margin-top:32px}.gx-qa h2{font:600 clamp(20px,2vw,24px)/1.3 var(--display);letter-spacing:-.014em;margin-bottom:12px;text-wrap:balance}.gx-qa p{font-size:17.5px;line-height:1.7;color:var(--text);text-wrap:pretty}.gx-qa-link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font:500 14.5px/1.4 var(--body);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);text-underline-offset:4px;transition:-webkit-text-decoration-color .18s;transition:text-decoration-color .18s;transition:text-decoration-color .18s,-webkit-text-decoration-color .18s}@media (hover:hover){.gx-qa-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.gx-more{margin-top:clamp(56px,6vw,80px)}.gx-more>h2{display:flex;align-items:center;gap:16px;margin-bottom:18px;font:500 11px/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.gx-more>h2:after{content:"";flex:1 1;height:1px;background:var(--hair)}.gx-more>ul:not(.gx-grid){display:flex;flex-wrap:wrap;gap:8px}.gx-more>ul:not(.gx-grid) a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;box-sizing:border-box;border:1px solid var(--hair2);border-radius:999px;font-size:14px;color:var(--text);transition:border-color .18s,color .18s,background-color .18s}@media (hover:hover){.gx-more>ul:not(.gx-grid) a:hover{border-color:rgba(255,255,255,.45);color:var(--ink);background:rgba(255,255,255,.04)}}.gx-related .gx-grid{margin-top:0}@media (min-width:1100px){.gx-related .gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gx-foot>.gx-meander,.gx-meander-end{opacity:.14}.gx-meander-end{margin-bottom:calc(env(safe-area-inset-bottom) + 28px)}.gx-foot-in{max-width:calc(var(--wrap) + var(--gut) * 2);box-sizing:border-box;margin:0 auto;padding:28px var(--gut) calc(env(safe-area-inset-bottom) + 32px);display:flex;flex-wrap:wrap;gap:4px 24px}.gx-foot-in a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--mid);transition:color .18s}.gx-foot-in a:first-child{margin-right:auto;font:600 15px var(--display);color:var(--ink)}@media (hover:hover){.gx-foot-in a:hover{color:var(--ink)}}@media (min-width:1100px){.gx-read{display:grid;grid-template-columns:minmax(0,var(--read)) var(--side);grid-template-rows:auto 1fr;grid-column-gap:clamp(56px,7vw,120px);column-gap:clamp(56px,7vw,120px);justify-content:space-between;max-width:none}.gx-ahead{grid-column:1;grid-row:1}.gx-body{grid-column:1;grid-row:2}.gx-rail{grid-column:2;grid-row:1/span 2}.gx-toc{display:block}.gx-rail-in{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 28px);max-height:calc(100vh - var(--nav-h) - 56px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;padding:2px 6px 8px 0}.gx-rail ol{border-left:1px solid var(--hair)}.gx-rail li a{margin-left:-1px;padding:7px 0 7px 14px;border-left:1px solid transparent;font-size:14px;color:var(--faint)}.gx-rail li a:hover{border-left-color:var(--ink)}.gx-qaset .gx-rail{margin-top:0;padding:0;border:0;border-radius:0}.gx-qaset .gx-rail li+li a{border-top:0}.gx-qaset .gx-rail li a{font-size:13.5px}.gx-qaset .gx-body{margin-top:clamp(40px,4vw,52px)}}@media (max-width:768px){.gx{--nav-h:56px}.gx-nav-in{gap:10px}.gx-nav-link{display:none}.gx-langs a{min-width:38px}.gx-open{min-height:40px;padding:0 14px;font-size:13.5px}.gx h1{font-size:clamp(30px,8.2vw,38px);line-height:1.08}.gx-hero h1{font-size:clamp(34px,9.6vw,44px)}.gx-lead{font-size:17px}.gx-greek-s{font-size:28px}.gx-sec p{font-size:17px;line-height:1.7}.gx-sec h2{font-size:23px}.gx-bullets li,.gx-steps li{font-size:16.5px}.gx-steps li{padding-left:44px}.gx-faq details p,.gx-faq summary,.gx-qa p{font-size:16.5px}.gx-cta{width:100%;justify-content:center;text-align:center}.gx-card{grid-template-columns:40px minmax(0,1fr);padding:18px 0 20px}.gx-card strong{font-size:18px}}@media (max-width:400px){.gx-brand{font-size:0;gap:0}.gx-brand img{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.gx *,.gx :after,.gx :before{transition:none!important}.gx-greek:after{animation:none}}