@font-face{font-family: 'Lato';font-style: italic;font-weight: 400;font-display: swap;src: url('/assets/fonts/lato-400-italic-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Lato';font-style: italic;font-weight: 400;font-display: swap;src: url('/assets/fonts/lato-400-italic-latin.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;src: url('/assets/fonts/lato-400-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;src: url('/assets/fonts/lato-400-latin.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;src: url('/assets/fonts/lato-700-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;src: url('/assets/fonts/lato-700-latin.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Lato';font-style: normal;font-weight: 900;font-display: swap;src: url('/assets/fonts/lato-900-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Lato';font-style: normal;font-weight: 900;font-display: swap;src: url('/assets/fonts/lato-900-latin.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{--ink: #111111;--ink-soft: #2b2b2b;--ink-2: #636363;--ink-3: #a4a4a4;--paper: #f9f9f9;--surface: #ffffff;--sand: #f2efe9;--line: #e7e2d9;--blue: #1695cb;--blue-deep: #0e6f9b;--blue-light: #19a6df;--gold: #f8b632;--gold-soft: #fcd654;--radius: 14px;--shadow: 0 1px 2px rgba(14,31,42,.06),0 8px 24px rgba(14,31,42,.07);--shadow-lift: 0 2px 4px rgba(14,31,42,.08),0 16px 40px rgba(14,31,42,.12);--font-body: "Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-head: "Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--content-w: 1170px;--pad: 22px;--pad-content: min(6.5rem,8vw)}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;font-family: var(--font-body);font-size: 1.1rem;line-height: 1.45;color: var(--ink);background: var(--paper)}img{max-width: 100%;height: auto}a{color: var(--blue-deep)}a:hover{color: var(--blue)}:is(h1,h2,h3,h4,h5,h6) a,:is(h1,h2,h3,h4,h5,h6) a:visited,:is(h1,h2,h3,h4,h5,h6) a:hover{color: inherit;text-decoration: none}h1,h2,h3,h4,h5,h6{font-family: var(--font-head);font-weight: 400;line-height: 1.2;color: var(--blue-light);margin: 1.5em 0 .55em}h1{font-size: clamp(2rem,2rem + ((1vw - 0.2rem) * 0.941),2.5rem);line-height: 1.15;margin-top: 0}h2{font-size: clamp(1.5rem,1.5rem + ((1vw - 0.2rem) * 0.565),1.8rem);font-weight: 700}h3{font-size: clamp(1.2rem,1.2rem + ((1vw - 0.2rem) * 0.565),1.5rem);font-weight: 700}h4{font-size: clamp(1.1rem,1.1rem + ((1vw - 0.2rem) * 0.767),1.5rem)}h5{font-size: 1.1rem}h6{font-size: .9rem}.band :where(h1,h2,h3,h4,h5,h6),.panel-dark :where(h1,h2,h3,h4,h5,h6),.panel-blue :where(h1,h2,h3,h4,h5,h6),.panel-grad :where(h1,h2,h3,h4,h5,h6){color: inherit}.lg-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.lg-skip{position: absolute;left: -999px;top: 0;z-index: 200;background: var(--ink);color: #fff;padding: .6em 1em;border-radius: 0 0 8px 0}.lg-skip:focus{left: 0;color: #fff}.lg-btn,.btn{display: inline-block;background: var(--gold-soft);color: var(--ink) !important;font-family: var(--font-body);font-weight: 700;font-size: .9rem;letter-spacing: normal;text-transform: uppercase;padding: .6rem 1rem;border: 0;border-radius: .33rem;text-decoration: none;cursor: pointer;transition: background .15s ease,opacity .15s ease}.lg-btn:hover,.btn:hover{background: var(--gold)}.lg-btn-sm{padding: .55em 1.3em;font-size: .88rem}.lg-btn-ghost{background: transparent;box-shadow: inset 0 0 0 2px var(--ink)}.lg-btn-ghost:hover{background: var(--ink);color: #fff !important}.btn-outline .btn{background: transparent;color: inherit !important;box-shadow: inset 0 0 0 2px currentColor}.btn-outline .btn:hover{background: rgba(255,255,255,.12)}.lg-header{position: sticky;top: 0;z-index: 100;background: linear-gradient(136deg,rgb(9,55,81) 0%,rgb(25,166,223) 100%);box-shadow: 0 4px 20px rgba(9,55,81,.25)}.lg-header-inner{max-width: var(--content-w);margin: 0 auto;padding: 5px var(--pad);display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 50px}.lg-logo{display: flex;align-items: center;flex: none}.lg-logo img{width: 180px;height: auto;display: block}.lg-nav > ul{display: flex;align-items: center;gap: 1.4rem;list-style: none;margin: 0;padding: 0}.lg-nav a:not(.lg-btn),.lg-nav-drop > button{text-decoration: none;color: #fff;font-size: 1rem;font-weight: 500;background: none;border: 0;padding: 0;cursor: pointer;font-family: inherit}.lg-nav a:not(.lg-btn):hover,.lg-nav-drop > button:hover{color: var(--gold-soft)}.lg-nav-drop{position: relative}.lg-nav-drop > button{display: inline-flex;align-items: center;gap: .4em}.lg-nav-drop > button svg{transition: transform .15s ease}.lg-nav-drop.is-open > button svg{transform: rotate(180deg)}.lg-drop{display: none;position: absolute;top: calc(100% + 14px);left: -1rem;min-width: 280px;list-style: none;margin: 0;padding: .5rem;background: #fff;border-radius: 12px;box-shadow: var(--shadow-lift)}.lg-drop::before{content: "";position: absolute;top: -14px;left: 0;right: 0;height: 14px}.lg-nav-drop.is-open .lg-drop,.lg-nav-drop:hover .lg-drop,.lg-nav-drop:focus-within .lg-drop{display: block}.lg-nav .lg-drop a{display: block;padding: .6rem .9rem;border-radius: 8px;color: var(--ink-2);font-size: .92rem}.lg-nav .lg-drop a:hover{background: var(--sand);color: var(--ink)}.lg-nav-cta a.lg-btn{color: var(--ink) !important}.lg-nav .lg-nav-lang a{display: inline-block;padding: .25em .6em;border: 1.5px solid rgba(255,255,255,.3);border-radius: 8px;font-weight: 600;font-size: 1.1rem;color: #fff}.lg-nav-lang a:hover{border-color: var(--gold);color: var(--gold-soft)}.lg-burger{display: none;background: none;border: 0;padding: 10px;cursor: pointer}.lg-burger span:not(.lg-sr){display: block;width: 24px;height: 2px;background: #fff;margin: 5px 0;border-radius: 2px;transition: transform .2s ease,opacity .2s ease}.lg-burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.lg-burger[aria-expanded="true"] span:nth-child(2){opacity: 0}.lg-burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (max-width: 900px){.lg-burger{display: block}.lg-nav{display: none;position: absolute;top: 100%;left: 0;right: 0;background: var(--ink-soft);box-shadow: 0 20px 40px rgba(14,31,42,.4)}.lg-nav.is-open{display: block}.lg-nav > ul{flex-direction: column;align-items: stretch;gap: 0;padding: .5rem 0 1rem}.lg-nav > ul > li{border-top: 1px solid rgba(255,255,255,.08)}.lg-nav > ul > li:first-child{border-top: 0}.lg-nav a:not(.lg-btn),.lg-nav-drop > button{display: block;width: 100%;text-align: left;padding: .85rem var(--pad);font-size: 1rem}.lg-nav-drop > button{display: flex;justify-content: space-between}.lg-drop{position: static;box-shadow: none;background: transparent;padding: 0 0 .5rem;min-width: 0}.lg-drop::before{display: none}.lg-nav-drop:hover .lg-drop{display: none}.lg-nav-drop.is-open .lg-drop{display: block}.lg-nav .lg-drop a{color: #b9c7d1;padding: .55rem calc(var(--pad) + 1rem);border-radius: 0}.lg-nav .lg-drop a:hover{background: rgba(255,255,255,.06);color: #fff}.lg-nav-cta,.lg-nav-lang{padding: .85rem var(--pad)}.lg-nav-cta a.lg-btn,.lg-nav-lang a{display: inline-block;width: auto;padding: .6em 1.4em}}.lg-footer{background: linear-gradient(135deg,rgb(9,55,81) 0%,rgb(14,131,198) 100%);color: #e8eef2}.lg-footer a{color: #e8eef2;text-decoration: none}.lg-footer a:hover{color: var(--gold-soft)}.lg-footer-inner{max-width: var(--content-w);margin: 0 auto;padding: 64px var(--pad) 24px;display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 3rem}.lg-footer-brand img{width: 190px;height: auto}.lg-footer-brand p{font-size: .95rem;line-height: 1.7;margin-top: 1.2rem;max-width: 34ch}.lg-footer-col h4{color: #fff;font-family: var(--font-body);font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;margin: 0 0 1rem}.lg-footer-col h4 + ul + h4{margin-top: 2rem}.lg-footer-col ul{list-style: none;margin: 0;padding: 0}.lg-footer-col li{margin: .55rem 0;font-size: .95rem}.lg-footer-copy{border-top: 1px solid rgba(255,255,255,.12);text-align: center;font-size: .85rem;padding: 1.4rem var(--pad);color: #8fa0ab}@media (max-width: 860px){.lg-footer-inner{grid-template-columns: 1fr;gap: 2.2rem}}.lg-page-banner{max-width: 820px;margin: 0 auto;padding: 4.5rem var(--pad) 1.5rem;text-align: center}.lg-page-banner p{color: var(--ink-2);font-size: 1.1rem;max-width: 56ch;margin: .8rem auto 0}.lg-cards{list-style: none;margin: 0 auto;padding: 0;max-width: var(--content-w);display: grid;grid-template-columns: repeat(3,1fr);gap: 1.8rem}.lg-card{background: var(--surface);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);display: flex;flex-direction: column;transition: transform .18s ease,box-shadow .18s ease}.lg-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-lift)}.lg-card-img{display: block;aspect-ratio: 16 / 10;overflow: hidden;background: #eef2f4}.lg-card-img img{width: 100%;height: 100%;object-fit: cover;display: block}.lg-card-body{padding: 1.3rem 1.4rem 1.5rem;display: flex;flex-direction: column;flex: 1}.lg-card-title{margin: 0 0 .5rem;font-size: 1.18rem;line-height: 1.35}.lg-card-title a{color: inherit;text-decoration: none}.lg-card-title a:hover{color: var(--blue-deep)}.lg-card-excerpt{margin: 0 0 1rem;font-size: .9rem;color: var(--ink-2);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.lg-card-more{margin-top: auto;font-size: .9rem;font-weight: 600;color: var(--blue-light);text-decoration: none}.lg-card-more:hover{color: var(--blue-deep)}.lg-home .lg-cards{grid-template-columns: repeat(4,1fr);gap: 1.4rem}.lg-home .lg-card-title{font-size: 1.02rem}@media (max-width: 1100px){.lg-home .lg-cards{grid-template-columns: repeat(3,1fr)}}@media (max-width: 980px){.lg-cards,.lg-home .lg-cards{grid-template-columns: repeat(2,1fr)}}@media (max-width: 620px){.lg-cards,.lg-home .lg-cards{grid-template-columns: 1fr}}.lg-cards-band{padding: 1rem var(--pad) 2rem}.lg-cards-all{text-align: center;margin: 2.2rem 0 0}.lg-suggested{margin-top: 3.5rem;background: #f3f1ec}.lg-suggested h2{color: var(--ink)}.lg-suggested h2{margin-top: 0}.lg-suggested .lg-cards{grid-template-columns: repeat(4,1fr);gap: 1.4rem}.lg-suggested .lg-card-title{font-size: 1.02rem}@media (max-width: 1100px){.lg-suggested .lg-cards{grid-template-columns: repeat(3,1fr)}}@media (max-width: 980px){.lg-suggested .lg-cards{grid-template-columns: repeat(2,1fr)}}@media (max-width: 620px){.lg-suggested .lg-cards{grid-template-columns: 1fr}}.lg-form-wrap{max-width: 600px;margin: 0 auto 0 0}.content > div:not(.panel):not(.band):has(> .lg-form-wrap){padding-top: 0;padding-bottom: 0}.content > div:not(.panel):not(.band):has(+ div > .lg-form-wrap){padding-top: 0;padding-bottom: 0}.content > div:not(.panel):not(.band):has(+ div > .lg-form-wrap) > p:first-child{margin-top: 0}.content > div:not(.panel):not(.band):has(> .lg-form-wrap) + div{padding-top: 0}.content > div:not(.panel):not(.band):has(> .lg-form-wrap) + div >:first-child{margin-top: 54px}.content > div:not(.panel):not(.band):has(+ div > .lg-form-wrap){margin-top: 24px}.content > div:not(.panel):not(.band):has(> .lg-form-wrap){margin-top: 43px}.lg-form-title{margin: 0}.content > p:empty{display: none;margin: 0}.lg-form{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow);padding: 13px 2rem 2rem;text-align: left}.lg-form-row{margin-bottom: 1.2rem}.lg-form-2col{display: grid;grid-template-columns: 1fr 1fr;gap: 1.2rem}@media (max-width: 560px){.lg-form-2col{grid-template-columns: 1fr}}.lg-form label{display: block;font-size: .88rem;font-weight: 600;margin-bottom: .35rem;color: var(--ink-2)}.lg-form input,.lg-form textarea{width: 100%;padding: .7em .9em;font: inherit;color: var(--ink);border: 1.5px solid var(--line);border-radius: 10px;background: #fff}.lg-form input:focus,.lg-form textarea:focus{outline: none;border-color: var(--blue);box-shadow: 0 0 0 3px rgba(22,149,203,.18)}.lg-form-hp{position: absolute;left: -9999px}.lg-form-note{border-radius: 10px;padding: 1em 1.2em;font-weight: 500}.lg-form-title{margin: 0 0 1.2rem;font-size: 1.5rem}.lg-form-ok{background: #e5f4e8;color: #1d6b34;border: 1px solid #bfe3c8}.lg-form-err{background: #fbeae7;color: #a13521;border: 1px solid #f0c8bf}.lg-blog-banner{padding-bottom: .5rem}.lg-blog-tools{max-width: var(--content-w);margin: 1.5rem auto 2rem;padding: 0 var(--pad);display: flex;gap: 1rem;align-items: center;justify-content: space-between;flex-wrap: wrap}#lg-filter{flex: 1 1 260px;max-width: 380px;padding: .65em 1em;font: inherit;border: 1.5px solid var(--line);border-radius: 999px;background: #fff;color: var(--ink)}#lg-filter:focus{outline: none;border-color: var(--blue);box-shadow: 0 0 0 3px rgba(22,149,203,.18)}.lg-sort{display: flex;gap: .4rem}.lg-sort a{padding: .5em 1.1em;border-radius: 999px;text-decoration: none;font-size: .88rem;font-weight: 600;color: var(--ink-2);border: 1.5px solid var(--line)}.lg-sort a.is-active{background: var(--ink);color: #fff;border-color: var(--ink)}.lg-blog-grid{max-width: var(--content-w);margin: 0 auto 3rem;padding: 0 var(--pad)}.lg-no-results{text-align: center;color: var(--ink-3);padding: 2rem 0}h1.lg-post-title{font-size: clamp(2rem,2rem + ((1vw - 0.2rem) * 0.941),2.5rem);margin-top: 33px;margin-bottom: 0;padding-top: 0}.lg-post-readtime{font-size: .9rem;color: var(--ink);margin-top: 13px;margin-bottom: 0}.lg-post-hero{margin-top: 51px !important}.lg-post-hero img{width: 100%;box-shadow: none}.lg-prose{font-size: 1.05rem;line-height: 1.78;color: #24343f}.lg-prose p{margin: 1.1em 0}.lg-prose h2{margin-top: 2em}.lg-prose h3{margin-top: 1.8em}.lg-prose li{margin: .4em 0}.lg-prose img{border-radius: 0}.content > blockquote:not(.band):not(.panel):not(.lg-cards-band):not(.lg-form-wrap),.lg-prose blockquote{max-width: var(--content-w);margin: 16px auto;padding: 24px 16px;border-left: 0;font-family: var(--font-body);font-size: 1.5rem;font-style: italic;line-height: 1.3;color: var(--ink)}.content > blockquote p,.lg-prose blockquote p{font-size: inherit;font-style: inherit;line-height: inherit;margin: 0}.content > blockquote p + p,.lg-prose blockquote p + p{margin-top: .6em}.lg-post-nav{display: grid;grid-template-columns: 1fr 1fr;gap: 1.2rem;margin-top: 3rem !important;margin-bottom: 3rem;padding-top: 2rem;border-top: 1px solid var(--line)}.lg-post-nav a{text-decoration: none;color: var(--ink);font-weight: 600;line-height: 1.4;padding: 1rem 1.2rem;border: 1px solid var(--line);border-radius: 12px;background: #fff}.lg-post-nav a:hover{border-color: var(--blue);color: var(--blue-deep)}.lg-post-nav a span{display: block;font-size: .75rem;text-transform: uppercase;letter-spacing: .1em;color: var(--ink-3);margin-bottom: .3rem}.lg-post-nav-next{text-align: right}@media (max-width: 620px){.lg-post-nav{grid-template-columns: 1fr}.lg-post-nav-next{text-align: left}}.content{overflow-x: clip}.content > *{margin: 0 auto}.content >:not(.band):not(.panel):not(.lg-cards-band):not(.lg-form-wrap){max-width: calc(var(--content-w) + 2 * var(--pad-content));padding-left: var(--pad-content);padding-right: var(--pad-content)}.content >:is(ul,ol):not(.band):not(.panel):not(.lg-cards-band):not(.lg-form-wrap){padding-left: calc(var(--pad-content) + 24px)}.content li{line-height: 1.6}.content > * + *{margin-top: 1.2rem}.content > .band,.content > .panel{margin-top: 0}.content > .band + *,.content > .panel + *{margin-top: 0}.content > .band +:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,nav,hr),.content > .panel +:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,nav,hr){margin-top: 2.8rem}.content > div:not(.panel):not(.band){padding-top: 2.4rem;padding-bottom: 2.4rem}.content > div.cols:not(.panel):not(.band){margin-top: 0;padding-top: 16px;padding-bottom: 16px}.content > div >:first-child,.panel >:first-child{margin-top: 0}.content > div:not(.cols) > * + *{margin-top: 1.2rem}.content :is(h2,h3,h4,h5,h6){margin-top: 1.2rem}.content :is(h2,h3,h4,h5,h6):first-child{margin-top: 0}.content >:last-child{margin-bottom: 3rem}.content > .band:last-child,.content > .panel:last-child{margin-bottom: 0}.band{position: relative;display: flex;align-items: center;min-height: var(--band-minh,430px);padding: 3.5rem var(--pad);background-image: var(--band-img);background-size: cover;background-position: var(--band-pos,center);color: #fff;isolation: isolate}.band::before{content: "";position: absolute;inset: 0;z-index: 0;background: var(--band-grad,linear-gradient(rgba(10,22,31,.85),rgba(10,22,31,.85)));opacity: var(--band-dim,.8)}.band a:not(.btn){color: var(--gold-soft)}.band-inner{position: relative;z-index: 1;width: 100%;max-width: var(--content-w);margin: 0 auto}.band-inner >:first-child{margin-top: 0}.band-inner >:last-child{margin-bottom: 0}.band p{font-size: clamp(1rem,.95rem + .35vw,1.15rem);max-width: 62ch}.band p:first-child{font-family: var(--font-head);font-size: clamp(1.092rem,1.092rem + ((1vw - 0.2rem) * 1.144),1.7rem);line-height: 1.2}.band-text-left .band-inner > *{max-width: var(--band-textw,400px)}.band-text-right .band-inner > *{max-width: var(--band-textw,400px);margin-left: auto}.content > .band:first-child{padding: 4rem var(--pad)}.content > .band:first-child h1{max-width: 22ch}.col .band,.panel .band{border-radius: var(--radius);min-height: 300px;padding: 2.5rem 2rem;overflow: hidden}.col .band-inner > *,.panel .band .band-inner > *{max-width: none}@media (max-width: 700px){.band{align-items: flex-start;min-height: 0;padding: 2.4rem var(--pad) 2.8rem}.band{background-image: var(--band-img-m,var(--band-img))}.band::before{background: var(--band-grad-m,var(--band-grad,linear-gradient(rgba(10,22,31,.85),rgba(10,22,31,.85))));opacity: var(--band-dim-m,var(--band-dim,.8))}.band-peek,.content > .band-peek:first-child{padding-bottom: min(300px,68vw)}.band-text-left .band-inner > *,.band-text-right .band-inner > *{max-width: none;margin-left: 0}.band .band-inner,.band .band-inner > *{text-align: center}.content > .band:first-child{padding-top: 3rem}}.panel{padding: 24px var(--pad)}.panel > *{max-width: var(--content-w);margin-left: auto;margin-right: auto}.panel > * + *{margin-top: 1.2rem}.panel-light{background: var(--surface)}.panel-sand{background: var(--sand)}.panel-dark{background: var(--ink);color: #e8eef2}.panel-dark a:not(.btn){color: var(--gold-soft)}.panel-blue{background: var(--blue-deep);color: #fff}.panel-blue a:not(.btn){color: var(--gold-soft)}.panel-gold{background: var(--gold);color: var(--ink)}.panel-grad{background: var(--panel-bg,linear-gradient(135deg,#1678a2 0%,#19a6df 100%));color: #fff}.panel-grad a:not(.btn){color: var(--gold-soft)}.panel-grad p.big strong,.panel-dark p.big strong,.panel-blue p.big strong{color: inherit}.panel-grad p.ta-center:has(+ .btns){font-size: 1.4rem}.panel .band-inner{max-width: var(--content-w)}.cols{display: flex;flex-wrap: nowrap;align-items: stretch;gap: 1.2rem}.col{flex: 1 1 0;min-width: 0}.col >:first-child{margin-top: 0}.col >:last-child{margin-bottom: 0}.col-vcenter{align-self: center}.col figure{margin: 0}.col figure img{max-width: 100%;max-height: 430px;width: auto;height: auto}.col.panel{align-self: stretch;display: flex;flex-direction: column;padding: 16px 24px}.col.panel > *{max-width: none;margin-left: 0;margin-right: 0;margin-top: 1.2rem;margin-bottom: 0}.col.panel >:first-child{margin-top: 0}.col.panel figure img{width: 100%;max-width: 100%;max-height: none;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.col.panel > .btns{margin-top: auto;margin-bottom: 0}@media (max-width: 800px){.cols:not(.cols-fixed){flex-direction: column}.cols:not(.cols-fixed) > .col{flex-basis: auto !important;width: 100%}.cols.swap > .col:first-child{order: 2}.cols.swap > .col:last-child{order: 1}.col figure img{max-height: 320px}.cols-fixed{flex-wrap: wrap;gap: 1.4rem}.cols-fixed > .col{flex: 1 1 40%}}.btns{display: flex;flex-wrap: wrap;gap: .8rem;margin: 1.6rem 0}.btn-wrap{display: inline-block}.ta-center .btns,.btns.ta-center,.ta-center + .btns{justify-content: center}.rule{border: 0;border-top: 2px solid var(--line);width: 110px;max-width: 100%;margin: 2.5rem auto;opacity: .8}.band .rule,.panel-dark .rule,.panel-blue .rule{border-color: rgba(255,255,255,.35)}.ta-center{text-align: center}.ta-right{text-align: right}.big{font-size: clamp(1.15rem,1rem + 1.2vw,1.7rem);line-height: 1.3}p.big strong{font-family: var(--font-head);font-size: clamp(1.5rem,1.5rem + ((1vw - 0.2rem) * 0.565),1.8rem);color: var(--blue-deep)}.huge{font-size: clamp(1.4rem,1.15rem + 1.9vw,2.4rem);line-height: 1.2}.content figure{margin: 1.5rem auto}.content figure img{border-radius: 0}.content figcaption{font-size: .85rem;color: var(--ink-3);text-align: center;margin-top: .5rem}.panel-dark figcaption,.panel-blue figcaption,.panel-grad figcaption,.panel-gold figcaption{color: inherit}.content iframe{max-width: 100%;width: 100%;aspect-ratio: 16 / 9;height: auto;border: 0;border-radius: 12px}.content table{border-collapse: collapse;width: 100%}.content td,.content th{border: 1px solid var(--line);padding: .5em .8em}.lg-consent{position: fixed;right: 16px;bottom: 16px;z-index: 300;width: min(360px,calc(100vw - 32px));background: var(--surface);color: var(--ink);border: 1px solid var(--line);border-radius: 12px;box-shadow: var(--shadow-lift);padding: 16px 18px;font-size: .9rem;line-height: 1.45}.lg-consent[hidden]{display: none}.lg-consent-text{margin: 0 0 12px}.lg-consent-text a{color: var(--blue-deep)}.lg-consent-actions{display: flex;gap: .6rem;align-items: center}.lg-consent-decline{background: none;border: 0;padding: .4em .2em;cursor: pointer;font-family: inherit;font-size: .9rem;color: var(--ink-2);text-decoration: underline}.lg-consent-decline:hover{color: var(--ink)}@media (max-width: 560px){.lg-consent{right: 8px;left: 8px;bottom: 8px;width: auto}}
