/* Common chrome and interaction layers for the measured original composition. */
:root{--paper:#f1f2f4;--ink:#2c373e;--green:#59b039;--blue:#55bad8}
html{scroll-behavior:smooth}body{margin:0;background:#f1f2f4}
[hidden]{display:none!important}
.original-header{position:sticky;top:0;z-index:30;border-bottom:1px solid #d5d7d8}
.original-header .le-document{overflow:clip}
.original-footer{padding:0;background:#2c373e;color:white}
.original-footer a{display:initial}
.original-footer .le-item a{display:initial}
.original-header .le-item a,.original-footer .le-item a{font:inherit}
.original-header .le-decoration[href]{pointer-events:auto}
.scene-carousel{position:relative}.scene-slide{position:relative}
.scene-carousel-controls,.landscape-controls{position:absolute;z-index:8;display:flex;gap:1.4cqw}
.scene-carousel-controls{top:3.6cqw;right:1.4cqw}
.scene-carousel-controls button,.landscape-controls button{width:7.6cqw;height:5.2cqw;background:#fff;border:0;border-radius:.65cqw;color:#2c373e;font:300 2.7cqw Inter,Arial;cursor:pointer}
.landscape-controls{bottom:1.4cqw;right:2.8cqw}
.scene-faq{border:0;margin:0;padding:0}
.scene-faq summary{list-style:none;display:block;padding:0;cursor:pointer}
.scene-faq summary::-webkit-details-marker{display:none}
.scene-faq summary .le-record{pointer-events:none}
.le-document .scene-faq .le-scene{background-color:transparent}
.le-document .home-benefit-row .le-scene{background-color:transparent}
.scene-faq summary .le-image{opacity:1;transition:transform .15s ease}
.scene-faq[open] summary .le-image{transform:rotate(180deg)}
/* Keep the following documents decoration behind the Soykolak FAQ text. */
.soy-original .le-record-p53974561s46{position:relative;z-index:1}
.home-original .le-record-p53934311s23{position:relative;z-index:1}
.soy-original .scene-faq{position:relative;z-index:2;background:linear-gradient(to right,transparent 25%,#f1f2f4 25%)}
/* Breadcrumb artwork continues beside the heat-stress article heading. */
.cv-content .le-p66042041s9,.cv-content .le-p66042041s10,.cv-content .le-p66042041s11{background-color:transparent}
@media(hover:hover){.home-direction-row:hover,.le-hover-artwork:hover{position:relative;z-index:2}}
.scene-faq[open]>summary{background:#e8ebec}
.home-original [id]{scroll-margin-top:90px}
.newsletter-form{display:flex;width:100%;height:100%;border-bottom:1px solid #b6bcc0}
.newsletter-form input{width:100%;background:transparent;border:0;color:white;outline:0;font:inherit}
.newsletter-form button{border:0;color:white;background:transparent;font-size:1.5em;cursor:pointer}
.mobile-nav{position:fixed;inset:70px 0 auto;z-index:40;padding:24px;background:#f1f2f4;box-shadow:0 15px 30px #0002}
.mobile-nav a{display:block;padding:12px;color:#2c373e;text-transform:uppercase}
.le-item:focus-visible{outline:2px solid #2c373e;outline-offset:4px}
@media(max-width:639px){
 .scene-carousel-controls{top:14cqw;right:6.25cqw;gap:3cqw}
 .scene-carousel-controls button,.landscape-controls button{width:12cqw;height:10cqw;border-radius:1.5cqw;font-size:6cqw}
 .landscape-controls{bottom:6.25cqw;right:6.25cqw;gap:3cqw}
 .mobile-nav{inset:75px 0 auto}
}
