:root[data-site=woodbasedpanel]{--page-max-width: min(94vw, 1360px);scrollbar-color:var(--text-secondary) var(--bg);scrollbar-width:thin;caret-color:var(--accent);--wbp-header-height: clamp(80px, 6.25vw, 120px)}[data-site=woodbasedpanel] body{font-family:Microsoft YaHei,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero){padding-inline:0!important}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero)>div:first-child{min-height:0!important;max-height:none!important;height:auto!important;aspect-ratio:1920 / 500}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .bg-black\/20{background:transparent!important}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-content-panel{max-width:1200px;justify-content:center!important;gap:12px;padding:0 24px!important;background:transparent!important}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-content-panel>div:first-child{margin:0!important;gap:14px!important}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-content-panel h2{font-size:clamp(30px,4vw,72px)!important;letter-spacing:.03em;white-space:normal;font-weight:600;text-shadow:0 2px 6px #0004;max-width:none}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-content-panel a{margin-top:12px!important;border-radius:24px;padding:10px 28px!important;font-size:15px!important;letter-spacing:0;box-shadow:none!important}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-bar{position:absolute;inset:auto 0 12px;z-index:25;padding:0;height:20px;border:0;background:transparent!important}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-bar>div>button{width:46px!important;height:3px;border-radius:0;background:#fff9}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-bar>div>button[class*="bg-[var(--accent)]"]{background:#a7e8d0}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-btn{position:absolute;bottom:calc(13.02vw - 28px);width:38px;height:48px;border:0;border-radius:0;background:#0002;color:#fff}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-btn:first-child{left:2%}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-btn:last-child{right:2%}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-btn:hover{background:var(--accent)}[data-site=woodbasedpanel] .image-only-hero img{width:100%;height:auto}[data-site=woodbasedpanel] section[style*=content-visibility]{padding-top:64px;padding-bottom:64px}[data-site=woodbasedpanel] body:has(.banner-section:not(.cms-service-hero)) main>section{content-visibility:visible!important}[data-site=woodbasedpanel] .wbp-section-heading,[data-site=woodbasedpanel] #news:not(:has(.cms-editorial-news)) .max-w-7xl>div:first-child:has(>h2),[data-site=woodbasedpanel] #advantages:not(:has(.cms-collection-feature-list)) .max-w-7xl>div:first-child:has(>h2){display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;margin:0 0 38px}[data-site=woodbasedpanel] #news:not(:has(.cms-editorial-news)) .max-w-7xl>div:first-child:has(>h2),[data-site=woodbasedpanel] #advantages:not(:has(.cms-collection-feature-list)) .max-w-7xl>div:first-child:has(>h2){flex-direction:column-reverse}[data-site=woodbasedpanel] #news:not(:has(.cms-editorial-news)) .wbp-section-heading{flex-direction:column!important}[data-site=woodbasedpanel] .wbp-section-heading p,[data-site=woodbasedpanel] #news:not(:has(.cms-editorial-news)) [data-section-subtitle],[data-site=woodbasedpanel] #advantages:not(:has(.cms-collection-feature-list)) [data-section-subtitle]{color:#888!important;font-family:Arial,sans-serif;font-size:17px!important;font-weight:400;text-transform:uppercase;letter-spacing:0;margin:0 0 5px}[data-site=woodbasedpanel] .wbp-section-heading h2,[data-site=woodbasedpanel] #news:not(:has(.cms-editorial-news)) [data-section-title],[data-site=woodbasedpanel] #advantages:not(:has(.cms-collection-feature-list)) [data-section-title]{color:#303330!important;font-size:clamp(28px,2.4vw,40px)!important;line-height:1.4;font-weight:700;letter-spacing:0}[data-site=woodbasedpanel] .wbp-section-heading h2:before,[data-site=woodbasedpanel] #news:not(:has(.cms-editorial-news)) [data-section-title]:before,[data-site=woodbasedpanel] #advantages:not(:has(.cms-collection-feature-list)) [data-section-title]:before{content:"- "}[data-site=woodbasedpanel] .wbp-section-heading h2:after,[data-site=woodbasedpanel] #news:not(:has(.cms-editorial-news)) [data-section-title]:after,[data-site=woodbasedpanel] #advantages:not(:has(.cms-collection-feature-list)) [data-section-title]:after{content:" -"}[data-site=woodbasedpanel] .programme-carousel{width:100%}[data-site=woodbasedpanel] .programme-carousel-body{position:relative;padding:0 42px}[data-site=woodbasedpanel] .programme-carousel-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}[data-site=woodbasedpanel] .programme-carousel-track::-webkit-scrollbar{display:none}[data-site=woodbasedpanel] .programme-carousel-card{flex:0 0 calc((100% - 80px)/5);min-width:0;scroll-snap-align:start;color:var(--text);text-decoration:none;text-align:center}[data-site=woodbasedpanel] .programme-carousel-image{aspect-ratio:340 / 260;border:1px solid #dedede;background:#fff;overflow:hidden}[data-site=woodbasedpanel] .programme-carousel-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}[data-site=woodbasedpanel] .programme-carousel-card:hover img{transform:scale(1.04)}[data-site=woodbasedpanel] .programme-carousel-card h3{margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.6}[data-site=woodbasedpanel] .programme-carousel-arrow{position:absolute;top:35%;width:30px;height:44px;border:0;background:transparent;color:#888;cursor:pointer}[data-site=woodbasedpanel] .programme-carousel-arrow svg{width:100%;height:100%}[data-site=woodbasedpanel] .programme-carousel-prev{left:0}[data-site=woodbasedpanel] .programme-carousel-next{right:0}[data-site=woodbasedpanel] .programme-carousel-arrow:disabled{opacity:.25;cursor:default}[data-site=woodbasedpanel] .news-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}[data-site=woodbasedpanel] .news-card{border:1px solid #e3e7e3;text-decoration:none;color:var(--text);transition:box-shadow .2s}[data-site=woodbasedpanel] .news-card:hover{box-shadow:0 8px 24px #214d2b12}[data-site=woodbasedpanel] .news-card-media{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--surface)}[data-site=woodbasedpanel] .news-card-copy{padding:22px 22px 20px}[data-site=woodbasedpanel] .news-card h3{font-size:18px;font-weight:500;line-height:1.6;margin-bottom:12px}[data-site=woodbasedpanel] .news-card time{display:block;font-size:13px;color:#999;margin-bottom:14px}[data-site=woodbasedpanel] .news-card-copy p{font-size:14px;line-height:1.8;color:#777}[data-site=woodbasedpanel] .news-card-more{display:block;border-top:1px solid #eee;padding:12px;text-align:center;font-size:14px;color:var(--accent)}[data-site=woodbasedpanel] .news-card:hover .news-card-more{color:#fff;background:var(--accent)}[data-site=woodbasedpanel] .news-more{margin-top:24px;text-align:right;font-size:14px;color:#777}[data-site=woodbasedpanel] .card-grid-introduction{text-align:center;font-size:18px;line-height:1.9;margin:-8px auto 40px}[data-site=woodbasedpanel] [data-card-style=advantages] .grid>a{padding:0 12px;text-align:center;pointer-events:none}[data-site=woodbasedpanel] [data-card-style=advantages] .grid>a>div:first-child{height:100px;aspect-ratio:auto;background:none;border-radius:0}[data-site=woodbasedpanel] [data-card-style=advantages] .grid>a img{width:auto;height:100px;object-fit:contain}[data-site=woodbasedpanel] [data-card-style=advantages] h3{font-size:16px;line-height:1.8;font-weight:400;color:#555;margin-top:16px}[data-site=woodbasedpanel] [data-card-style=advantages] .grid>a>div:last-child>span{display:none}[data-site=woodbasedpanel] .article-content{font-size:16px;line-height:1.9}[data-site=woodbasedpanel] .article-content img{max-width:100%;height:auto}[data-site=woodbasedpanel] #profile .rich-text-section-heading{margin-bottom:48px}[data-site=woodbasedpanel] #profile [data-section-subtitle]{color:#888;font:18px/1.8 Arial,sans-serif;text-transform:uppercase}[data-site=woodbasedpanel] #profile [data-section-title]{font-size:clamp(30px,2.8vw,44px);line-height:1.5}[data-site=woodbasedpanel] #profile [data-section-title]:before{content:"- "}[data-site=woodbasedpanel] #profile [data-section-title]:after{content:" -"}[data-site=woodbasedpanel] .wbp-company-profile{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:48px}[data-site=woodbasedpanel] .wbp-company-profile p{font-size:clamp(16px,1.5vw,22px);line-height:1.95;color:#444;margin:0}[data-site=woodbasedpanel] .wbp-company-profile img{display:block;width:100%;height:auto;margin:0;border-radius:0;box-shadow:none}[data-site=woodbasedpanel] input,[data-site=woodbasedpanel] textarea,[data-site=woodbasedpanel] select{border-radius:3px}@media(max-width:1199px){[data-site=woodbasedpanel] .programme-carousel-card{flex-basis:calc((100% - 40px) / 3)}[data-site=woodbasedpanel] header>div>nav>a{padding-inline:8px!important;font-size:14px!important}}@media(max-width:767px){:root[data-site=woodbasedpanel]{--wbp-header-height: 76px}[data-site=woodbasedpanel] header:has(>div>nav)>div:first-child>a img{height:52px}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero)>div:first-child{height:240px!important;aspect-ratio:auto}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-nav-btn{bottom:94px}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-content-panel h2{font-size:28px!important}[data-site=woodbasedpanel] .banner-section:not(.cms-service-hero) .banner-content-panel a{font-size:13px!important;padding:8px 22px!important}[data-site=woodbasedpanel] section[style*=content-visibility]{padding:42px 18px!important}[data-site=woodbasedpanel] .programme-carousel-body{padding:0 22px}[data-site=woodbasedpanel] .programme-carousel-track{gap:14px}[data-site=woodbasedpanel] .programme-carousel-card{flex-basis:calc((100% - 14px)/2)}[data-site=woodbasedpanel] .programme-carousel-card h3{font-size:13px;margin-top:10px}[data-site=woodbasedpanel] .programme-carousel-arrow{width:20px;height:30px}[data-site=woodbasedpanel] .news-card-grid{grid-template-columns:1fr;gap:22px}[data-site=woodbasedpanel] [data-card-style=advantages] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}[data-site=woodbasedpanel] .card-grid-introduction{font-size:15px}[data-site=woodbasedpanel] .wbp-company-profile{grid-template-columns:1fr;gap:24px}[data-site=woodbasedpanel] [data-card-style=advantages] h3{font-size:14px}}
