*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f7f5ef;color:#12374d;font:15px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}a{color:inherit;text-decoration:none;touch-action:manipulation}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;text-wrap:balance}a:focus-visible,summary:focus-visible{outline:2px solid #0b3553;outline-offset:5px}a:hover{text-decoration:underline;text-underline-offset:4px}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.catalogue-header{display:flex;align-items:center;gap:32px;min-height:100px;border-bottom:1px solid #cbd7dc}.brand{display:flex;gap:13px;align-items:center;font-size:19px;font-weight:650;letter-spacing:.12em;line-height:1.2}.brand img{width:44px;height:52px;object-fit:contain}.brand small{display:block;font-size:10px;letter-spacing:.44em;margin-top:6px}.catalogue-header nav{margin-left:auto;display:flex;align-items:center;gap:26px;font-size:13px}.catalogue-header nav a,.language-link{display:inline-flex;align-items:center;min-height:44px}.language-link{padding:7px 14px;border:1px solid #bdcbd3;font-size:13px}.catalogue-intro{padding-block:32px 40px}.back-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#526875}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:25px;align-items:start}h1{font:400 clamp(34px,4vw,54px)/1.16 Georgia,"Songti SC",serif;color:#0b3553;letter-spacing:-.025em;max-width:540px}.intro-text{font-size:15px;line-height:1.9;max-width:550px;color:#526875}.unit-note{font-size:12px;color:#526875;margin-top:16px}.primary-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:12px;border-bottom:1px solid #7894a3}.category-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.category-links a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid #b8cbd5;font-size:14px}.sample-category{margin-bottom:48px;scroll-margin-top:20px}.category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-top:1px solid #bdcdd6;padding-top:23px;margin-bottom:22px}.category-heading h2{font:400 28px/1.4 Georgia,"Songti SC",serif}.category-heading p{font-size:12px;color:#526875}.samples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 25px;align-items:start}.sample{min-width:0;scroll-margin-top:24px}.sample-image{display:block;overflow:hidden;background:#e5e9e7}.sample-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;max-height:245px}.sample-body{padding:16px 0 0}.article-number{font-size:12px;letter-spacing:.06em;color:#526875;margin-bottom:5px}.sample h3{font:400 25px/1.3 Georgia,"Songti SC",serif}.other-name{font-size:12px;color:#526875;margin-top:6px}.sample-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;border-block:1px solid #d4dfe4;padding-block:12px;margin:15px 0 6px}.sample-specs div,.variant-specs div{min-width:0}.sample-specs dt,.variant-specs dt{font-size:11px;color:#526875}.sample-specs dd,.variant-specs dd{margin:2px 0 0;color:#173f59;font-variant-numeric:tabular-nums}.asset-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#526875}.asset-links a{display:inline-flex;align-items:center;min-height:40px}.sample-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.sample-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #aabfcd;padding:7px 13px;font-size:12px}.sample-actions a:first-child{color:#f7f5ef;background:#0b3553;border-color:#0b3553}.family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.family h2{font:400 26px/1.3 Georgia,"Songti SC",serif}.description{font-size:13px;line-height:1.9;color:#526875;margin-top:12px}.sample-note{font-size:12px;color:#526875;line-height:1.9;margin-top:13px}.second-display{display:inline-flex;min-height:44px;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:4px}.variant-details{margin-top:16px;border-block:1px solid #cbd8df}.variant-details summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:13px;touch-action:manipulation}.variant-records{padding:0;margin:0;list-style:none}.variant-record{padding:14px 0;border-top:1px solid #d5dfe4;scroll-margin-top:20px}.variant-record>p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 15px;font-size:12px}.variant-record strong{font-weight:550;color:#18415a}.variant-record>p span{color:#526875}.variant-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;font-size:12px}.colour-note{font-size:12px;line-height:1.95;color:#526875;border-top:1px solid #c9d6dc;padding-top:20px;margin-top:45px}.coordination{padding-block:34px;border-bottom:1px solid #c8d7df;display:grid;grid-template-columns:1fr 1.6fr;gap:18px 60px;align-items:start}.coordination h2{font:400 27px/1.4 Georgia,"Songti SC",serif}.coordination p{color:#526875;font-size:13px;line-height:1.95;max-width:760px}.coordination>a{grid-column:2;display:inline-flex;min-height:44px;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:5px}.enquiry-section{padding-block:50px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.enquiry-section h2{font:400 32px/1.3 Georgia,"Songti SC",serif}.enquiry-section>div>p{font-size:13px;color:#526875;margin-top:14px}.contact-details .contact-person{font:400 25px/1.4 Georgia,"Songti SC",serif;margin:0;color:#153f59}.contact-details>a{display:flex;min-height:44px;align-items:center;font-size:14px;overflow-wrap:anywhere}.contact-details>p:last-child{font-size:13px;margin-top:8px}footer{display:flex;align-items:center;gap:25px;border-top:1px solid #ccd9df;padding-block:22px;font-size:12px;color:#526875}footer a{min-height:44px;display:inline-flex;align-items:center}footer a:last-child{margin-left:auto}.skip-link{position:absolute;top:-100px;left:16px;background:#fff;padding:10px;z-index:50}.skip-link:focus{top:12px}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.intro-grid{gap:40px}.catalogue-header{gap:20px}.catalogue-header nav{gap:18px}.samples-grid,.family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coordination{gap:15px 35px}.enquiry-section{gap:40px}}@media(max-width:600px){.wrap{width:calc(100% - 36px)}.catalogue-header{gap:14px;min-height:82px;flex-wrap:wrap;padding-block:10px}.brand{font-size:15px;gap:9px}.brand img{width:33px;height:40px}.brand small{font-size:10px}.catalogue-header nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:12px}.language-link{margin-left:auto;font-size:12px;padding-inline:11px}.catalogue-intro{padding-block:20px 28px}.intro-grid{display:block;margin-top:17px}h1{font-size:37px;max-width:360px}.intro-text{font-size:13px;line-height:1.9;margin-top:21px}.unit-note{font-size:12px}.category-links{gap:8px 20px;margin-top:18px;font-size:12px}.samples-grid,.family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.sample-category{margin-bottom:33px}.category-heading{padding-top:18px;margin-bottom:17px}.category-heading h2{font-size:24px}.sample-image img{aspect-ratio:4/3;max-height:150px}.sample-body{padding-top:12px}.sample h3,.family h2{font-size:22px;line-height:1.35}.article-number{font-size:11px}.other-name{font-size:12px}.sample-specs{grid-template-columns:1fr;gap:7px;font-size:12px;padding-block:10px;margin-top:12px}.sample-specs>div{display:flex;flex-wrap:wrap;gap:2px 10px;justify-content:space-between}.sample-specs dt{font-size:11px}.sample-specs dd{margin:0}.asset-links{font-size:12px;gap:0 10px}.asset-links a{min-height:44px}.sample-actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:7px}.sample-actions a{font-size:12px;padding:7px 5px}.description,.sample-note{font-size:12px;line-height:1.85}.variant-details summary{font-size:12px}.variant-record>p{font-size:12px;display:block}.variant-record>p span{display:block;margin-top:4px}.variant-specs{grid-template-columns:1fr;gap:7px;font-size:12px}.variant-specs dt{font-size:11px}.second-display{font-size:12px}.colour-note{font-size:12px;margin-top:32px;padding-top:18px}.coordination{display:block;padding-block:28px}.coordination h2{font-size:24px}.coordination p{font-size:12px;margin-top:16px}.coordination>a{font-size:12px;margin-top:10px}.enquiry-section{display:block;padding-block:32px}.enquiry-section h2{font-size:28px}.enquiry-section>div>p{font-size:12px}.contact-details{margin-top:25px}.contact-details>a{font-size:12px}footer{display:block;font-size:12px;padding-block:20px}footer p{margin-top:10px}footer a{margin-right:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
