/* v32: a desktop frost island and a phone-only full-screen menu. */
body{padding-bottom:0;--rs-dock-clear:0px}
body :is(.rs-island-mobile-offer,.rs-dock-contact,.v2-shell-mobile-cta){display:none!important}
body .v2-shell-header.rs-island,body .v2-shell-header.rs-island.is-shell-hidden,body[data-journey-active=true] .v2-shell-header.rs-island{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1000}
@media(min-width:901px){
 body .v2-shell-header.rs-island,body .v2-shell-header.rs-island.is-shell-hidden,body[data-journey-active=true] .v2-shell-header.rs-island{top:18px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:max-content;max-width:calc(100% - 28px);min-height:66px}
 body .rs-island .v2-shell-header__inner{display:flex;width:max-content;max-width:100%;min-height:64px;padding:8px 14px;gap:16px}
 body .rs-island .v2-shell-logo{display:block!important;position:static;transform:none;order:2;width:132px;margin:0 6px}
 body .rs-island .v2-shell-menu{display:none!important}
 body .rs-island .v2-shell-nav{display:contents!important;position:static;inset:auto;padding:0;border:0;max-height:none;height:auto;overflow:visible;visibility:visible;opacity:1;pointer-events:auto;transform:none}
 body .rs-island :is(.rs-island-left,.rs-island-right){display:flex;flex-direction:row;align-items:center;gap:16px}
 body .rs-island .rs-island-left{order:1}body .rs-island .rs-island-right{order:3}
 body .rs-island .v2-shell-nav a{font-size:11px;min-height:42px;padding:0;display:inline-flex;align-items:center;white-space:nowrap}
 body .rs-island .v2-shell-nav .rs-nav-offer{padding:0 14px}
 body .rs-island .v2-shell-broker{display:flex!important;order:4;min-width:150px;min-height:46px;font-size:10px;gap:8px;padding:5px 10px}
 body .rs-island .v2-shell-nav .rs-mobile-broker{display:none!important}
}
@media(min-width:901px) and (max-width:1150px){
 body .rs-island .v2-shell-header__inner{gap:9px;padding:7px 11px}
 body .rs-island :is(.rs-island-left,.rs-island-right){gap:10px}
 body .rs-island .v2-shell-logo{width:112px;margin:0 3px}
 body .rs-island .v2-shell-nav a{font-size:10px}
 body .rs-island .v2-shell-nav .rs-nav-offer{padding:0 10px}
 body .rs-island .v2-shell-broker{min-width:132px;padding:4px 8px;gap:5px;font-size:9px}
 body .rs-island .v2-shell-broker strong{font-size:11px}
 body .rs-island .v2-shell-broker img{width:28px;height:28px}
}
@media(max-width:900px){
 body .v2-shell-header.rs-island,body .v2-shell-header.rs-island.is-shell-hidden,body[data-journey-active=true] .v2-shell-header.rs-island{position:fixed;left:16px!important;top:max(16px,env(safe-area-inset-top))!important;right:auto!important;bottom:auto!important;width:48px!important;height:48px;min-height:0;max-width:none;transform:none!important;background:none!important;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:auto}
 body .rs-island .v2-shell-header__inner{display:block;width:48px;height:48px;min-height:0;padding:0}
 body .rs-island :is(.v2-shell-logo,.v2-shell-broker){display:none!important}
 body .rs-island .v2-shell-menu{display:grid!important;position:relative;z-index:2;place-items:center;width:48px;height:48px;padding:12px;margin:0;border:1px solid #ffffffa0;background:#f5f3ede6;color:#13261a;backdrop-filter:blur(20px);border-radius:50%!important}
 body .rs-island .v2-shell-menu::before,body .rs-island .v2-shell-menu::after{display:none}
 body .rs-island .rs-menu-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}
 body .rs-island .v2-shell-menu[aria-expanded=true] path{d:path('M5 5l14 14M5 19L19 5')}
 body .rs-island .v2-shell-nav{display:none!important;position:fixed;inset:0!important;width:100vw;height:100dvh!important;max-height:none;min-height:100dvh!important;padding:90px 28px 28px;box-sizing:border-box;background:#13261a!important;border:0;border-radius:0!important;overflow-y:auto;backdrop-filter:none;box-shadow:none;transform:none}
 body .rs-island .v2-shell-nav.is-open{display:flex!important;flex-direction:column;gap:0;align-items:stretch;justify-content:center}
 body .rs-island :is(.rs-island-left,.rs-island-right){display:flex;flex-direction:column;align-items:stretch;gap:0;flex:none}
 body .rs-island .v2-shell-nav a{color:#fff!important;font-size:clamp(23px,5.7vw,36px);font-weight:500;min-height:48px;padding:7px 0;border:0!important;background:none!important;border-radius:0!important;justify-content:flex-start;letter-spacing:-.035em}
 body .rs-island .v2-shell-nav a[aria-current=page]{color:#87d719!important}
 body .rs-island .v2-shell-nav .rs-mobile-broker{display:flex!important;gap:14px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid #ffffff35!important;order:5}
 body .rs-mobile-broker img{width:42px;height:42px;border-radius:50%}body .rs-mobile-broker span{font-size:12px;letter-spacing:0}body .rs-mobile-broker strong{font-size:16px}
 body .v2-shell-footer{padding-bottom:40px}
}
@media(max-width:900px) and (max-height:650px){body .rs-island .v2-shell-nav{padding:76px 24px 20px}body .rs-island .v2-shell-nav a{font-size:20px;min-height:39px;padding:5px 0}body .rs-island .v2-shell-nav .rs-mobile-broker{margin-top:9px;padding-top:9px}}
@media(max-width:900px) and (max-height:500px){body .rs-island .v2-shell-nav.is-open{display:grid!important;grid-template-columns:1fr 1fr;gap:0 30px;align-content:center}body .rs-island .v2-shell-nav .rs-mobile-broker{grid-column:1/-1}}
/* Brand surfaces and deliberate row feedback. */
body.homepage-test #standardy{background:#87d719!important;color:#13261a}
body.homepage-test #standardy :is(h2,h3,p,.ht-eyebrow,a){color:#13261a}
body.homepage-test #harmonogram{background:#fff!important}
body .v3-video-offer .v3-viewer__floors{background:#143326!important}
body #v3-results>.ht-apartment-rail-head{background:#fff!important;color:#13261a;padding:22px}
body #v3-results>.ht-apartment-rail-head :is(h2,p,strong,span){color:#13261a!important}
body .v2c-floor-panel[data-floor]{background:#87d719!important;color:#13261a!important}
body .v2c-floor-panel[data-floor] :is(h2,h3,p,strong,th,td,a,span,.v2c-kicker){color:#13261a!important}
body .v2c-floor-panel[data-floor] .v2c-floor-panel__head>strong{background:#ffffff35;color:#13261a;border-color:#13261a40}
body .v2c-floor-panel[data-floor] .v2c-floor-table__status.is-available{background:#13261a;color:#fff!important}
body .v2c-floor-panel[data-floor] :is(th,td){border-color:#13261a38}
body .v2c-floor-panel[data-floor] .v2c-floor-table tbody tr{transition:transform .22s,box-shadow .22s,background-color .22s;transform-origin:center;position:relative}
body .v2c-floor-panel[data-floor] .v2c-floor-table tbody tr:is(:hover,:focus-within,.is-plan-active){transform:translateY(-3px) scale(1.012);background:#13261a!important;box-shadow:0 8px 16px #13261a33;z-index:1}
body .v2c-floor-panel[data-floor] .v2c-floor-table tbody tr:is(:hover,:focus-within,.is-plan-active) :is(td,a,span){color:#fff!important;background:transparent!important}
body[data-v2-apartment-slug] .v2-apartment-specification .v2-apartment-table tbody tr[data-v2-room-row]:is(:hover,:focus-within,.is-active) td{background:#87d719!important;color:#13261a!important}
body[data-v2-apartment-slug] .v2-apartment-specification .v2-apartment-table tbody tr[data-v2-room-row]:is(:hover,:focus-within,.is-active) td:first-child>span{color:#13261a!important;background:transparent!important}
/* Film copy remains present between stops. */
.checkpoint-page .cp-hero-copy h1{font-size:clamp(53px,6.12vw,115px)}
.checkpoint-page .rs-simple-link{top:110px!important;right:22px!important;left:auto!important;bottom:auto!important;z-index:9}
.checkpoint-page .viewport:is([data-stage=departing],[data-stage=moving],[data-stage=paused],[data-stage=switching],[data-stage=settling]) .checkpoint-overlay{opacity:1!important;visibility:visible!important;pointer-events:none}
.checkpoint-page .rs-copy-bridge{z-index:3;pointer-events:none!important}
.checkpoint-page .rs-copy-bridge .cp-reveal{opacity:1!important;translate:none!important}
.checkpoint-page .viewport[data-travel-copy=true] #checkpoint-card .cp-panel{opacity:0;visibility:hidden}
.checkpoint-page .viewport[data-travel-copy=true] #checkpoint-card .rs-copy-bridge{display:none}
.rs-travel-copy{position:absolute;z-index:5;bottom:110px;left:5vw;max-width:650px;color:#fff;pointer-events:none}
.rs-travel-copy[hidden]{display:none}
.rs-travel-copy h2{font:600 clamp(32px,4vw,60px)/1.04 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 20px}
.rs-travel-copy p{font:400 18px/1.5 Manrope,sans-serif;max-width:580px;margin:0}
.checkpoint-page .cp-choice-copy{left:50%!important;right:auto!important;top:40dvh!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(430px,calc(100% - 40px))!important;padding:0!important}
.checkpoint-page .cp-choice-copy>p,.checkpoint-page .cp-choice-copy>h2{display:none}
.checkpoint-page #choice-logo{--logo-end-top:20dvh}
/* Viewer controls are shared by the immersive route and /prohlidka3d. */
.checkpoint-page .tour-toolbar,.checkpoint-page #restart{display:none!important}
.checkpoint-page .minimap{top:110px!important;right:20px!important;bottom:auto!important;max-height:calc(100dvh - 210px);overflow:auto}
.checkpoint-page .exit-tour{position:absolute;left:50%!important;right:auto!important;bottom:max(24px,env(safe-area-inset-bottom))!important;top:auto!important;transform:translateX(-50%);background:#87d719;color:#13261a;min-height:48px;white-space:nowrap;padding:12px 20px;z-index:8}
.checkpoint-page .tour-point{width:36px;height:36px}
.checkpoint-page .tour-point-button{box-sizing:border-box;min-width:36px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:7px!important;border-radius:50%!important;background:#87d719!important;border:1px solid #fff;color:#13261a;box-shadow:0 3px 15px #0005}
.checkpoint-page .tour-point-button:is(:hover,:focus-visible){background:#13261a!important;color:#87d719;box-shadow:0 3px 18px #0007}
.checkpoint-page .tour-point-button svg{width:20px;height:20px}
.checkpoint-page .point-label{top:44px}
.rs-standalone-tour :is(#after-tour,footer,.rs-simple-link,#rs-boot){display:none!important}
.rs-standalone-tour .journey{height:100dvh!important}
/* Phone: full-height media and anchored, continuously present story. */
@media(max-width:900px){
 .checkpoint-page .rs-simple-link{top:max(20px,env(safe-area-inset-top))!important;right:18px!important;left:auto!important;bottom:auto!important;font-size:10px;padding:8px 12px;min-height:38px;display:flex;align-items:center}
 .checkpoint-page .controls{bottom:max(22px,env(safe-area-inset-bottom))!important;right:20px!important;left:auto!important}
 .checkpoint-page .cp-hero-copy{bottom:48px!important;left:22px;right:22px}
 .checkpoint-page .cp-hero-copy h1{font-size:clamp(32px,8.64vw,56px);line-height:1.06}
 .checkpoint-page .threshold-film :is(video,img){height:78dvh!important;width:100%!important;object-fit:cover!important;object-position:50% 45%!important;inset:0!important}
 .checkpoint-page .cp-hero::before{background:linear-gradient(0deg,#13261a 0%,#13261aed 18%,#13261a99 32%,transparent 63%)}
 .checkpoint-page .cp-entrance .cp-split{inset:0!important;height:100dvh!important;display:block;padding:0}
 .checkpoint-page .cp-entrance .cp-split>.cp-left{position:absolute;top:94px;left:22px;right:22px;bottom:auto;width:auto;max-width:none;transform:none}
 .checkpoint-page .cp-entrance .cp-left h2{font-size:clamp(32px,8vw,44px);max-width:360px;margin:0;line-height:1.04}
 .checkpoint-page .cp-entrance .cp-left h2 br{display:none}
 .checkpoint-page .cp-entrance .cp-left>p:last-child{display:none}
 .checkpoint-page .cp-entrance .cp-left .cp-eyebrow{margin-bottom:10px}
 .checkpoint-page .cp-entrance .cp-split>.cp-broker{position:absolute;inset:auto 22px 96px;width:auto;max-width:none;transform:none;padding:16px;background:#13261a;border:1px solid #ffffff45;display:grid;grid-template-columns:54px 1fr;gap:5px 14px}
 .checkpoint-page .cp-broker>img{display:block;width:54px;height:54px;margin:0;grid-column:1;grid-row:1/4;border-radius:50%}
 .checkpoint-page .cp-broker .cp-eyebrow{grid-column:2;margin:0!important;font-size:8px!important}
 .checkpoint-page .cp-broker h3{grid-column:2;font-size:27px;margin:0;line-height:1.08}
 .checkpoint-page .cp-broker>p:not(.cp-eyebrow){grid-column:2;font-size:11px;margin:0;line-height:1.4}
 .checkpoint-page .cp-broker .cp-contact{grid-column:1/-1;margin:6px 0 0;padding:7px 0;min-height:44px;font-size:11px;display:flex;justify-content:space-between;align-items:center;gap:10px}
 .checkpoint-page .cp-broker .cp-contact strong{font-size:16px}
 .checkpoint-page .cp-broker .cp-contact--mail{padding:10px 13px;min-height:44px}
 .checkpoint-page .cp-benefits-section{position:absolute!important;inset:96px 20px 90px!important;max-height:none!important;height:auto;overflow:visible!important;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:0}
 .checkpoint-page .cp-benefits-section h2{font-size:clamp(30px,7vw,40px);line-height:1.04;margin:0}
 .checkpoint-page .cp-benefits-section .ht-intro__copy{display:block;padding:0;margin:0}
 .checkpoint-page .cp-benefits-section .ht-intro__copy h3{font-size:15px;line-height:1.3;margin:0}
 .checkpoint-page .cp-benefits-section .ht-benefits{display:grid;grid-template-columns:1fr!important;gap:7px;margin:10px 0 0;align-content:end;flex:1}
 .checkpoint-page .cp-benefits-section .ht-benefit{display:grid;grid-template-columns:27px 1fr;gap:3px 12px;padding:10px 12px;background:#143326;border:1px solid #ffffff4d;min-height:0}
 .checkpoint-page .cp-benefits-section .ht-benefit i{grid-column:1;grid-row:1/3;font-size:25px;line-height:1;margin:0}
 .checkpoint-page .cp-benefits-section .ht-benefit h3{grid-column:2;font-size:15px;margin:0;line-height:1.2}
 .checkpoint-page .cp-benefits-section .ht-benefit p{grid-column:2;font-size:11px;line-height:1.3;margin:0}
 .rs-travel-copy{left:22px;right:22px;bottom:130px;max-width:none;padding:20px;background:#13261a;border:1px solid #ffffff45}
 .rs-travel-copy h2{font-size:32px;margin-bottom:14px}.rs-travel-copy p{font-size:14px}
 .checkpoint-page .cp-choice-copy{top:36dvh!important;width:min(390px,calc(100% - 40px))!important}
 .checkpoint-page #choice-logo{--logo-end-top:18dvh;--logo-end-width:220px}
 .checkpoint-page .cp-choices>img{max-height:25dvh}.checkpoint-page .cp-choices>button{min-height:66px}
 .checkpoint-page .minimap{top:20px!important;right:18px!important;max-height:calc(100dvh - 130px)}
 .checkpoint-page .viewport[data-stage=tour] .rs-simple-link{display:none}
}
@media(max-width:900px) and (max-height:700px){
 .checkpoint-page .cp-benefits-section{inset:82px 16px 76px!important;gap:8px}
 .checkpoint-page .cp-benefits-section h2{font-size:26px}
 .checkpoint-page .cp-benefits-section .ht-intro__copy h3{font-size:12px}
 .checkpoint-page .cp-benefits-section .ht-benefit{padding:6px 9px;gap:2px 8px}
 .checkpoint-page .cp-benefits-section .ht-benefit h3{font-size:13px}.checkpoint-page .cp-benefits-section .ht-benefit p{font-size:10px}
 .checkpoint-page .cp-benefits-section .ht-benefits{gap:5px;margin-top:2px}
 .checkpoint-page .cp-benefits-section .ht-eyebrow{display:none}
 .checkpoint-page .cp-entrance .cp-split>.cp-broker{bottom:82px;padding:12px}
 .checkpoint-page .cp-choice-copy{top:30dvh!important}.checkpoint-page #choice-logo{--logo-end-top:14dvh;--logo-end-width:180px}
 .checkpoint-page .cp-choices>img{max-height:21dvh}.checkpoint-page .cp-choices>button{min-height:54px;padding:10px 14px}
}
@media(max-width:900px) and (max-height:500px){
 .checkpoint-page .cp-hero-copy{bottom:22px!important;left:22px;right:22px;max-width:70%}.checkpoint-page .cp-hero-copy h1{font-size:32px}.checkpoint-page .cp-hero-bottom{margin-top:10px}.checkpoint-page .cp-hero-bottom p{font-size:12px}.rs-hero-actions{margin-top:10px}
 .checkpoint-page .cp-entrance .cp-split>.cp-left{top:90px;right:60%;left:22px}.checkpoint-page .cp-entrance .cp-left h2{font-size:28px}
 .checkpoint-page .cp-entrance .cp-split>.cp-broker{left:53%;right:20px;bottom:76px;max-height:230px}.checkpoint-page .cp-broker>p:not(.cp-eyebrow){display:none}.checkpoint-page .cp-broker .cp-contact{margin-top:2px}
 .checkpoint-page .cp-benefits-section{inset:78px 20px 72px!important;display:grid;grid-template-columns:30% 1fr;gap:10px 20px;overflow-y:auto!important}
 .checkpoint-page .cp-benefits-section .ht-intro__copy{grid-column:1}.checkpoint-page .cp-benefits-section .ht-benefits{grid-column:2;grid-row:1/3;margin:0;gap:5px}
 .checkpoint-page .cp-benefits-section .ht-benefit p{display:none}.checkpoint-page .cp-benefits-section .ht-benefit{padding:5px 10px}.checkpoint-page .cp-benefits-section .ht-benefit i{font-size:18px;grid-row:1}.checkpoint-page .cp-benefits-section .ht-benefit h3{font-size:12px}
 .rs-travel-copy{left:22px;right:auto;max-width:450px;bottom:80px;padding:15px}.rs-travel-copy h2{font-size:27px}.rs-travel-copy p{font-size:12px}
 .checkpoint-page #choice-logo{--logo-end-top:17dvh;--logo-end-width:160px}.checkpoint-page .cp-choice-copy{top:35dvh!important;width:330px!important}.checkpoint-page .cp-choices>img{display:none}.checkpoint-page .cp-choices>button{min-height:54px}
}
/* The complete logo is visible before the shrink begins. */
.rs-boot .rs-boot-mark,.rs-boot .rs-boot-mark .whole,.rs-boot .rs-boot-mark .linework{animation:none!important}
.rs-boot .rs-boot-mark{width:min(560px,80vw)}.rs-boot .rs-boot-mark .whole{opacity:0}.rs-boot .rs-boot-mark .linework{opacity:1}
.rs-boot .rs-boot-core::after{animation:none;opacity:0}
.rs-boot[data-phase=waiting] .rs-boot-core::after{opacity:1;animation:rs-boot-spin 1.4s linear infinite}
.rs-boot p{opacity:0}.rs-boot[data-phase=waiting] p{opacity:1}
@media(prefers-reduced-motion:reduce){body *{scroll-behavior:auto}.rs-boot .rs-boot-mark .whole{opacity:1}.rs-boot .rs-boot-mark .linework{display:none}.rs-copy-bridge{display:none!important}.v2c-floor-table tbody tr{transition:none!important}.cp-reveal{transition-delay:0ms!important}}
/* Final annotated hero spacing and hover feedback. */
.checkpoint-page .cp-hero-copy{bottom:24px!important}
.checkpoint-page .cp-hero::before{top:auto!important;bottom:0!important;height:calc(var(--hero-copy-height,440px) + 180px);background:linear-gradient(0deg,#13261afa 0%,#13261ad9 68%,#13261a88 85%,transparent 100%)!important}
body .rs-hero-actions .rs-pill,.checkpoint-page .cp-contact--mail{transition:transform .22s,box-shadow .22s,background-color .22s,color .22s,border-color .22s}
body .rs-hero-actions .rs-pill:is(:hover,:focus-visible),.checkpoint-page .cp-broker .cp-contact--mail:is(:hover,:focus-visible){background:#13261a!important;color:#fff!important;border-color:#87d719;transform:translateY(-3px);box-shadow:0 8px 22px #0003}
.checkpoint-page .cp-broker .cp-contact--mail:is(:hover,:focus-visible) span{color:#fff!important}
@media(min-width:901px){.checkpoint-page .rs-simple-link{top:auto!important;right:8px!important;bottom:8px!important;left:auto!important}.checkpoint-page .cp-hero-bottom p{font-size:clamp(15px,1.24vw,20px)}}
@media(max-width:900px){.checkpoint-page .rs-simple-link{top:max(8px,env(safe-area-inset-top))!important;right:8px!important;bottom:auto!important}.checkpoint-page .cp-hero-copy{bottom:max(24px,env(safe-area-inset-bottom))!important}}
/* Static, scoped SVG map: only station and bearing attributes may change. */
.checkpoint-page #minimap,.checkpoint-page #minimap *{animation:none!important;transition:none!important;scale:1!important;translate:none!important;rotate:none!important;filter:none!important;box-shadow:none!important}
.checkpoint-page #minimap [role=button]{background:transparent!important;outline:none!important}
.checkpoint-page #minimap .map-point .hit{r:.76;fill:transparent!important;stroke:none!important}
.checkpoint-page #minimap .map-point .dot{r:.22;fill:#536268;stroke:#f6f5f0;stroke-width:.12}
.checkpoint-page #minimap .map-point:is(:hover,:focus-visible) .dot{r:.22}
.checkpoint-page #minimap .map-point[data-current=true] .dot{fill:#87d719}
.checkpoint-page #minimap .map-view .eye{r:.27;fill:#87d719!important;stroke:#304026!important;stroke-width:.1}
.checkpoint-page #minimap .map-view .cone{fill:#87d71970!important;stroke:none!important}
.checkpoint-page #minimap .map-room{fill:#e4e5df;stroke:#98a09d;stroke-width:.09}
.checkpoint-page #minimap .map-room[data-current=true]{fill:#dae6c6;stroke:#7d9659}
.checkpoint-page #minimap .map-room.exterior{fill:none;stroke-dasharray:.22 .16}
.checkpoint-page #minimap [role=button]:focus-visible{stroke:#143326;stroke-width:.16}
.checkpoint-page .minimap{right:12px!important;top:12px!important}
body[data-journey-active=true]:has(.viewport[data-stage=tour]) .v2-shell-header.rs-island{visibility:hidden!important;pointer-events:none!important}
@media(max-width:900px){body[data-journey-active=true]:has(.viewport[data-stage=tour]) .v2-shell-header.rs-island{visibility:visible!important;pointer-events:auto!important}}
body.rs-project .v2-hero__content,body.rs-standards .v2-hero__content{position:absolute!important;left:24px;right:24px;bottom:24px;top:auto;width:auto;margin:0;padding:0!important;max-width:1100px}
body.rs-project .v2-hero::after,body.rs-standards .v2-hero::after{background:linear-gradient(0deg,#13261af5,#13261ab0 45%,transparent 90%)}
body .v2-contact__intro{margin-bottom:0;padding-top:calc(clamp(50px,7vw,92px) - 24px);padding-bottom:24px}
body .v2-contact-card__copy h2{letter-spacing:-.015em;font-kerning:normal;font-variant-ligatures:none}
body.homepage-test #rychly-prehled{padding-top:clamp(86.4px,9.6vw,144px)}
@media(max-width:700px){body.rs-project .v2-hero__content,body.rs-standards .v2-hero__content{left:20px;right:20px;bottom:24px}body.rs-project .v2-hero__lead,body.rs-standards .v2-hero__lead{max-width:calc(100% - 42px)}}
@media(prefers-reduced-motion:reduce){.rs-hero-actions .rs-pill,.cp-contact--mail{transition:none!important}}
