:root{--blue:#057ba3;--deep:#005d7c;--text:#333;--light:#f2f2f2;--max:1200px}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);font-size:14px;line-height:1.55;background:#fff}a{color:#006fa3}.container{width:min(var(--max),94vw);margin:auto}.top-line{height:5px;background:var(--blue)}header{height:140px;background:#fff;box-shadow:0 0 5px #bbb;position:relative;z-index:5}header:before{content:"";position:absolute;top:0;right:0;width:64%;height:45px;background:var(--blue);clip-path:polygon(9% 0,100% 0,100% 100%,22% 100%)}.head{position:relative;height:100%}.logo{width:291px;height:auto;margin-top:24px}.slogan{position:absolute;right:0;top:17px;color:#fff;font-size:18px;font-weight:bold}.nav{position:absolute;right:0;bottom:26px;display:flex;gap:0;list-style:none;margin:0;padding:0}.nav a{text-transform:uppercase;text-decoration:none;color:#919191;font-size:16px;padding:0 11px}.nav li:not(:last-child) a:after{content:"\00a0 \2022";color:var(--blue);padding-left:11px}.nav a.active,.nav a:hover{color:var(--deep)}.menu-toggle{display:none}.slider{height:760px;position:relative;overflow:hidden;background:#d9e0e4}.slide{position:absolute;inset:0;background-position:center top;background-size:cover;opacity:0;transition:opacity .55s ease}.slide.active{opacity:1;z-index:1}.slide a{display:block;width:100%;height:100%;text-decoration:none}.slide h1{position:absolute;left:50%;top:38%;width:min(1150px,90vw);transform:translateX(-50%);margin:0;padding:35px 48px 35px 0;text-align:right;text-transform:uppercase;color:#05739f;font-size:40px;line-height:44px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.72) 22%,rgba(255,255,255,.82));text-shadow:0 1px 0 rgba(255,255,255,.55)}.slide h1 span{display:block;color:#555;font-weight:400}.slide-arrow{position:absolute;top:43%;z-index:3;width:80px;height:80px;border:0;background:rgba(255,255,255,.5);color:var(--blue);font-size:54px;line-height:72px;cursor:pointer}.slide-arrow:hover{background:rgba(255,255,255,.9)}.slide-arrow.left{left:50px}.slide-arrow.right{right:50px}.quick-wrap{background:#eee}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;transform:translateY(-72px);margin-bottom:-30px}.quick-card{background:#fff;padding:10px;min-height:250px;box-shadow:0 0 10px #999;position:relative}.quick-card img{width:100%;display:block;margin-bottom:10px}.quick-card h2{position:absolute;top:86px;left:10px;right:28px;margin:0;background:rgba(5,123,163,.82);color:#fff;font-size:20px;text-transform:uppercase;padding:8px 12px}.quick-card p,.quick-card li{font-size:12px;line-height:1.35}.contacts{columns:2;list-style:none;margin:0;padding:0}.home-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:55px 0}.home-section h2,.home-section h3,.home-news h2{color:var(--blue);line-height:1.25}.home-section img{width:100%;height:auto}.home-news{padding:25px 0 50px}.home-news h2{text-align:center;font-size:28px}.home-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-news-grid article{background:#f7f7f7;padding:18px}.home-news-grid img{width:100%;height:120px;object-fit:cover}.home-news-grid h3{font-size:17px;line-height:1.2;margin:12px 0 4px}.project-strip{text-align:center;padding:20px 0}.project-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:25px}.project-grid img{height:160px;object-fit:cover;width:100%}.project-grid h4{color:var(--blue);font-size:13px;margin:8px 0}.read{font-weight:bold;text-decoration:none;color:#0079a6;font-size:12px}.mission{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:25px 0;margin:20px 0}.inner-hero{height:190px;background:url('assets/inner-hero.jpg') center/cover no-repeat}.breadcrumb{background:#f2f3f2;padding:14px 0;color:#333;font-size:13px}.breadcrumb a{text-decoration:none;color:#005d7c}.content{padding:55px 0 70px}.content h1{color:var(--blue);font-size:30px;line-height:1.1}.content h2{color:var(--blue)}.two-col{display:grid;grid-template-columns:300px 1fr;gap:55px}.sidebar{list-style:none;margin:0;padding:0}.sidebar a{display:block;background:#f1f1f1;border-bottom:1px solid #ddd;color:#222;text-decoration:none;padding:13px 16px;font-size:16px;transition:background .25s,color .25s}.sidebar a:hover,.sidebar a.active{background:var(--deep);color:#fff}.services-intro{max-width:980px}.service-section-title{text-align:center;color:#222!important;margin:45px 0 20px!important}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px}.service-card,.project-card{background:#f3f3f3;text-align:center;padding:14px;min-height:160px;text-decoration:none;color:#333;display:block}.service-card:hover,.project-card:hover{box-shadow:0 0 0 2px rgba(5,123,163,.25)}.service-card img,.project-card img{width:130px;height:95px;object-fit:cover;border:1px solid #ddd;background:#fff}.environment{grid-template-columns:1fr 1fr 1fr;align-items:start}.tall{grid-row:span 5;min-height:650px}.news-layout,.article-page{display:grid;grid-template-columns:2fr .95fr;gap:55px}.post{background:#fafafa;border-bottom:1px solid #ddd;padding:22px;margin-bottom:28px;overflow:auto}.post img{width:150px;height:88px;object-fit:cover;float:left;margin:0 28px 18px 0}.post h2{font-size:22px;color:#111;margin:0 0 4px}.post h2 a{color:#111;text-decoration:none}.date{font-size:13px;font-style:italic;color:#555}.button{float:right;background:var(--blue);color:#fff;text-decoration:none;border-radius:8px;padding:10px 28px}.related h2{font-size:30px}.related li{margin-bottom:13px}.pagination a{display:inline-block;background:#eee;border:1px solid #ccc;padding:15px 20px;margin-right:4px;text-decoration:none}.article-image{max-width:680px;width:100%;height:auto;margin:20px 0}.office-grid{display:grid;grid-template-columns:300px 1fr 360px;gap:45px}.map-img{width:100%;margin-bottom:25px}.details h2{font-size:18px;color:red}.contact-table{width:100%;border-collapse:collapse}.contact-table td{padding:4px 0;vertical-align:top}.enquiry{grid-column:2/4;margin-top:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 35px}.field{display:grid;grid-template-columns:115px 1fr;align-items:start;gap:8px}.field label{font-style:italic;font-size:13px}.field input,.field textarea{width:100%;border:1px solid #888;height:24px}.field textarea{height:70px}.send{background:#0075a5;color:#fff;border:none;width:100px;height:30px;justify-self:end}.intro-video{display:block;width:100%;max-width:820px;background:#eee}.align-small{max-width:280px;float:left;margin:0 25px 18px 0}.detail-image{max-width:520px;width:100%;height:auto;display:block;margin:20px 0}.footer-top{background:var(--blue);color:#fff;padding:50px 0}.footer-grid{display:grid;grid-template-columns:1fr 2.1fr 1.55fr;gap:70px}.footer-top h3{text-transform:uppercase;border-bottom:1px solid #248fb4;padding-bottom:8px;margin-top:0}.footer-top ul{list-style:none;margin:0;padding:0}.footer-top a{color:#fff;text-decoration:none;line-height:1.9;font-size:13px}.office-cols{columns:2}.social img{width:32px;height:32px;margin-right:12px}.copyright{background:#222;color:#ddd;text-align:center;font-size:12px;padding:18px 0}.clear{clear:both}@media (max-width:900px){header{height:auto;padding:18px 0 12px;margin-top:0}header:before{height:34px;width:60%}.logo{width:225px;margin-top:4px}.slogan{display:none}.menu-toggle{display:block;position:absolute;right:0;bottom:10px;background:var(--blue);color:#fff;border:0;padding:8px 12px}.nav{display:none;position:static;flex-direction:column;background:#fff;margin-top:12px}.nav.open{display:flex}.nav a{display:block;padding:8px 0}.nav li:not(:last-child) a:after{content:""}.slider{height:360px}.slide h1{font-size:18px;line-height:28px;left:5%;right:5%;width:90%;transform:none;top:32%;padding:20px;text-align:center;background:rgba(255,255,255,.7)}.slide-arrow{display:none}.quick,.project-grid,.cards,.environment,.news-layout,.article-page,.office-grid,.two-col,.home-section,.footer-grid,.home-news-grid{grid-template-columns:1fr}.quick{transform:none;padding:35px 0;margin-bottom:0}.content{padding:35px 0}.office-grid,.two-col,.news-layout{gap:25px}.enquiry{grid-column:auto}.form-grid{grid-template-columns:1fr}.footer-grid{gap:25px}.tall{min-height:0;grid-row:auto}.post img{float:none;width:100%;height:auto;margin:0 0 12px}.button{float:none;display:inline-block}.home-section{gap:22px;padding:35px 0}.home-section.reverse img{order:2}.align-small{float:none;max-width:100%;margin:0 0 18px}}@media (max-width:560px){.logo{width:190px}header:before{display:none}.slider{height:280px}.slide h1{font-size:15px}.project-grid{grid-template-columns:1fr}.field{grid-template-columns:1fr}.footer-top{padding:35px 0}} /* Bottom homepage news carousel */ .home-news-carousel{padding:42px 0 6px;text-align:center;border-top:1px solid #dedede;margin-top:35px}.home-news-carousel h2{font-size:22px;margin:0 0 25px;color:#005d8b}.news-carousel-shell{position:relative;max-width:1200px;margin:0 auto;overflow:hidden}.news-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;transition:opacity .25s ease}.news-tile{display:none;position:relative;height:360px;overflow:hidden;background:#222}.news-tile.visible{display:block}.news-tile img{width:100%;height:100%;object-fit:cover;display:block}.news-tile:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.48)}.news-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#fff;text-align:center}.news-overlay h3{font-size:25px;line-height:1.05;margin:0 0 18px;color:#fff;font-weight:700}.news-overlay span{font-size:13px;font-style:italic;text-transform:uppercase;margin-bottom:42px}.news-overlay a{display:inline-block;background:#2079ad;color:#fff;text-decoration:none;padding:14px 32px;font-size:14px}.news-overlay a:hover{background:#005d8b}.news-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:38px;height:38px;border:2px solid #111;background:rgba(255,255,255,.35);color:#111;font-size:30px;line-height:28px;cursor:pointer}.news-arrow:hover{background:#fff}.news-prev{left:0}.news-next{right:0}.news-dots{display:flex;justify-content:center;gap:12px;padding:32px 0 0}.news-dot{width:11px;height:11px;border-radius:50%;border:0;background:#5e5e5e;padding:0;cursor:pointer}.news-dot.active{background:#35aef2}@media (max-width:900px){.news-track{grid-template-columns:1fr}.news-tile{height:320px}.news-overlay h3{font-size:21px}.news-prev{left:8px}.news-next{right:8px}} /* 2026 Wayback homepage rebuild */ .home-2026{background:#fff;font-size:12px;line-height:1.45}.home-2026 .container,.wt-container{width:min(1160px,92vw);margin:0 auto}.home-2026 header{height:78px}.home-2026 header:before{height:58px;width:56%;clip-path:polygon(0 0,100% 0,100% 100%,24% 100%)}.home-2026 .logo{width:255px;margin-top:7px}.home-2026 .slogan{top:14px;right:0;font-size:13px}.home-2026 .nav{bottom:10px}.home-2026 .nav a{font-size:12px;font-weight:700;color:#333;padding:0 10px}.home-2026 .nav a.active,.home-2026 .nav a:hover{color:#005d7c}.home-2026 .nav li:not(:last-child) a:after{content:""}.home-2026 .wt-hero{height:485px}.home-2026 .slide{background-position:center center}.home-2026 .slide h1{top:42%;left:50%;width:760px;padding:24px 40px;text-align:center;background:rgba(255,255,255,.72);font-size:31px;line-height:1;color:#0084b6}.home-2026 .slide h1 span{font-size:26px;color:#555;font-weight:400;line-height:1.05}.home-2026 .slide-arrow{width:54px;height:54px;font-size:44px;line-height:44px;top:49%;background:rgba(255,255,255,.45);color:#047ca7}.home-2026 .slide-arrow.left{left:55px}.home-2026 .slide-arrow.right{right:55px}.wt-home-main{background:#fff}.wt-band{padding:58px 0}.wt-gray{background:#eee}.wt-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.wt-two img{width:100%;display:block}.wt-band h2,.wt-band .home-h3{color:#05739f;font-size:16px;line-height:1.25;margin:0 0 18px;font-weight:700}.wt-band h3{font-size:16px;color:#333;margin:0 0 12px}.wt-band p{font-size:12px;margin:0 0 12px;color:#333}.wt-band ul{font-size:12px;margin:0 0 0 18px;padding:0}.home-video{width:100%;height:auto;background:#111}.wt-video-mission{align-items:center}.wt-event{text-align:center;padding:42px 0}.event-placeholder{height:46px;background:#fff;display:flex;align-items:center;justify-content:flex-start;color:#1b78b0;font-size:12px}.event-placeholder span{margin-left:10px}.wt-projects{text-align:center}.wt-projects h2{font-size:17px;margin-bottom:28px}.home-2026 .project-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:0}.home-2026 .project-grid img{height:170px;object-fit:cover}.home-2026 .project-grid h4{font-size:12px;line-height:1.25;margin:9px 0;color:#05739f}.home-2026 .read{font-size:11px;color:#05739f}.home-2026 .home-news-carousel{border-top:0;margin-top:0;padding:58px 0 30px}.home-2026 .home-news-carousel h2{font-size:16px;margin-bottom:28px;color:#05739f}.home-2026 .news-carousel-shell{max-width:1160px}.home-2026 .news-track{gap:20px}.home-2026 .news-tile{height:360px}.home-2026 .news-overlay h3{font-size:22px;line-height:1.05}.home-2026 .news-overlay span{font-size:12px;margin-bottom:42px}.home-2026 .news-overlay a{font-size:13px;padding:12px 28px}.home-2026 .news-arrow{width:39px;height:39px}.wt-linkedin{padding-top:22px;background:#fff;text-align:center}.wt-linkedin h2{font-size:13px;margin-bottom:28px}.linkedin-shell{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;width:min(940px,92vw);margin:0 auto;background:#f7f7f7;padding:28px 18px}.linkedin-shell>button{border:0;background:transparent;color:#2e77aa;font-size:32px;cursor:pointer}.linkedin-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.linkedin-cards article{background:#fff;border:1px solid #e1e5e8;border-radius:5px;text-align:left;padding:14px;min-height:260px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.li-head{display:grid;grid-template-columns:32px 1fr;column-gap:9px;align-items:center;font-size:11px}.li-head img{width:32px;height:32px;border-radius:50%;grid-row:span 2}.li-head strong{display:block}.li-head span{font-size:10px;color:#777}.linkedin-cards p{font-size:12px;line-height:1.45;margin:18px 0}.li-actions{border-top:1px solid #eee;padding-top:10px;color:#333;font-size:12px}.home-2026 .footer-top{padding:50px 0;background:#057ba3}.home-2026 .copyright{padding:13px 0;font-size:10px}.home-2026 .footer-top h3{font-size:16px}.home-2026 .footer-top a{font-size:12px;line-height:1.9}@media (max-width:900px){.home-2026 header{height:auto}.home-2026 header:before{display:none}.home-2026 .logo{width:210px}.home-2026 .nav{position:static}.home-2026 .wt-hero{height:320px}.home-2026 .slide h1{font-size:19px;width:86%;left:7%;transform:none;top:35%;padding:20px}.home-2026 .slide h1 span{font-size:16px}.wt-two,.home-2026 .project-grid,.linkedin-cards{grid-template-columns:1fr}.wt-band{padding:36px 0}.linkedin-shell{grid-template-columns:28px 1fr 28px}.home-2026 .news-tile{height:320px}.home-2026 .slide-arrow{display:none}} .home-2026 .logo{width:220px;margin-top:8px}.home-2026 header{height:76px}.home-2026 .nav{bottom:8px}.home-2026 .slogan{top:14px} /* Shared Windtech header styling for inner pages */ body:not(.home-2026) .top-line{height:5px;background:var(--blue)} body:not(.home-2026) header{height:140px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.2);position:relative;z-index:5} body:not(.home-2026) header:before{height:58px;width:60%;background:var(--blue);clip-path:polygon(0 0,100% 0,100% 100%,16% 100%)} body:not(.home-2026) .head{position:relative;height:100%} body:not(.home-2026) .logo{width:360px;max-width:44vw;height:auto;margin-top:7px} body:not(.home-2026) .slogan{position:absolute;top:18px;right:0;color:#fff;font-size:24px;line-height:1;font-weight:700;white-space:nowrap} body:not(.home-2026) .nav{position:absolute;right:0;bottom:23px;display:flex;align-items:center;gap:16px;list-style:none;margin:0;padding:0;text-transform:uppercase} body:not(.home-2026) .nav li{display:flex;align-items:center;gap:16px;color:#999} body:not(.home-2026) .nav a{text-transform:uppercase;text-decoration:none;color:#999;font-size:20px;line-height:28px;padding:0} body:not(.home-2026) .nav li:not(:last-child) a:after{content:"";width:4px;height:4px;background:var(--blue);display:inline-block;margin-left:16px;vertical-align:middle} body:not(.home-2026) .nav a.active, body:not(.home-2026) .nav a:hover{color:var(--deep)} @media (max-width:900px){ body:not(.home-2026) header{height:auto;padding:0} body:not(.home-2026) header:before{height:48px;width:72%} body:not(.home-2026) .head{padding:10px 0} body:not(.home-2026) .logo{width:235px;max-width:66vw;margin:0} body:not(.home-2026) .slogan{display:none} body:not(.home-2026) .menu-toggle{display:block;position:absolute;right:0;top:12px;background:var(--blue);color:#fff;border:0;padding:8px 12px} body:not(.home-2026) .nav{display:none;position:static;flex-direction:column;align-items:flex-start;gap:0;margin-top:10px} body:not(.home-2026) .nav.open{display:flex} body:not(.home-2026) .nav li{display:block} body:not(.home-2026) .nav a{display:block;font-size:15px;line-height:24px;padding:4px 0} body:not(.home-2026) .nav li:not(:last-child) a:after{display:none} } /* News-style shared header */ body:not(.home-2026) .top-line{display:none} body:not(.home-2026) header{height:96px;background:#fff url('News_assets/header.png') top center no-repeat;box-shadow:0 0 5px rgba(0,0,0,.24);overflow:hidden} body:not(.home-2026) header:before{display:none} body:not(.home-2026) .head{height:96px} body:not(.home-2026) .logo{width:260px;max-width:34vw;margin-top:12px} body:not(.home-2026) .slogan{top:16px;right:12px;font-size:18px;line-height:1} body:not(.home-2026) .nav{bottom:13px;gap:0} body:not(.home-2026) .nav li{display:inline-flex;gap:0} body:not(.home-2026) .nav a{font-size:15px;line-height:22px;color:#999} body:not(.home-2026) .nav li:not(:last-child) a:after{content:"\00a0 \2022";display:inline;color:var(--blue);background:transparent;margin-left:0;font-size:12px;font-weight:700;vertical-align:middle} body:not(.home-2026) .nav a.active, body:not(.home-2026) .nav a:hover{color:var(--deep)} @media (max-width:900px){ body:not(.home-2026) header{height:auto;overflow:visible} body:not(.home-2026) .head{height:auto} body:not(.home-2026) .logo{width:250px;max-width:66vw;margin:0} body:not(.home-2026) .nav a{font-size:13px;line-height:22px} body:not(.home-2026) .nav li:not(:last-child) a:after{display:none} } /* Exact News header basis */ body:not(.home-2026) .top-line{display:none} body:not(.home-2026) header{height:96px;background:#fff url('News_assets/header.png') top center no-repeat;box-shadow:0 0 5px rgba(0,0,0,.24);position:relative;overflow:hidden} body:not(.home-2026) header:before{display:none} body:not(.home-2026) .head{width:960px;max-width:calc(100% - 36px);height:96px;position:relative;display:block} body:not(.home-2026) .logo{float:left;width:260px;max-width:none;height:auto;margin:12px 0 0} body:not(.home-2026) .slogan{position:absolute;top:16px;right:12px;margin:0;color:#fff;font-size:18px;line-height:1;font-weight:700;white-space:nowrap} body:not(.home-2026) .nav{position:static;float:right;display:block;margin:60px 0 0;padding:0;list-style:none;text-transform:none} body:not(.home-2026) .nav li{display:inline;margin:0;color:inherit} body:not(.home-2026) .nav a{display:inline-block;padding:0 8px;color:#999;text-transform:uppercase;text-decoration:none;font-size:15px;line-height:normal} body:not(.home-2026) .nav li:not(:last-child) a:after{content:"\00a0 \2022";display:inline;color:var(--blue);background:transparent;margin-left:0;font-size:12px;font-weight:700;vertical-align:middle} body:not(.home-2026) .nav a.active, body:not(.home-2026) .nav a:hover{color:var(--deep)} @media (max-width:900px){body:not(.home-2026) header{height:auto;min-height:120px;background-image:none;overflow:visible}body:not(.home-2026) .head{width:92%;height:auto;padding:0}body:not(.home-2026) .logo{float:none;width:250px;max-width:66vw;margin:12px 0 0}body:not(.home-2026) .slogan{display:none}body:not(.home-2026) .nav{position:static;float:none;display:block;width:auto;margin:10px 0 16px}body:not(.home-2026) .nav li{display:inline}body:not(.home-2026) .nav li:not(:last-child) a:after{display:inline}body:not(.home-2026) .nav a{font-size:13px;line-height:normal;padding:0 8px}} /* Screenshot-matched shared header */ body:not(.home-2026) .top-line{display:none} body:not(.home-2026) header{height:140px;background:#fff;border-top:6px solid var(--blue);box-shadow:none;position:relative;overflow:hidden} body:not(.home-2026) header:before{content:"";display:block;position:absolute;inset:0 0 auto auto;width:60%;height:55px;background:var(--blue);clip-path:polygon(0 0,100% 0,100% 100%,16% 100%);z-index:0} body:not(.home-2026) .head{width:min(1200px,calc(100% - 36px));height:134px;position:relative;display:block;z-index:1} body:not(.home-2026) .logo{float:left;width:360px;max-width:42vw;height:auto;margin:14px 0 0} body:not(.home-2026) .slogan{display:block;position:absolute;top:13px;right:0;margin:0;color:#fff;font-size:24px;line-height:1;font-weight:700;white-space:nowrap} body:not(.home-2026) .nav{position:static;float:right;display:flex;align-items:center;gap:26px;margin:84px 0 0;padding:0;list-style:none} body:not(.home-2026) .nav li{display:block;margin:0;color:inherit} body:not(.home-2026) .nav li:before, body:not(.home-2026) .nav li:after, body:not(.home-2026) .nav li:not(:last-child) a:after{display:none!important;content:none!important} body:not(.home-2026) .nav a{display:block;padding:0;color:#111;text-transform:uppercase;text-decoration:none;font-size:20px;line-height:28px;font-weight:400} body:not(.home-2026) .nav a.active, body:not(.home-2026) .nav a:hover{color:var(--blue)} @media (max-width:900px){body:not(.home-2026) header{height:auto;min-height:0;overflow:visible}body:not(.home-2026) header:before{height:48px;width:72%}body:not(.home-2026) .head{height:auto;padding:10px 0}body:not(.home-2026) .logo{float:none;width:250px;max-width:66vw;margin:0}body:not(.home-2026) .slogan{display:none}body:not(.home-2026) .nav{float:none;display:grid;grid-template-columns:1fr;gap:0;margin:10px 0 0}body:not(.home-2026) .nav a{font-size:15px;line-height:24px;padding:4px 0}}