/*! © 2025-2026 LUATEL GmbH · AOX (Curinga) */
.luatel-afterword-eyebrow{font-size:12px;letter-spacing:.06em}.luatel-afterword-brandline,.luatel-footer-copyright,.luatel-footer,.luatel-menu-toggle span{font-size:12px}@media(max-width:736px){.text-component.style-2{font-size:12px}}@media(max-width:480px){#buttons15>li>a{font-size:12px}}.container-component.instance-7>.wrapper,.container-component.instance-2>.wrapper{background-image:linear-gradient(90deg,#0e0e0e80,#0e0e0e57 45%,#0e0e0e00 66%)}.container-component.instance-16>.wrapper,.container-component.instance-4>.wrapper{background-image:linear-gradient(270deg,#0e0e0e80,#0e0e0e57 45%,#0e0e0e00 66%)}@media(max-width:736px){.container-component.instance-7>.wrapper,.container-component.instance-2>.wrapper,.container-component.instance-16>.wrapper,.container-component.instance-4>.wrapper{background-image:linear-gradient(#0e0e0e5c,#0e0e0e5c)}}@media(max-width:700px){.luatel-header .luatel-opening-actions a{min-height:44px;font-size:13px;padding:0 .75rem}}.luatel-footer-links a{min-width:44px;justify-content:center}.container-component.instance-16>.wrapper,.container-component.instance-4>.wrapper{background-image:linear-gradient(90deg,#10131818,#10131885 32%,#101318e8,#101318f5)}.container-component.instance-7>.wrapper,.container-component.instance-2>.wrapper{background-image:linear-gradient(90deg,#101318ef,#101318d9 42%,#10131855 72%,#10131818)}.site-main .text-component.style-3{line-height:1.65}@media(min-width:1000px){.site-main .container-component>.wrapper>.inner{padding-right:260px}.luatel-afterword-content{padding-right:180px;box-sizing:border-box}}@media(min-width:761px)and (max-width:999px){.site-main .container-component>.wrapper>.inner{padding-right:240px;padding-left:56px;--gutters:3rem}.site-main .container-component.columns>.wrapper>.inner{flex-direction:column}.site-main .container-component.columns>.wrapper>.inner>div{width:100%!important;padding-left:0;padding-right:0}.site-main .container-component.columns>.wrapper>.inner>div:empty{display:none}}@media(max-width:760px){.container-component.instance-7>.wrapper,.container-component.instance-2>.wrapper,.container-component.instance-16>.wrapper,.container-component.instance-4>.wrapper{background-image:linear-gradient(#101318c9,#101318e8)}.site-main .text-component{overflow-wrap:break-word}}@media(max-width:760px){.site-main .container-component>.wrapper>.inner{padding-right:112px}.site-main .container-component>.wrapper>.inner h1,.site-main .container-component>.wrapper>.inner h2{font-size:clamp(1.5rem,6.2vw,2rem);letter-spacing:-.015em}.site-main .container-component>.wrapper>.inner .text-component.style-2{letter-spacing:.16em;line-height:1.65}}@media(max-width:760px){.luatel-afterword-content{padding-right:88px;box-sizing:border-box}}.site-main .container-component>.wrapper>.inner{--spacing:24px;--gutters:48px;padding-block:clamp(32px,6vh,64px)}.site-main .container-component .text-component.style-3{font-size:clamp(16px,1.25vw,18px);line-height:1.55}.site-main .container-component h2{font-size:clamp(26px,2.7vw,38px);line-height:1.15;letter-spacing:-.015em}.site-main .container-component .text-component.style-2{letter-spacing:.18em;line-height:1.5}#container07>.wrapper>.inner{padding-top:calc(var(--luatel-header-height,92px) + 24px);padding-bottom:32px;display:block}#container07>.wrapper>.inner>div:first-child{display:flex;flex-direction:column;gap:20px;width:min(100%,660px);padding:0;margin:0}#container07>.wrapper>.inner>span:empty{display:none}#container07>.wrapper>.inner>div:first-child>*{margin:0!important;width:100%;max-width:100%}#image01 .frame{width:180px;max-width:100%}#text05{font-size:clamp(36px,4.5vw,62px);line-height:1.02}#text03{max-width:620px}#buttons15>li>a{min-height:44px;height:auto;padding-block:13px}@media(max-width:760px){.site-main .container-component>.wrapper>.inner{--gutters:32px;--spacing:20px;padding-block:36px}.site-main .container-component h2{font-size:clamp(24px,6.2vw,30px)}#container07>.wrapper>.inner{padding-top:calc(var(--luatel-header-height,175px) + 18px);padding-bottom:28px}#container07>.wrapper>.inner>div:first-child{gap:16px}#image01 .frame{width:160px}#text05{font-size:clamp(29px,8vw,42px)}#text03{font-size:15px;line-height:1.5}#text24{font-size:11px;letter-spacing:.12em}}#buttons15>li>a{height:48px;line-height:1.3;padding-block:10px;border-radius:999px}#buttons15>li>a>svg{width:22px;height:22px;flex:none}.luatel-afterword{min-height:100svh;display:flex;flex-direction:column}.luatel-afterword .luatel-flow-stage{margin-top:auto;flex-shrink:0}.luatel-afterword .luatel-footer{flex-shrink:0}.site-main .container-component>.wrapper{min-height:inherit;display:flex;align-items:center}.site-main .container-component>.wrapper>.inner{width:100%}@media(min-width:1000px){#container02>.wrapper>.inner>div:first-child{width:calc(100% + var(--gutters));max-width:none}#container02>.wrapper>.inner>div:empty{display:none}#container03>.wrapper>.inner{--spacing:18px;padding-block:32px}#container03>.wrapper>.inner>div:first-child{width:calc(60% + var(--gutters)/2)}#container03>.wrapper>.inner>div:nth-child(2){width:calc(40% + var(--gutters)/2)}#container03 .text-component.style-3{font-size:16px;line-height:1.5}#container03 h2{font-size:30px}}@media(max-width:360px){#container07>.wrapper>.inner{padding-right:96px;padding-top:calc(var(--luatel-header-height,145px) + 12px);padding-bottom:20px}#container07>.wrapper>.inner>div:first-child{gap:12px}#image01 .frame{width:136px}#text05{font-size:27px}#text03{font-size:14px;line-height:1.45}#text24{font-size:10px}}@media(min-width:1200px)and (max-height:800px){#container03>.wrapper>.inner{--gutters:24px;--spacing:12px;padding-block:16px;padding-left:64px}#container03>.wrapper>.inner>div:first-child{width:calc(63% + var(--gutters)/2)}#container03>.wrapper>.inner>div:nth-child(2){width:calc(37% + var(--gutters)/2)}#container03 .text-component.style-3{line-height:1.45}#container03 .text-component.style-2{font-size:12px;letter-spacing:.1em}#container03 h2{font-size:28px}.luatel-afterword .luatel-flow-stage{height:64px}}html[data-luatel-theme=light] .container-component.style-3>.wrapper{background-image:none}.site-main h2,.site-main h1{text-wrap:balance}@media(min-width:761px){.site-main h2 mark,.site-main h1 mark{white-space:nowrap}}.site-main .text-component.style-3,#text03{text-wrap:pretty}
