/* Multipage UV collection: preserve the original ink, paper and orange identity. */
.page-hero h1,.section-heading h2,.project-cta h2{text-wrap:balance}
.header-inner{gap:26px;height:90px}.brand{width:225px}.header nav{gap:23px;font-size:12px}.nav-tools{margin-left:7px;gap:15px}.header nav>a[aria-current="page"]:after{right:0}.header nav>a[aria-current="page"]{color:var(--orange-dark)}
h1,h2,h3,p,a,li,dd,dt{overflow-wrap:break-word}.hero h1{white-space:normal}.section-heading h2{max-width:680px}.section-end{display:flex;justify-content:flex-end;margin-top:32px}.section-end .text-link{border-color:#aeb9b2}.breadcrumbs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#9aaeb8;font-size:11px;padding:28px 0}.breadcrumbs a:hover{color:var(--orange)}.breadcrumbs>span:not(:last-child){opacity:.5}
.page-hero{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#b8c9cf08 1px,transparent 1px),linear-gradient(90deg,#b8c9cf08 1px,transparent 1px);background-size:86px 86px;mask-image:linear-gradient(90deg,transparent,#000)}.page-hero>.container{position:relative}.page-hero-grid{display:grid;grid-template-columns:1fr .4fr;align-items:center;min-height:340px;gap:65px;padding:36px 0 68px}.page-hero h1{font-size:clamp(45px,5.1vw,72px);line-height:1.08;letter-spacing:-2px;max-width:850px}.page-hero .eyebrow{margin-bottom:20px}.page-lead{max-width:680px;color:#afbec6;line-height:1.9;font-size:14px;margin-top:25px}.page-symbol{text-align:right;color:var(--orange);font:150px/.9 var(--font);align-self:end;padding-bottom:12px;opacity:.9}.page-hero.with-art .page-hero-grid{grid-template-columns:1fr .85fr;gap:60px}.page-hero-art{margin:0;position:relative}.page-hero-art img{width:100%;filter:drop-shadow(0 22px 20px #0004)}.page-hero-art .preview-tag{color:#bcc9cc;background:#172b36c9;border-color:#8f9e9e44}
figure{margin:0}.preview-tag{position:absolute;right:16px;bottom:16px;font-size:9px;letter-spacing:.6px;font-weight:600;background:#f5f3eee6;border:1px solid #9baea34d;padding:5px 9px;line-height:1.5;color:#5c706a;backdrop-filter:blur(6px)}.notice{display:flex;gap:13px;align-items:flex-start;border:1px solid #d4d9d0;background:#edeFE8;padding:18px 22px;margin-bottom:36px;color:#657367}.notice .status-dot{margin-top:7px}.notice p{font-size:12px;line-height:1.9;max-width:100%}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-card{min-width:0}.product-image{position:relative;display:block;overflow:hidden;background:#e5e8e1;border:1px solid #d8ded5;aspect-ratio:1.32}.product-image>img{width:100%;height:100%;object-fit:contain;padding:22px 6px;transition:transform .45s}.product-image:hover img{transform:scale(1.035)}.art-number{position:absolute;left:18px;top:15px;color:#7e9087;font-size:10px;letter-spacing:1.2px;z-index:1}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1px;color:#76867c;margin-top:23px;margin-bottom:15px}.product-meta>span:last-child{font-size:8px;color:var(--orange-dark)}.product-card h3{font-size:27px;line-height:1.2;margin-bottom:14px}.product-card>p{font-size:12px;color:var(--muted);line-height:1.9}.product-card .category-link{margin-top:6px}.product-card .category-link:hover{color:var(--orange-dark)}
.application-feature{background:#e6e9e1;padding:85px 0}.split-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.split-feature>figure{position:relative;background:#dce3db;border:1px solid #cbd5ca;overflow:hidden}.split-feature>figure img{width:100%}.split-feature h2{font-size:clamp(36px,4vw,57px)}.split-feature>div>p:not(.eyebrow){color:#627265;font-size:14px;line-height:1.9;margin-top:26px}.split-feature .button{margin-top:28px}.topic-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.topic-chips a{padding:6px 11px;border:1px solid #bac8ba;font-size:10px;color:#5e7163}.topic-chips a:hover{border-color:var(--orange);color:var(--orange-dark)}
.story-preview-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;align-items:center}.story-date{padding:50px 0 45px;border-block:1px solid #c4cec4;display:flex;flex-direction:column;text-align:center;color:var(--ink)}.story-date span{font-size:11px;letter-spacing:4px;color:#839286}.story-date b{font:600 clamp(75px,10vw,135px)/1.25 var(--font);letter-spacing:-4px;color:var(--orange-dark)}.story-preview-grid h2{font-size:clamp(34px,3.5vw,49px);line-height:1.15}.story-preview-grid>div>p:not(.eyebrow),.prose p{font-size:14px;line-height:2;color:var(--muted);margin-top:25px}.story-preview-grid .text-link{margin-top:22px;border-color:#b5c0b5}.support-teaser{padding:80px 0;background:var(--ink);color:#f5f3ee}.support-teaser>.container{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:110px}.support-teaser h2{font-size:45px;line-height:1.15}.support-teaser p:not(.eyebrow){font-size:14px;color:#aabac3;line-height:1.9}.support-teaser .text-link{margin-top:27px;color:var(--orange)}
.project-cta{background:var(--orange);padding:75px 0;color:var(--ink)}.cta-layout{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:110px}.project-cta .eyebrow{color:#683818;margin-bottom:20px}.project-cta h2{font-size:clamp(37px,4.2vw,58px);line-height:1.1}.project-cta p:not(.eyebrow){max-width:420px;font-size:14px;line-height:1.9;color:#623a26}.project-cta .button{background:var(--ink);color:var(--paper);margin-top:25px}.project-cta .button:hover{background:#2d414e}.footer-nav{display:flex;flex-wrap:wrap;gap:16px 30px;padding:25px 0 10px;font-size:11px;color:#b2c0c8}.footer-nav a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid #50616d55;margin-top:15px}.footer-bottom a:hover{color:var(--orange)}
.product-detail-hero{padding-bottom:80px}.product-detail-hero .breadcrumbs{color:#7b897e;padding-block:30px}.detail-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:center}.detail-visual{position:relative;background:#e3e7de;border:1px solid #d6ddd1;min-width:0}.detail-visual img{width:100%;padding:35px 8px}.detail-visual .preview-tag{bottom:50px}.detail-visual figcaption{border-top:1px solid #c9d4c7;color:#839184;padding:11px 20px;font-size:8px;letter-spacing:1.5px}.detail-copy h1{font-size:clamp(34px,4vw,53px);letter-spacing:-1.5px;line-height:1.15}.detail-copy .eyebrow{margin-bottom:19px}.detail-intro{font-size:13px;line-height:1.9;color:var(--muted);margin:23px 0}.detail-copy .notice{padding:14px 17px;margin:23px 0}.detail-facts{margin:25px 0 28px}.detail-facts>div{display:grid;grid-template-columns:.7fr 1fr;gap:15px;padding:11px 0;border-bottom:1px solid #d7dfd3;font-size:11px}.detail-facts dt{color:#78867a}.detail-facts dd{margin:0;text-align:right;color:#596a5e}.detail-note{font-size:10px;color:#7d8d7f;margin-top:14px;line-height:1.8}.detail-section-nav{background:#e7eae2;border-block:1px solid #cdd6c9}.detail-section-nav>.container{display:flex;gap:45px;padding-block:19px;flex-wrap:wrap}.detail-section-nav a{font-size:12px;color:#526456}.detail-section-nav a:hover{color:var(--orange-dark)}.spec-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.spec-table th,.spec-table td{border-bottom:1px solid #ccd5c9;padding:21px 22px;line-height:1.7}.spec-table th{font-weight:500;color:#495f50}.spec-table tbody th{background:#e9ede4;width:45%}.spec-table td{color:#849183}.spec-table thead th{background:var(--ink);color:#d8e2df;font-weight:600;font-size:12px}.compare-table tbody th{width:28%}.compare-table th,.compare-table td{font-size:12px;padding:20px}.table-scroll{overflow-x:auto}.compare-table{min-width:680px}.comparison-section,.sample-section{background:#e8ece3}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sample-grid figure{position:relative;background:#dfe5da;border:1px solid #d0d9c9;min-width:0}.sample-grid img{width:100%}.sample-grid .preview-tag{bottom:51px;right:12px;font-size:8px}.sample-grid figcaption{font-size:10px;line-height:1.6;color:#71836f;background:#eff1e9;padding:13px 15px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.info-grid article{border-top:2px solid #c0cec0;padding:25px 0 0}.info-grid h3{font-size:24px;line-height:1.3;margin:20px 0 15px}.info-grid p{font-size:13px;color:var(--muted);line-height:1.9}.small-index{font-size:10px;letter-spacing:1.8px;color:var(--orange-dark);font-weight:600}.values-section{background:#e6eae1}
.application-list{display:flex;flex-direction:column;gap:85px}.application-card{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center;scroll-margin-top:115px}.application-card:nth-child(even)>figure{order:2}.application-card>figure{position:relative;background:#e0e6da;border:1px solid #d0d9c9;min-width:0}.application-card>figure img{width:100%}.application-copy h2{font-size:39px;margin-top:18px;line-height:1.2}.application-copy>p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:24px}.application-copy h3{font:600 11px/1.5 var(--text);margin-top:25px;letter-spacing:.4px}.check-list{list-style:none;padding:0;margin:12px 0 0}.check-list li{position:relative;padding:9px 0 9px 18px;border-bottom:1px solid #d6dfd1;font-size:12px;line-height:1.8;color:#697d6b}.check-list li:before{content:"+";position:absolute;left:0;color:var(--orange-dark)}.application-copy .category-link{margin-top:15px}.support-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.support-step-grid article{border-top:1px solid #c6d3c2;padding-top:25px}.support-step-grid h2{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin-top:22px}.support-step-grid p{font-size:12px;line-height:1.95;color:var(--muted);margin-top:20px}.support-step-grid .step-number{color:var(--orange-dark)}.search-label{display:block;font-size:11px;margin:30px 0 9px;color:#687a69}.faq-search-box{position:relative;max-width:340px}.faq-search-box input{width:100%;padding:12px 40px 12px 14px;min-height:47px;border:1px solid #c6d2c1;background:#fafbf6;border-radius:0;font-size:13px}.faq-search-box span{position:absolute;right:14px;top:5px;font-size:25px;color:#8e9c8b;pointer-events:none}.search-status{margin-top:12px;font-size:11px;color:#7a8c75}.no-results{font-size:13px;padding:28px 0;color:var(--muted)}[hidden]{display:none!important}
.contact-channel{display:flex;align-items:center;gap:14px;border-bottom:1px solid #bfccbd;padding:23px 0;margin-top:6px}.contact-channel h3{font:600 14px/1.5 var(--text);letter-spacing:0}.contact-channel p{font-size:11px;color:#72816e;line-height:1.8;margin-top:5px}.channel-icon{font:28px/1 var(--font);color:var(--orange-dark);width:31px;text-align:center;flex-shrink:0}.pending-pill{font-size:9px;border:1px solid #bdcbb7;background:#edf1e8;color:#73846e;padding:4px 8px;white-space:nowrap;margin-left:auto}.form-privacy a{text-decoration:underline;text-underline-offset:4px}.privacy-prose{max-width:850px}.privacy-prose article{position:relative;border-top:1px solid #c9d4c4;padding:30px 0 38px}.privacy-prose h2{font-size:29px;line-height:1.3;margin-top:15px;letter-spacing:-.6px}.privacy-prose p{font-size:14px;color:var(--muted);line-height:2;margin-top:23px}.privacy-prose .text-link{margin-top:12px;border-color:#b4c1b0}
body[data-lang="zh"] .page-hero h1{font-family:"Microsoft YaHei",var(--text);font-size:clamp(35px,4vw,58px);line-height:1.3;letter-spacing:-1px}body[data-lang="zh"] .detail-copy h1{font-size:clamp(32px,3.6vw,46px);line-height:1.3}body[data-lang="zh"] .support-step-grid h2{font-size:23px}body[data-lang="zh"] .application-copy h2{font-size:35px}body[data-lang="zh"] .project-cta h2{font-size:clamp(32px,3.6vw,48px);line-height:1.25}
@media(max-width:1150px){.brand{width:205px}.header nav{gap:17px;font-size:11px}.header-inner{height:84px;gap:20px}.split-feature,.detail-grid,.application-card{gap:55px}.story-preview-grid{gap:60px}.support-teaser>.container,.cta-layout{gap:65px}.product-card h3{font-size:24px}.product-meta{font-size:7px}.page-hero.with-art .page-hero-grid{gap:35px}.page-hero h1{font-size:57px}.support-step-grid{gap:20px}.support-step-grid h2{font-size:22px}}
@media(min-width:821px) and (max-width:1000px){.header-inner{height:80px}.brand{width:175px}.header nav{gap:12px;font-size:10px}.nav-tools{margin-left:0}.language-switch{font-size:10px}.header .container{width:calc(100% - 44px)}}
@media(max-width:820px){.header-inner{height:82px}.brand{width:225px}.header nav{font-size:14px;gap:0}.header nav>a[aria-current="page"]{border-bottom-color:var(--orange)}.nav-tools{margin:20px 0 0}.nav-tools .language-switch{font-size:13px}.page-hero-grid{min-height:300px;gap:25px;padding:30px 0 55px;grid-template-columns:1fr .18fr}.page-hero h1{font-size:49px}.page-lead{font-size:13px;line-height:1.9}.page-symbol{font-size:100px}.page-hero.with-art .page-hero-grid{grid-template-columns:1fr .75fr;gap:25px}.product-grid{gap:19px}.product-card h3{font-size:23px}.product-meta{display:block;font-size:8px;line-height:1.8}.product-meta>span{display:block}.product-image{aspect-ratio:1}.preview-tag{font-size:8px;right:8px;bottom:8px;padding:4px 6px;letter-spacing:0}.product-image img{padding:18px 0}.split-feature{gap:35px}.split-feature h2{font-size:35px}.split-feature>div>p:not(.eyebrow){font-size:12px;margin-top:20px}.application-feature{padding:65px 0}.story-preview-grid{gap:38px;grid-template-columns:.7fr 1.1fr}.story-preview-grid h2{font-size:34px}.story-preview-grid>div>p:not(.eyebrow),.prose p{font-size:12px;margin-top:20px}.story-date b{font-size:90px}.support-teaser>.container,.cta-layout{gap:40px}.support-teaser h2{font-size:35px}.support-teaser p:not(.eyebrow),.project-cta p:not(.eyebrow){font-size:12px}.support-teaser,.project-cta{padding:60px 0}.project-cta h2{font-size:38px}.detail-grid{gap:35px;grid-template-columns:1fr 1fr;align-items:start}.detail-copy h1{font-size:35px}.detail-copy .eyebrow{font-size:8px}.detail-intro{font-size:12px;margin:20px 0}.detail-visual img{padding:40px 0}.detail-facts>div{font-size:10px}.detail-section-nav>.container{gap:28px;padding-block:18px}.detail-section-nav a{font-size:11px}.info-grid{gap:23px}.info-grid h3{font-size:22px}.info-grid p{font-size:12px}.sample-grid{gap:15px}.sample-grid figcaption{font-size:9px;padding:11px}.sample-grid .preview-tag{bottom:60px;font-size:7px;right:7px}.application-card{gap:35px}.application-copy h2{font-size:32px}.application-copy>p{font-size:12px}.application-list{gap:65px}.support-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.support-step-grid h2{font-size:25px}.faq-search-box{max-width:100%}.privacy-prose h2{font-size:26px}.privacy-prose p{font-size:13px}body[data-lang="zh"] .application-copy h2{font-size:29px}}
@media(max-width:560px){.header-inner{height:74px}.brand{width:215px}.breadcrumbs{font-size:9px;gap:9px;padding:22px 0}.page-hero-grid,.page-hero.with-art .page-hero-grid{grid-template-columns:1fr;padding:25px 0 40px;gap:20px;min-height:0}.page-hero h1{font-size:43px;letter-spacing:-1.7px}.page-lead{font-size:12px;line-height:1.9;margin-top:20px}.page-hero .eyebrow{font-size:8px}.page-symbol{display:none}.page-hero-art{max-width:320px;margin:0 auto;width:100%}.page-hero.with-art .page-hero-grid{padding-bottom:20px}.page-hero-art img{max-height:250px;object-fit:contain}.notice{padding:15px 16px;margin-bottom:28px;gap:11px}.notice p{font-size:11px;line-height:1.9}.product-grid{grid-template-columns:1fr;gap:35px}.product-image{aspect-ratio:1.43}.product-meta{display:flex;font-size:8px;margin-top:19px;margin-bottom:12px}.product-image img{padding:16px 5px}.preview-tag{right:12px;bottom:12px;font-size:8px;padding:4px 8px}.product-card h3{font-size:27px}.product-card>p{font-size:12px}.product-card .category-link{font-size:12px}.section-end{margin-top:25px}.split-feature{grid-template-columns:1fr;gap:35px}.application-feature{padding:50px 0}.split-feature h2{font-size:39px}.split-feature .eyebrow{margin-bottom:18px}.split-feature>figure{max-width:450px;width:100%;margin:auto}.split-feature .button{font-size:12px}.story-preview-grid{grid-template-columns:1fr;gap:35px}.story-date{padding:28px 0;max-width:100%;width:100%}.story-date b{font-size:100px}.story-date span{font-size:9px;letter-spacing:3px}.story-preview-grid h2{font-size:36px}.story-preview-grid>div>p:not(.eyebrow),.prose p{font-size:13px}.support-teaser>.container,.cta-layout{grid-template-columns:1fr;gap:27px}.support-teaser,.project-cta{padding:52px 0}.support-teaser h2{font-size:37px}.project-cta h2{font-size:41px}.project-cta p:not(.eyebrow),.support-teaser p:not(.eyebrow){font-size:13px}.project-cta .button{font-size:12px}.footer-nav{gap:17px 25px;font-size:10px;padding-block:24px 7px}.detail-grid{grid-template-columns:1fr;gap:32px}.product-detail-hero{padding-bottom:50px}.detail-visual img{padding:12px 5px;max-height:320px;object-fit:contain}.detail-visual figcaption{font-size:8px;padding:11px 15px}.detail-visual .preview-tag{bottom:48px}.detail-copy h1{font-size:37px}.detail-intro{font-size:13px}.detail-copy .notice{margin:22px 0}.detail-facts>div{font-size:12px}.detail-copy .button{width:100%;font-size:12px}.detail-note{font-size:10px}.detail-section-nav>.container{gap:14px 23px;padding:16px 0}.detail-section-nav a{font-size:10px}.spec-table th,.spec-table td{font-size:11px;padding:17px 12px}.spec-table tbody th{width:48%}.compare-table th,.compare-table td{font-size:11px;padding:17px 14px}.compare-table tbody th{width:28%}.sample-grid{grid-template-columns:1fr;gap:24px}.sample-grid img{max-height:290px;object-fit:contain}.sample-grid figcaption{font-size:10px;padding:13px 15px}.sample-grid .preview-tag{bottom:52px;font-size:8px;right:12px}.info-grid{grid-template-columns:1fr;gap:30px}.info-grid article{padding-top:21px}.info-grid h3{font-size:25px;margin-top:17px}.info-grid p{font-size:13px}.application-list{gap:60px}.application-card{grid-template-columns:1fr;gap:26px}.application-card:nth-child(even)>figure{order:0}.application-copy h2{font-size:35px;margin-top:14px}.application-copy>p{font-size:13px;margin-top:20px}.application-copy h3{font-size:12px;margin-top:22px}.check-list li{font-size:12px}.support-step-grid{grid-template-columns:1fr;gap:32px}.support-step-grid article{display:grid;grid-template-columns:40px 1fr;gap:15px}.support-step-grid .step-number{grid-row:1/3;font-size:25px}.support-step-grid h2{font-size:24px;margin:0;align-self:center}.support-step-grid p{font-size:13px;grid-column:2;margin:0}.search-label{font-size:12px;margin-top:25px}.faq-search-box input{font-size:16px}.contact-channel h3{font-size:14px}.contact-channel p{font-size:11px}.pending-pill{font-size:9px}.contact-channel{gap:12px}.channel-icon{width:25px;font-size:24px}.privacy-prose h2{font-size:25px}.privacy-prose p{font-size:13px}body[data-lang="zh"] .page-hero h1{font-size:35px;line-height:1.3}body[data-lang="zh"] .application-copy h2{font-size:30px}body[data-lang="zh"] .project-cta h2{font-size:34px}body[data-lang="zh"] .detail-copy h1{font-size:33px}}
.header .nav-tools .button-small{display:none}.notice{font-size:12px;line-height:1.9}.section-end{gap:25px;flex-wrap:wrap}.section-end .text-link{line-height:1.6}.product-image>figure{height:100%;position:relative}.product-image img{width:100%;height:100%;object-fit:contain;padding:22px 6px;transition:transform .45s}.product-image:hover img{transform:scale(1.035)}.product-card .category-copy>p{font-size:12px;line-height:1.9;color:var(--muted);min-height:0}.product-card .category-copy{padding-top:0}.product-image .preview-tag{font-size:7px;max-width:calc(100% - 24px);text-align:right}.hero-visual .preview-tag{bottom:125px;right:0;background:transparent;color:#9baeb7;border-color:#667e8355;font-size:8px}.home-application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-application-card .category-art{aspect-ratio:1.18}.home-application-card .category-art img{padding:12px 0}.home-application-card h3{font-size:23px;line-height:1.25}.home-application-card .category-copy>p{font-size:12px;min-height:130px;line-height:1.9}.home-application-card .preview-tag{font-size:7px;right:7px;bottom:7px;max-width:calc(100% - 14px)}.home-application-card .category-link{font-size:11px}.page-symbol>img{width:175px;margin:auto}.page-symbol>span{display:block;font:9px/1.8 var(--font);letter-spacing:2px;margin-top:15px}.page-hero .eyebrow.dark{color:#a2b4bd}.page-hero .detail-grid{padding:25px 0 45px}.page-hero .detail-intro{color:#b1c1c8}.page-hero .detail-facts dt{color:#8fa4af}.page-hero .detail-facts dd{color:#cfdbdc}.page-hero .detail-note{color:#95aab4}.page-hero .detail-facts>div{border-color:#3c505a}.page-hero .pending-pill{display:inline-block;background:#273d44;border-color:#506568;color:#b9c9c8;margin-top:20px}.page-hero .detail-section-nav{display:flex;gap:40px;flex-wrap:wrap;padding:20px 0;background:transparent;border-color:#435861}.page-hero .detail-section-nav a{color:#a9bdc6}.page-hero .detail-section-nav a:hover{color:var(--orange)}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-grid .preview-tag{bottom:15px}.application-art{position:relative}.application-art>img{width:100%}.info-grid>.contact-channel{display:grid;grid-template-columns:30px 1fr;align-content:start;align-items:start;gap:10px 14px;padding-top:25px;margin-top:0;border-bottom:none}.info-grid>.contact-channel h2{font-size:23px;letter-spacing:-.4px;line-height:1.4}.info-grid>.contact-channel .pending-pill,.info-grid>.contact-channel p{grid-column:2;margin:0;justify-self:start}.info-grid>.contact-channel .pending-pill{font-size:9px}.info-grid>.contact-channel p{font-size:12px;line-height:1.9}.privacy-prose>section{padding:30px 0 38px;border-top:1px solid #c9d4c4}.privacy-prose h2{margin-top:16px}.inquiry-section .support-teaser{padding:35px}.inquiry-section .support-teaser h3{font-size:29px;line-height:1.3}.inquiry-section .support-teaser>p{font-size:13px;margin-top:20px}.inquiry-section .support-teaser .button{margin-top:25px}.inquiry-section .page-lead{color:#687d69}.project-cta .cta-layout>.button{justify-self:end;max-width:100%}.prose>.notice{padding:18px 22px}.spec-table caption{text-align:left;font-size:11px;color:#768a74;padding-bottom:20px}
@media(max-width:1150px){.home-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.home-application-card .category-art{aspect-ratio:1.5}.home-application-card .category-copy>p{min-height:70px}.hero-visual .preview-tag{bottom:115px}}
@media(max-width:820px){.hero-visual .preview-tag{bottom:100px;font-size:6px}.home-application-card h3{font-size:24px}.home-application-card .category-copy>p{min-height:120px}.page-hero .detail-section-nav{gap:20px}.product-image img{padding:18px 0}.home-application-card .category-art{aspect-ratio:1.2}.sample-grid .preview-tag{font-size:7px;bottom:10px}.project-cta .cta-layout>.button{justify-self:start}}
@media(max-width:560px){.home-application-grid{grid-template-columns:1fr;gap:32px}.home-application-card .category-art{aspect-ratio:1.5}.home-application-card .category-copy>p{min-height:0}.home-application-card h3{font-size:27px}.hero-visual .preview-tag{bottom:100px;font-size:6px}.page-hero .detail-section-nav{gap:16px 24px}.sample-grid{grid-template-columns:1fr}.product-image img{padding:16px 5px}.page-hero .detail-grid{padding-top:8px;gap:30px}.page-hero .detail-copy{padding-bottom:6px}.info-grid>.contact-channel h2{font-size:23px}.inquiry-section .support-teaser{padding:27px}.inquiry-section .support-teaser h3{font-size:27px}.inquiry-section .support-teaser .button{font-size:12px}.sample-grid .preview-tag{font-size:8px;bottom:14px}.project-cta .cta-layout>.button{justify-self:start}.page-hero .detail-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.product-image img{transition:none}}@media print{.page-hero,.project-cta,.support-teaser{background:#fff;color:#000}.page-symbol,.page-hero-art,.footer-nav,.detail-section-nav,.breadcrumbs,.preview-tag{display:none}.page-hero-grid,.detail-grid,.application-card,.story-preview-grid,.cta-layout{display:block}.page-lead{color:#333}.product-grid,.sample-grid,.info-grid,.support-step-grid{grid-template-columns:1fr 1fr}.page-hero h1{font-size:36px}.application-card,.product-card{break-inside:avoid;margin-bottom:25px}.table-scroll{overflow:visible}.compare-table{min-width:0}.notice{break-inside:avoid}}
