{"id":1187,"date":"2026-01-28T03:27:02","date_gmt":"2026-01-28T03:27:02","guid":{"rendered":"https:\/\/towaycast.com\/?p=1187"},"modified":"2026-10-02T15:57:17","modified_gmt":"2026-10-02T15:57:17","slug":"how-do-i-know-if-my-pump-impeller-is-bad-5-signs-of-failure","status":"publish","type":"post","link":"https:\/\/towaycast.com\/ja\/how-do-i-know-if-my-pump-impeller-is-bad-5-signs-of-failure\/","title":{"rendered":"Pump Impeller Problems: Symptoms to Review"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1187\" class=\"elementor elementor-1187\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a00001 e-con-full twu-editor-document e-flex e-con e-parent\" data-id=\"7a00001\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a00002 elementor-widget elementor-widget-html\" data-id=\"7a00002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style id=\"twu-page-style\">#twu-page{--blue: #304bff; --navy: #111c2d; --ink: #192335; --muted: #657083; --line: #dce1e9; --pale: #f4f6fa;}\n#twu-page *{box-sizing: border-box;}\n#twu-page html{scroll-behavior: smooth; scroll-padding-top: 110px;}\n#twu-page{margin: 0px; color: var(--ink); background: rgb(255, 255, 255); font: 16px \/ 1.6 Arial, Helvetica, sans-serif;}\n#twu-page button,#twu-page input,#twu-page textarea,#twu-page select{font: inherit;}\n#twu-page button,#twu-page a{touch-action: manipulation;}\n#twu-page a{color: inherit; text-decoration: none;}\n#twu-page button{cursor: pointer;}\n#twu-page a:focus-visible,#twu-page button:focus-visible,#twu-page input:focus-visible,#twu-page textarea:focus-visible,#twu-page select:focus-visible{outline: rgb(233, 165, 38) solid 3px; outline-offset: 4px;}\n#twu-page h1,#twu-page h2,#twu-page h3,#twu-page p{margin: 0px;}\n#twu-page h1,#twu-page h2,#twu-page h3{line-height: 1.12; letter-spacing: -0.035em;}\n#twu-page button{border: 0px;}\n#twu-page img{max-width: 100%; display: block;}\n#twu-page .wrap{max-width: 1280px; margin: auto; padding: 0px 40px;}\n#twu-page .eyebrow{font-size: 11px; letter-spacing: 0.17em; font-weight: 700; text-transform: uppercase; color: var(--blue);}\n#twu-page .arrow{font-size: 22px; line-height: 1;}\n#twu-page .btn{padding: 14px 22px; display: inline-flex; align-items: center; justify-content: space-between; gap: 28px; background: var(--blue); color: white; font-size: 14px; font-weight: 600; border: 1px solid var(--blue);}\n#twu-page .btn:hover{background: rgb(23, 52, 238);}\n#twu-page .btn.outline{background: transparent; border-color: rgb(165, 175, 190); color: inherit;}\n#twu-page .textlink{display: inline-flex; gap: 20px; align-items: center; font-size: 14px; font-weight: 600; color: var(--blue);}\n#twu-page .topbar{background: var(--navy); color: rgb(198, 207, 221); font-size: 11px; letter-spacing: 0.03em;}\n#twu-page .topbar .wrap{display: flex; justify-content: space-between; align-items: center; height: 32px;}\n#twu-page .topbar b{color: rgb(255, 255, 255); font-weight: 400;}\n#twu-page .header{position: sticky; top: 0px; z-index: 20; background: white; border-bottom: 1px solid var(--line);}\n#twu-page .nav{display: flex; align-items: center; justify-content: space-between; height: 86px; gap: 20px;}\n#twu-page .brand{display: flex; align-items: center; gap: 11px; flex-shrink: 0;}\n#twu-page .brand svg{width: 35px; height: 39px;}\n#twu-page .brand strong{font-size: 25px; font-weight: 750; letter-spacing: -1px;}\n#twu-page .brand small{display: block; font-size: 8px; letter-spacing: 2.3px; line-height: 1.2; color: rgb(88, 101, 120);}\n#twu-page .navlist{display: flex; align-items: center; gap: 23px;}\n#twu-page .navitem{position: relative;}\n#twu-page .navitem > a,#twu-page .navitem > button{background: none; padding: 29px 0px; color: rgb(38, 49, 70); font-size: 12px; white-space: nowrap;}\n#twu-page .navitem.active > a{color: var(--blue);}\n#twu-page .navitem.active::after{content: \"\"; position: absolute; bottom: 14px; left: 0px; width: 18px; height: 2px; background: var(--blue);}\n#twu-page .navitem button span{font-size: 10px; color: rgb(133, 144, 160); margin-left: 4px;}\n#twu-page .drop{display: none; position: absolute; top: 66px; left: -20px; width: 270px; padding: 15px; background: rgb(255, 255, 255); box-shadow: rgba(16, 28, 44, 0.133) 0px 16px 40px; border: 1px solid var(--line);}\n#twu-page .navitem.open .drop{display: block;}\n#twu-page .drop a{display: block; padding: 9px 12px; font-size: 13px;}\n#twu-page .drop a:hover{background: var(--pale); color: var(--blue);}\n#twu-page .nav .btn{font-size: 12px; padding: 12px 17px; gap: 16px; white-space: nowrap;}\n#twu-page .mobile-toggle{display: none; background: none; font-size: 25px;}\n#twu-page .hero{position: relative; background: var(--navy); color: white; overflow: hidden;}\n#twu-page .hero-image{position: absolute; inset: 0px 0px 0px 39%; width: 61%; height: 100%; object-fit: cover; object-position: center center;}\n#twu-page .hero::after{content: \"\"; position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(17, 28, 45) 26%, rgba(17, 28, 45, 0.95) 39%, rgba(17, 28, 45, 0.27) 69%, rgba(17, 28, 45, 0.082));}\n#twu-page .hero .wrap{position: relative; z-index: 2; padding-top: 83px; padding-bottom: 80px; min-height: 590px;}\n#twu-page .hero .eyebrow{color: rgb(169, 184, 255); display: flex; align-items: center; gap: 12px;}\n#twu-page .hero .eyebrow::before{content: \"\"; height: 1px; width: 30px; background: rgb(117, 138, 255);}\n#twu-page .hero h1{font-size: clamp(44px, 4.9vw, 68px); font-weight: 600; max-width: 680px; margin: 25px 0px;}\n#twu-page .hero h1 span{color: rgb(172, 185, 255);}\n#twu-page .hero p{font-size: 16px; line-height: 1.8; max-width: 440px; color: rgb(188, 198, 213);}\n#twu-page .hero-actions{display: flex; gap: 23px; align-items: center; margin-top: 32px;}\n#twu-page .hero-actions .secondary{color: rgb(255, 255, 255); font-size: 13px; border-bottom: 1px solid rgb(116, 129, 150); padding-bottom: 5px;}\n#twu-page .hero-caption{position: absolute; right: 40px; bottom: 32px; font-size: 10px; letter-spacing: 0.15em; color: rgb(226, 230, 236); text-transform: uppercase;}\n#twu-page .hero-caption i{display: inline-block; width: 6px; height: 6px; background: rgb(255, 185, 86); margin-right: 8px;}\n#twu-page .process-strip{border-bottom: 1px solid var(--line);}\n#twu-page .process-grid{display: grid; grid-template-columns: repeat(4, 1fr);}\n#twu-page .process-link{display: flex; gap: 18px; padding: 28px 23px; border-right: 1px solid var(--line); align-items: flex-start;}\n#twu-page .process-link:first-child{padding-left: 0px;}\n#twu-page .process-link:last-child{border: 0px;}\n#twu-page .process-link .num{font-size: 11px; color: rgb(142, 153, 170); padding-top: 4px;}\n#twu-page .process-link strong{font-size: 14px; display: block;}\n#twu-page .process-link small{color: var(--muted); font-size: 11px; display: block; margin-top: 4px;}\n#twu-page .process-link .arrow{margin-left: auto; color: var(--blue);}\n#twu-page .section{padding: 90px 0px;}\n#twu-page .section-head{display: flex; align-items: end; justify-content: space-between; gap: 40px; margin-bottom: 35px;}\n#twu-page .section-head h2{font-size: 42px; margin-top: 14px;}\n#twu-page .section-head p{max-width: 350px; color: var(--muted); font-size: 14px;}\n#twu-page .industries{background: var(--pale);}\n#twu-page .tabs{display: flex; border-bottom: 1px solid rgb(204, 211, 224); margin: 25px 0px 30px; overflow: auto;}\n#twu-page .tabs button{padding: 15px 20px; white-space: nowrap; background: transparent; font-size: 12px; color: rgb(103, 115, 134); border-bottom: 3px solid transparent;}\n#twu-page .tabs button:first-child{padding-left: 0px; padding-right: 25px;}\n#twu-page .tabs button[aria-selected=\"true\"]{color: var(--blue); border-color: var(--blue); font-weight: 700;}\n#twu-page .industry-panel{display: grid; grid-template-columns: 1fr 1fr; min-height: 350px; border: 1px solid var(--line); background: white;}\n#twu-page .industry-visual{position: relative; background: rgb(231, 235, 241); overflow: hidden; display: flex; align-items: center; justify-content: center;}\n#twu-page .industry-visual::before{content: \"\"; position: absolute; inset: 0px; background: linear-gradient(rgba(204, 211, 221, 0.333) 1px, transparent 1px) 0% 0% \/ 40px 40px, linear-gradient(90deg, rgba(204, 211, 221, 0.333) 1px, transparent 1px);}\n#twu-page .industry-visual img{position: relative; width: 78%; max-height: 305px; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .visual-label{position: absolute; left: 23px; bottom: 20px; font-size: 9px; text-transform: uppercase; letter-spacing: 0.14em; color: rgb(101, 113, 132);}\n#twu-page .industry-copy{padding: 43px 46px;}\n#twu-page .industry-copy h3{font-size: 32px; margin-bottom: 18px;}\n#twu-page .industry-copy p{font-size: 14px; color: var(--muted); margin-bottom: 20px;}\n#twu-page .chips{display: flex; gap: 7px; flex-wrap: wrap; margin-bottom: 26px;}\n#twu-page .chips span{font-size: 10px; padding: 5px 9px; background: var(--pale); color: rgb(86, 98, 118);}\n#twu-page .cap-grid{display: grid; grid-template-columns: 1.05fr 1fr; gap: 65px; align-items: center;}\n#twu-page .cap-image{position: relative;}\n#twu-page .cap-image img{width: 100%; height: 440px; object-fit: cover;}\n#twu-page .cap-tag{position: absolute; bottom: -20px; right: -20px; background: var(--blue); color: white; padding: 22px 28px; font-size: 12px; line-height: 1.5;}\n#twu-page .cap-copy h2{font-size: 41px; margin: 17px 0px 22px;}\n#twu-page .cap-copy > p{font-size: 14px; color: var(--muted);}\n#twu-page .cap-list{margin-top: 26px;}\n#twu-page .cap-row{display: flex; gap: 20px; border-bottom: 1px solid var(--line); padding: 17px 0px;}\n#twu-page .cap-row > b{color: var(--blue); font-size: 12px;}\n#twu-page .cap-row h3{font-size: 15px; letter-spacing: 0px; margin-bottom: 6px;}\n#twu-page .cap-row p{font-size: 12px; color: var(--muted);}\n#twu-page .materials{background: var(--navy); color: white;}\n#twu-page .materials .eyebrow{color: rgb(158, 176, 255);}\n#twu-page .materials .section-head p{color: rgb(170, 182, 199);}\n#twu-page .material-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px;}\n#twu-page .material-card{background: rgb(27, 41, 61); border: 1px solid rgb(52, 64, 83); padding: 30px 24px; min-height: 235px; position: relative; transition: transform 0.2s, border-color 0.2s;}\n#twu-page .material-card:hover{transform: translateY(-5px); border-color: rgb(141, 161, 255);}\n#twu-page .material-card .symbol{font-size: 36px; letter-spacing: -2px; color: rgb(154, 172, 191); font-weight: 600; margin-bottom: 24px;}\n#twu-page .material-card h3{font-size: 19px; letter-spacing: -0.02em; margin-bottom: 12px;}\n#twu-page .material-card p{font-size: 12px; color: rgb(167, 180, 197); max-width: 195px;}\n#twu-page .material-card .arrow{position: absolute; right: 20px; top: 25px; color: rgb(151, 169, 255);}\n#twu-page .materials-note{color: rgb(133, 147, 168); font-size: 11px; margin-top: 23px;}\n#twu-page .resource-grid{display: grid; grid-template-columns: 1.1fr 1fr 1fr; gap: 22px;}\n#twu-page .resource-card{border: 1px solid var(--line); padding: 28px; display: flex; flex-direction: column; min-height: 300px;}\n#twu-page .resource-card.featured{background: rgb(238, 241, 255); border-color: rgb(220, 227, 255);}\n#twu-page .resource-type{font-size: 10px; letter-spacing: 0.13em; text-transform: uppercase; color: var(--blue); display: flex; align-items: center; gap: 10px; margin-bottom: 40px;}\n#twu-page .resource-card h3{font-size: 23px; margin-bottom: 17px;}\n#twu-page .resource-card p{color: var(--muted); font-size: 13px; margin-bottom: 25px;}\n#twu-page .resource-card .textlink{margin-top: auto; font-size: 12px;}\n#twu-page .guide-icon{width: 31px; height: 39px; border: 1px solid rgb(88, 113, 255); position: relative;}\n#twu-page .guide-icon::after{content: \"\"; position: absolute; left: 6px; right: 6px; top: 12px; height: 8px; border-top: 1px solid rgb(88, 113, 255); border-bottom: 1px solid rgb(88, 113, 255);}\n#twu-page .quote{background: var(--blue); color: white;}\n#twu-page .quote .wrap{display: grid; grid-template-columns: 1fr 370px; gap: 90px; padding-top: 62px; padding-bottom: 62px; align-items: center;}\n#twu-page .quote .eyebrow{color: rgb(195, 203, 255);}\n#twu-page .quote h2{font-size: 43px; margin: 18px 0px;}\n#twu-page .quote p{font-size: 14px; color: rgb(211, 218, 255); max-width: 500px;}\n#twu-page .quote-check{font-size: 12px; color: rgb(232, 235, 255); margin-bottom: 22px; padding: 0px; list-style: none;}\n#twu-page .quote-check li{margin: 7px 0px;}\n#twu-page .quote-check li::before{content: \"\u2197\"; margin-right: 12px;}\n#twu-page .quote .btn{background: white; color: var(--blue); width: 100%; border-color: white;}\n#twu-page footer{background: rgb(16, 25, 39); color: rgb(175, 186, 203); padding: 54px 0px 0px;}\n#twu-page .footer-grid{display: grid; grid-template-columns: 1.7fr 1fr 1fr 1.3fr; gap: 40px; padding-bottom: 45px;}\n#twu-page .footer-brand strong{font-size: 28px; color: white; letter-spacing: -1px;}\n#twu-page .footer-brand p{font-size: 12px; max-width: 260px; margin-top: 16px;}\n#twu-page .footer-col h3{font-size: 12px; color: white; letter-spacing: 0px; margin-bottom: 16px;}\n#twu-page .footer-col a{display: block; font-size: 12px; margin: 9px 0px;}\n#twu-page .footer-col a:hover{color: white;}\n#twu-page .footer-bottom{border-top: 1px solid rgb(43, 54, 70); padding: 20px 0px; display: flex; justify-content: space-between; font-size: 10px;}\n#twu-page .draftbar{position: fixed; z-index: 25; left: 18px; bottom: 17px; background: rgb(255, 255, 255); box-shadow: rgba(17, 27, 48, 0.2) 0px 4px 28px; border: 1px solid rgb(220, 225, 233); border-radius: 30px; display: flex; align-items: center; gap: 12px; padding: 9px 15px; font-size: 11px; color: rgb(89, 101, 121);}\n#twu-page .draftbar b{color: var(--blue); font-size: 10px; letter-spacing: 0.06em;}\n#twu-page .draftbar button{background: none; color: rgb(109, 119, 136); font-size: 16px; padding: 0px 2px;}\n#twu-page dialog{border: 0px; padding: 0px; width: min(860px, 100% - 32px); max-height: 90vh; box-shadow: rgba(0, 0, 0, 0.333) 0px 20px 90px; color: var(--ink);}\n#twu-page dialog::backdrop{background: rgba(11, 22, 45, 0.8); backdrop-filter: blur(4px);}\n#twu-page .dialog-head{padding: 26px 34px; background: var(--navy); color: white; display: flex; justify-content: space-between; align-items: center;}\n#twu-page .dialog-head span{font-size: 10px; letter-spacing: 0.14em; color: rgb(180, 194, 255);}\n#twu-page .dialog-head button{background: none; color: white; font-size: 27px;}\n#twu-page .dialog-body{padding: 38px;}\n#twu-page .dialog-body h2{font-size: 36px; margin: 13px 0px 18px;}\n#twu-page .dialog-body > p{color: var(--muted);}\n#twu-page .detail-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin: 25px 0px;}\n#twu-page .detail-grid section{background: var(--pale); padding: 23px;}\n#twu-page .detail-grid h3{font-size: 18px; margin-bottom: 10px;}\n#twu-page .detail-grid p{font-size: 13px; color: var(--muted);}\n#twu-page .draft-note{font-size: 11px; color: rgb(122, 133, 150); margin-top: 20px;}\n#twu-page .quote-form{display: grid; grid-template-columns: 1fr 1fr; gap: 17px; margin-top: 24px;}\n#twu-page .quote-form label{font-size: 12px; font-weight: 600;}\n#twu-page .quote-form input,#twu-page .quote-form textarea,#twu-page .quote-form select{display: block; width: 100%; border: 1px solid rgb(205, 212, 223); padding: 11px; margin-top: 6px; background: white; font-size: 14px;}\n#twu-page .quote-form .full{grid-column: 1 \/ -1;}\n#twu-page .form-message{font-size: 13px; color: var(--blue); margin-top: 15px;}\n#twu-page .sitemap{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 25px 0px;}\n#twu-page .sitemap h3{font-size: 17px;}\n#twu-page .sitemap p{font-size: 12px; margin-top: 12px; line-height: 1.9;}\n@media (min-width: 1500px) {#twu-page .hero h1{font-size: 72px;}}\n@media (max-width: 1100px) {#twu-page .wrap{padding-left: 28px; padding-right: 28px;}\n#twu-page .navlist{gap: 14px;}\n#twu-page .navitem > a,#twu-page .navitem > button{font-size: 11px;}\n#twu-page .brand strong{font-size: 22px;}\n#twu-page .nav{gap: 14px;}\n#twu-page .hero h1{font-size: 57px;}\n#twu-page .quote .wrap{gap: 40px;}\n#twu-page .industry-copy{padding: 32px;}\n#twu-page .cap-grid{gap: 40px;}}\n@media (max-width: 920px) {#twu-page .mobile-toggle{display: block;}\n#twu-page .navlist{display: none; position: absolute; top: 76px; left: 0px; right: 0px; background: white; padding: 18px 28px; border-bottom: 1px solid var(--line); max-height: 75vh; overflow: auto; align-items: stretch;}\n#twu-page .navlist.visible{display: flex; flex-direction: column; gap: 0px;}\n#twu-page .navitem > a,#twu-page .navitem > button{display: block; padding: 12px 0px; font-size: 14px; width: 100%; text-align: left;}\n#twu-page .navitem.active::after{display: none;}\n#twu-page .drop{position: static; box-shadow: none; width: 100%; border: 0px; background: var(--pale);}\n#twu-page .nav{height: 76px;}\n#twu-page .nav > .btn{margin-left: auto;}\n#twu-page .hero .wrap{min-height: 550px;}\n#twu-page .hero-image{left: 25%; width: 75%; opacity: 0.65;}\n#twu-page .hero::after{background: linear-gradient(90deg, rgba(17, 28, 45, 0.96), rgba(17, 28, 45, 0.267));}\n#twu-page .section{padding: 65px 0px;}\n#twu-page .process-link{padding: 24px 15px; gap: 8px;}\n#twu-page .process-link small{font-size: 10px;}\n#twu-page .process-link strong{font-size: 12px;}\n#twu-page .process-link .arrow{display: none;}\n#twu-page .section-head h2{font-size: 35px;}\n#twu-page .cap-copy h2{font-size: 34px;}\n#twu-page .material-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .resource-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .resource-card.featured{grid-column: 1 \/ -1; min-height: 230px;}\n#twu-page .resource-type{margin-bottom: 24px;}\n#twu-page .footer-grid{grid-template-columns: 1.3fr 1fr;}\n#twu-page .quote .wrap{grid-template-columns: 1fr 300px;}}\n@media (max-width: 640px) {#twu-page .wrap{padding-left: 22px; padding-right: 22px;}\n#twu-page .topbar .wrap{font-size: 9px; height: 29px;}\n#twu-page .topbar .extra{display: none;}\n#twu-page .brand strong{font-size: 22px;}\n#twu-page .brand svg{width: 27px;}\n#twu-page .brand small{font-size: 7px;}\n#twu-page .nav > .btn{font-size: 10px; padding: 9px 10px; gap: 8px;}\n#twu-page .nav{gap: 10px;}\n#twu-page .hero h1{font-size: 46px;}\n#twu-page .hero .wrap{padding-top: 55px; padding-bottom: 72px; min-height: 550px;}\n#twu-page .hero-image{inset: 0px; width: 100%; opacity: 0.37; object-position: 68% center;}\n#twu-page .hero::after{background: linear-gradient(90deg, rgba(17, 28, 45, 0.94), rgba(17, 28, 45, 0.267));}\n#twu-page .hero p{font-size: 14px; max-width: 310px;}\n#twu-page .hero-caption{left: 22px; bottom: 20px; font-size: 8px;}\n#twu-page .hero-actions{gap: 16px;}\n#twu-page .hero-actions .btn{font-size: 12px; padding: 12px 15px; gap: 14px;}\n#twu-page .hero-actions .secondary{font-size: 11px;}\n#twu-page .process-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .process-link{padding: 18px 10px; border-bottom: 1px solid var(--line);}\n#twu-page .process-link:nth-child(2){border-right: 0px;}\n#twu-page .process-link:nth-child(3){padding-left: 0px; border-bottom: 0px;}\n#twu-page .process-link:nth-child(4){border-bottom: 0px;}\n#twu-page .section{padding: 50px 0px;}\n#twu-page .section-head{display: block; margin-bottom: 23px;}\n#twu-page .section-head h2{font-size: 33px;}\n#twu-page .section-head p{margin-top: 18px;}\n#twu-page .section-head > .textlink{margin-top: 18px;}\n#twu-page .tabs{margin-top: 10px;}\n#twu-page .tabs button{padding: 13px 16px;}\n#twu-page .industry-panel{grid-template-columns: 1fr;}\n#twu-page .industry-visual{height: 250px;}\n#twu-page .industry-visual img{max-height: 220px; width: 75%;}\n#twu-page .industry-copy{padding: 28px 24px;}\n#twu-page .industry-copy h3{font-size: 28px;}\n#twu-page .cap-grid{grid-template-columns: 1fr; gap: 50px;}\n#twu-page .cap-image img{height: 290px;}\n#twu-page .cap-tag{right: 0px; padding: 17px 20px;}\n#twu-page .cap-copy h2{font-size: 33px;}\n#twu-page .material-grid{gap: 12px;}\n#twu-page .material-card{padding: 21px 16px; min-height: 238px;}\n#twu-page .material-card h3{font-size: 17px;}\n#twu-page .material-card .symbol{font-size: 31px;}\n#twu-page .material-card p{font-size: 11px;}\n#twu-page .resource-grid{grid-template-columns: 1fr;}\n#twu-page .resource-card{min-height: 270px;}\n#twu-page .resource-card.featured{grid-column: auto;}\n#twu-page .quote .wrap{grid-template-columns: 1fr; gap: 26px; padding-top: 43px; padding-bottom: 43px;}\n#twu-page .quote h2{font-size: 35px;}\n#twu-page .footer-grid{gap: 30px 20px;}\n#twu-page .footer-brand{grid-column: 1 \/ -1;}\n#twu-page .footer-grid .footer-col:last-child{grid-column: 1 \/ -1;}\n#twu-page .footer-bottom{gap: 20px; padding-bottom: 65px;}\n#twu-page .draftbar{left: 10px; bottom: 10px; font-size: 10px; gap: 8px;}\n#twu-page .dialog-body{padding: 25px;}\n#twu-page .dialog-body h2{font-size: 29px;}\n#twu-page .detail-grid,#twu-page .sitemap,#twu-page .quote-form{grid-template-columns: 1fr;}\n#twu-page .quote-form .full{grid-column: auto;}\n#twu-page .dialog-head{padding: 20px 25px;}}\n@media (prefers-reduced-motion: reduce) {#twu-page html{scroll-behavior: auto;}\n#twu-page *{transition: none !important;}}\n#twu-page .skip{position: absolute; left: 16px; top: -80px; background: white; padding: 12px; z-index: 100;}\n#twu-page .skip:focus{top: 8px;}\n#twu-page .navitem{display: flex; align-items: center; gap: 5px;}\n#twu-page .navitem > a{display: inline-block;}\n#twu-page .navitem > button{padding: 14px 0px; min-width: 14px;}\n#twu-page .navitem.active::after{bottom: 16px;}\n#twu-page .navlist{gap: 17px;}\n#twu-page .drop{max-height: 72vh; overflow: auto; top: 66px;}\n#twu-page .drop a{line-height: 1.35;}\n#twu-page .navitem > button:hover{color: var(--blue);}\n#twu-page .drop .drop-heading{font-size: 10px; letter-spacing: 0.13em; color: rgb(119, 132, 154); padding: 5px 12px 9px; text-transform: uppercase;}\n#twu-page .hero h1{max-width: 800px; font-size: clamp(42px, 4.5vw, 64px);}\n#twu-page .hero .wrap{min-height: 610px;}\n#twu-page .hero p{max-width: 480px;}\n#twu-page .sector-links{display: flex; gap: 12px 24px; flex-wrap: wrap; margin-top: 25px;}\n#twu-page .sector-links a{font-size: 12px; color: var(--blue); border-bottom: 1px solid rgb(189, 199, 255);}\n#twu-page .industry-copy p{min-height: 65px;}\n#twu-page .trust-strip{background: rgb(245, 247, 251); border-block: 1px solid var(--line);}\n#twu-page .trust-strip .wrap{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 26px; padding-top: 27px; padding-bottom: 27px;}\n#twu-page .trust-strip strong{font-size: 14px; display: block;}\n#twu-page .trust-strip p{font-size: 12px; color: var(--muted); margin-top: 4px;}\n#twu-page .trust-strip a{color: var(--blue); font-size: 12px;}\n#twu-page .proof-band{background: rgb(237, 241, 255);}\n#twu-page .proof-layout{display: grid; grid-template-columns: 1fr 1fr; gap: 65px; align-items: start;}\n#twu-page .proof-layout h2{font-size: 38px; margin: 16px 0px 24px;}\n#twu-page .proof-layout p{font-size: 15px; color: var(--muted);}\n#twu-page .proof-items{display: grid; gap: 0px;}\n#twu-page .proof-items a{padding: 19px 0px; border-bottom: 1px solid rgb(206, 216, 241); display: flex; justify-content: space-between; gap: 20px; font-size: 15px;}\n#twu-page .proof-items small{display: block; font-size: 12px; color: var(--muted); margin-top: 5px;}\n#twu-page .home-faq details,#twu-page .faq-list details{padding: 20px 0px; border-bottom: 1px solid var(--line);}\n#twu-page summary{cursor: pointer; font-weight: 600; line-height: 1.45;}\n#twu-page details p{padding-top: 12px; color: var(--muted); font-size: 14px; max-width: 850px;}\n#twu-page .home-faq h2{font-size: 38px; margin: 14px 0px 25px;}\n#twu-page .page-hero{background: rgb(242, 245, 250); border-bottom: 1px solid var(--line);}\n#twu-page .breadcrumbs{display: flex; gap: 8px; flex-wrap: wrap; font-size: 11px; color: rgb(107, 120, 144); padding: 23px 0px;}\n#twu-page .breadcrumbs a{color: var(--blue);}\n#twu-page .page-hero-grid{display: grid; grid-template-columns: 1.55fr 1fr; gap: 65px; align-items: center; padding: 25px 0px 55px;}\n#twu-page .page-hero h1{font-size: clamp(35px, 4.1vw, 56px); margin: 20px 0px 23px; max-width: 850px;}\n#twu-page .page-hero .intro{color: rgb(96, 112, 138); max-width: 740px; font-size: 17px; line-height: 1.75;}\n#twu-page .page-hero .btn{margin-top: 26px;}\n#twu-page .page-hero figure{margin: 0px;}\n#twu-page .page-hero figure img{height: 330px; width: 100%; object-fit: cover;}\n#twu-page .page-hero figcaption{font-size: 10px; color: rgb(119, 131, 151); margin-top: 9px;}\n#twu-page .route-card{background: var(--navy); color: white; padding: 35px;}\n#twu-page .route-card .eyebrow{color: rgb(170, 185, 255);}\n#twu-page .route-card h2{font-size: 25px; margin: 16px 0px 23px;}\n#twu-page .route-card ul{padding-left: 18px; margin: 0px; font-size: 13px; color: rgb(193, 204, 222);}\n#twu-page .route-card li{margin: 12px 0px;}\n#twu-page .route-card small{display: block; font-size: 10px; line-height: 1.5; color: rgb(154, 170, 193); margin-top: 24px;}\n#twu-page .document-layout{display: grid; grid-template-columns: minmax(0px, 1fr) 265px; gap: 65px; padding-top: 55px; padding-bottom: 65px;}\n#twu-page .article-content{min-width: 0px;}\n#twu-page .article-content h2{font-size: 29px; margin: 38px 0px 20px;}\n#twu-page .article-content > h2:first-child{margin-top: 0px;}\n#twu-page .article-content h3{font-size: 19px; margin: 20px 0px 10px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 15px; line-height: 1.85; color: rgb(87, 102, 125);}\n#twu-page .article-content p{margin-bottom: 17px;}\n#twu-page .article-content ul,#twu-page .article-content ol{padding-left: 22px;}\n#twu-page .article-content li{margin: 9px 0px;}\n#twu-page .article-content a:not(.btn):not(.link-card){color: var(--blue); text-decoration: underline; text-underline-offset: 3px;}\n#twu-page .article-content .btn{color: white !important;}\n#twu-page .tw-seo .wrap{max-width: none; padding: 0px;}\n#twu-page .tw-seo section{padding: 0px;}\n#twu-page .tw-seo .grid{display: grid; grid-template-columns: 1fr; gap: 14px;}\n#twu-page .tw-seo .card{border-left: 3px solid rgb(186, 198, 255); padding: 4px 0px 4px 23px;}\n#twu-page .tw-seo .card h3{margin-top: 5px;}\n#twu-page .tw-seo .band{margin-top: 32px;}\n#twu-page .tw-seo .links{display: flex; gap: 10px 22px; flex-wrap: wrap; margin-top: 23px; font-size: 13px;}\n#twu-page .tw-seo .links a{display: inline;}\n#twu-page .content-aside{align-self: start; position: sticky; top: 115px; border: 1px solid var(--line); padding: 25px; background: rgb(255, 255, 255);}\n#twu-page .content-aside h2{font-size: 16px; letter-spacing: 0px; margin-bottom: 17px;}\n#twu-page .content-aside a{font-size: 12px; display: block; padding: 8px 0px; color: rgb(95, 111, 135);}\n#twu-page .content-aside .btn{color: white; display: flex; margin-top: 17px; padding: 12px; gap: 10px;}\n#twu-page .content-aside small{font-size: 11px; color: rgb(120, 133, 154); display: block; margin-top: 17px;}\n#twu-page .table-wrap{overflow: auto; border: 1px solid var(--line); margin: 22px 0px;}\n#twu-page table{border-collapse: collapse; width: 100%; font-size: 13px;}\n#twu-page th{text-align: left; background: rgb(237, 241, 249); color: rgb(36, 55, 80);}\n#twu-page td,#twu-page th{padding: 15px 18px; border-bottom: 1px solid var(--line); vertical-align: top; line-height: 1.6;}\n#twu-page td{color: rgb(96, 112, 137);}\n#twu-page tr:last-child td{border: 0px;}\n#twu-page .requirements th:first-child{width: 28%;}\n#twu-page .related{background: rgb(244, 246, 250);}\n#twu-page .related h2{font-size: 32px; margin: 12px 0px 30px;}\n#twu-page .link-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}\n#twu-page .link-card{border: 1px solid var(--line); background: white; display: block; padding: 27px; transition: transform 0.2s, border-color 0.2s;}\n#twu-page .link-card:hover{transform: translateY(-3px); border-color: var(--blue);}\n#twu-page .link-card .eyebrow{font-size: 9px;}\n#twu-page .link-card h2,#twu-page .link-card h3{font-size: 22px; margin: 15px 0px;}\n#twu-page .link-card p{font-size: 12px; color: var(--muted); line-height: 1.8; margin-bottom: 20px;}\n#twu-page .link-card .textlink{font-size: 12px;}\n#twu-page .editor-note{border-left: 3px solid rgb(214, 156, 57); background: rgb(255, 249, 235); padding: 16px 19px; font-size: 12px; color: rgb(128, 97, 50); line-height: 1.7; margin: 28px 0px;}\n#twu-page .page-intro-note{color: rgb(139, 117, 62); font-size: 11px; padding-top: 15px;}\n#twu-page .draftbar{max-width: calc(100% - 24px); padding: 10px 14px; gap: 10px; bottom: 14px; left: 14px; flex-wrap: wrap;}\n#twu-page .draftbar a{font-size: 11px; color: var(--blue);}\n#twu-page .draftbar button{font-size: 11px;}\n#twu-page .draftbar b{font-size: 10px; white-space: nowrap;}\n#twu-page .draftbar span{font-size: 10px;}\n#twu-page .seo-dialog h2{font-size: 29px; margin-bottom: 19px;}\n#twu-page .seo-dialog dl{font-size: 13px;}\n#twu-page .seo-dialog dt{font-weight: bold; color: rgb(38, 61, 96); margin-top: 17px;}\n#twu-page .seo-dialog dd{margin: 4px 0px 0px; overflow-wrap: anywhere; color: rgb(97, 113, 139);}\n#twu-page .snippet{border: 1px solid var(--line); padding: 22px; margin-top: 22px;}\n#twu-page .snippet strong{font-size: 20px; color: rgb(25, 57, 178); font-weight: 400;}\n#twu-page .snippet small{display: block; color: rgb(84, 100, 119); font-size: 11px; margin-bottom: 8px;}\n#twu-page .snippet p{margin-top: 8px; font-size: 13px !important; color: rgb(90, 100, 117) !important;}\n#twu-page .content-tag{font-size: 11px; color: var(--blue); border: 1px solid rgb(207, 215, 253); padding: 6px 9px; display: inline-block; margin: 0px 8px 9px 0px;}\n#twu-page .plan-shell{padding: 52px 0px 70px;}\n#twu-page .plan-shell h1{font-size: 43px; margin: 15px 0px 22px;}\n#twu-page .plan-shell h2{font-size: 28px; margin: 48px 0px 22px;}\n#twu-page .plan-shell .lede{max-width: 850px; font-size: 16px; color: rgb(100, 116, 139);}\n#twu-page .plan-nav{display: flex; gap: 8px; flex-wrap: wrap; margin: 27px 0px;}\n#twu-page .plan-nav a{font-size: 12px; padding: 9px 15px; background: rgb(237, 241, 255); color: var(--blue);}\n#twu-page .plan-shell td{min-width: 130px;}\n#twu-page .plan-shell .link-grid h3{font-size: 19px;}\n#twu-page .plan-shell p,#twu-page .plan-shell li{font-size: 14px; color: rgb(97, 112, 138); line-height: 1.9;}\n#twu-page .plan-shell .notice{padding: 21px 24px; border-left: 4px solid var(--blue); background: rgb(238, 242, 255); margin-top: 25px;}\n#twu-page .keyword-filter{display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 20px;}\n#twu-page .keyword-filter input,#twu-page .keyword-filter select{padding: 11px; border: 1px solid rgb(204, 213, 229); background: rgb(255, 255, 255); font-size: 13px; max-width: 100%;}\n#twu-page .keyword-filter input{flex: 1 1 0%; min-width: 190px;}\n#twu-page .keyword-count{font-size: 12px; color: rgb(106, 120, 144);}\n#twu-page .keyword-table td:first-child{font-weight: 600; color: rgb(36, 61, 100);}\n#twu-page .keyword-table td small{font-weight: normal; display: block; margin-top: 8px; color: rgb(119, 131, 152);}\n#twu-page .keyword-table td a{color: var(--blue);}\n#twu-page .architecture{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}\n#twu-page .architecture section{border: 1px solid var(--line); padding: 25px;}\n#twu-page .architecture h3{font-size: 18px; margin: 0px 0px 15px;}\n#twu-page .architecture a{display: block; font-size: 13px; line-height: 1.5; color: var(--blue); margin: 10px 0px;}\n#twu-page .phase-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}\n#twu-page .phase-grid article{background: rgb(241, 244, 249); padding: 24px;}\n#twu-page .phase-grid h3{font-size: 20px; margin: 14px 0px;}\n#twu-page .quote-page .quote-form{margin-top: 28px;}\n#twu-page .quote-page .quote-form label{min-width: 0px;}\n#twu-page .quote-page input,#twu-page .quote-page textarea,#twu-page .quote-page select{max-width: 100%;}\n#twu-page .quote-page .form-message{padding: 13px 0px; font-size: 13px; color: var(--blue);}\n@media (min-width: 921px) {#twu-page .navitem:hover .drop,#twu-page .navitem:focus-within .drop{display: block;}\n#twu-page .header .navitem.active::after{bottom: 9px;}}\n@media (max-width: 1100px) {#twu-page .navlist{gap: 10px;}\n#twu-page .navitem > a{font-size: 11px;}\n#twu-page .brand strong{font-size: 22px;}\n#twu-page .brand small{font-size: 7px;}\n#twu-page .document-layout{gap: 32px;}\n#twu-page .page-hero-grid{gap: 35px;}}\n@media (max-width: 920px) {#twu-page .navitem{display: flex; flex-wrap: wrap; justify-content: space-between;}\n#twu-page .navitem > a{padding: 11px 0px; font-size: 14px;}\n#twu-page .navitem > button{padding: 9px 12px;}\n#twu-page .navitem .drop{width: 100%; position: static; box-shadow: none; border: 0px; padding: 0px 10px 10px;}\n#twu-page .navitem.active::after{display: none;}\n#twu-page .navlist:not(.visible){display: none;}\n#twu-page .page-hero-grid{grid-template-columns: 1fr; gap: 28px;}\n#twu-page .page-hero h1{font-size: 42px;}\n#twu-page .page-hero figure img{height: 260px;}\n#twu-page .route-card{padding: 25px;}\n#twu-page .route-card h2{font-size: 22px;}\n#twu-page .route-card ul{display: grid; grid-template-columns: 1fr 1fr; gap: 0px 22px;}\n#twu-page .document-layout{grid-template-columns: 1fr;}\n#twu-page .content-aside{position: static;}\n#twu-page .link-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .proof-layout{gap: 30px;}\n#twu-page .architecture{grid-template-columns: repeat(2, 1fr);}\n#twu-page .phase-grid{grid-template-columns: 1fr;}\n#twu-page .plan-shell h1{font-size: 35px;}\n#twu-page .plan-shell td{min-width: 140px;}}\n@media (max-width: 640px) {#twu-page .hero .wrap{min-height: 570px;}\n#twu-page .hero h1{font-size: 40px;}\n#twu-page .trust-strip .wrap{grid-template-columns: 1fr; padding-top: 24px; padding-bottom: 24px; gap: 18px;}\n#twu-page .proof-layout{grid-template-columns: 1fr;}\n#twu-page .proof-layout h2,#twu-page .home-faq h2{font-size: 30px;}\n#twu-page .sector-links{gap: 10px 18px;}\n#twu-page .page-hero-grid{padding-top: 8px; padding-bottom: 32px;}\n#twu-page .page-hero h1{font-size: 35px; overflow-wrap: break-word;}\n#twu-page .page-hero .intro{font-size: 15px;}\n#twu-page .breadcrumbs{font-size: 10px;}\n#twu-page .page-hero figure img{height: 220px;}\n#twu-page .route-card ul{display: block;}\n#twu-page .document-layout{padding-top: 30px; padding-bottom: 35px;}\n#twu-page .article-content h2{font-size: 25px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 14px;}\n#twu-page .link-grid{grid-template-columns: 1fr;}\n#twu-page .link-card{padding: 23px;}\n#twu-page .architecture{grid-template-columns: 1fr;}\n#twu-page .plan-shell{padding-top: 28px;}\n#twu-page .plan-shell h1{font-size: 31px;}\n#twu-page .keyword-filter select{width: 100%;}\n#twu-page .draftbar span{display: none;}\n#twu-page .draftbar{padding: 8px 12px;}\n#twu-page .requirements td,#twu-page .requirements th{padding: 11px; font-size: 12px;}\n#twu-page .route-card small{margin-top: 15px;}\n#twu-page .quote-page .quote-form{grid-template-columns: 1fr;}\n#twu-page .quote-page .quote-form .full{grid-column: auto;}}\n@media (prefers-reduced-motion: reduce) {#twu-page .link-card{transition: none;}}\n#twu-page .brand img{width: 54px; height: 54px; object-fit: contain;}\n#twu-page .navlist{gap: 15px;}\n#twu-page .navitem > a{font-size: 12px;}\n#twu-page .nav .brand strong{font-size: 24px;}\n#twu-page .nav .brand small{letter-spacing: 1.6px;}\n#twu-page .product-spotlights{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}\n#twu-page .product-spotlights article{border: 1px solid var(--line); display: grid; grid-template-columns: 1fr 1fr; align-items: center; background: rgb(255, 255, 255);}\n#twu-page .product-photo{padding: 24px; background: rgb(243, 245, 249); align-self: stretch; display: flex; align-items: center;}\n#twu-page .product-photo img{width: 100%; aspect-ratio: 1 \/ 1; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .product-spotlights article > div:last-child{padding: 28px;}\n#twu-page .product-spotlights h3{font-size: 23px; margin: 13px 0px;}\n#twu-page .product-spotlights p{font-size: 12px; color: var(--muted); line-height: 1.75; margin-bottom: 23px;}\n#twu-page .product-spotlights .textlink{font-size: 12px;}\n#twu-page .catalogue-links{display: flex; gap: 12px 22px; flex-wrap: wrap; margin-top: 30px;}\n#twu-page .catalogue-links a{font-size: 12px; color: var(--blue); border-bottom: 1px solid rgb(204, 213, 255);}\n#twu-page .asset-note{line-height: 1.6; margin-top: 18px; font-size: 10px !important; color: rgb(137, 148, 166) !important;}\n#twu-page .order-section{background: rgb(243, 246, 251);}\n#twu-page .order-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px;}\n#twu-page .order-grid b{font-size: 35px; font-weight: 400; color: rgb(157, 172, 219);}\n#twu-page .order-grid h3{font-size: 19px; margin: 18px 0px 12px;}\n#twu-page .order-grid p{font-size: 13px; color: var(--muted);}\n#twu-page .client-section h2{font-size: 38px; margin: 15px 0px 30px;}\n#twu-page .review-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 25px;}\n#twu-page .review-grid figure{margin: 0px; padding: 30px; background: rgb(243, 245, 250); border-top: 2px solid var(--blue);}\n#twu-page .review-grid blockquote{font-size: 17px; line-height: 1.7; margin: 0px 0px 20px; color: rgb(77, 95, 120);}\n#twu-page .review-grid figcaption{font-size: 13px; font-weight: bold;}\n#twu-page .material-grid{grid-template-columns: repeat(5, 1fr);}\n#twu-page .material-card{padding: 25px 19px;}\n#twu-page .material-card .symbol{font-size: 30px;}\n#twu-page .material-card h3{font-size: 17px;}\n#twu-page .material-card .status-chip{margin-top: 13px;}\n#twu-page .status-chip{display: inline-block; border: 1px solid rgb(195, 171, 103); color: rgb(191, 163, 102); font-size: 10px; padding: 3px 7px; line-height: 1.5;}\n#twu-page .hero-status{margin-top: 20px; font-size: 12px; line-height: 1.7; background: rgb(255, 246, 228); border-left: 3px solid rgb(204, 155, 62); padding: 13px 16px; color: rgb(127, 97, 48);}\n#twu-page .page-hero figure.product-hero img{height: 330px; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .page-hero figure.product-hero{background: rgb(233, 238, 245); padding: 20px;}\n#twu-page .page-hero h1{font-size: clamp(34px, 3.7vw, 51px);}\n#twu-page .workflow{display: grid; gap: 16px; list-style: none !important; padding: 0px !important; margin: 30px 0px !important;}\n#twu-page .workflow > li{display: flex; gap: 22px; border: 1px solid var(--line); padding: 23px; margin: 0px !important;}\n#twu-page .step-number{font-size: 26px; color: rgb(162, 176, 216); line-height: 1.2; min-width: 36px;}\n#twu-page .workflow h3{font-size: 19px; margin: 0px 0px 13px;}\n#twu-page .workflow p{margin: 0px;}\n#twu-page .flow-line{border-left: 3px solid var(--blue); padding: 16px 20px; background: rgb(238, 242, 255); font-size: 14px !important;}\n#twu-page .all-industry-links{margin-top: 32px;}\n#twu-page .all-industry-links h3{font-size: 16px;}\n#twu-page .all-industry-links nav{display: flex; flex-wrap: wrap; gap: 12px 20px; margin-top: 17px;}\n#twu-page .all-industry-links a{font-size: 12px; color: var(--blue);}\n#twu-page .service-options{border: 1px solid var(--line); padding: 18px; display: flex; gap: 18px; flex-wrap: wrap;}\n#twu-page .service-options legend{font-size: 13px; padding: 0px 6px;}\n#twu-page .service-options label{align-items: center; gap: 8px; font-size: 13px; display: flex !important;}\n#twu-page .service-options input{width: auto !important; margin: 0px !important;}\n#twu-page .quote-form small{font-size: 11px; color: rgb(122, 136, 156);}\n#twu-page .video-plans{display: grid; gap: 16px;}\n#twu-page .video-plans article{padding: 28px; background: rgb(238, 242, 250); border: 1px solid var(--line);}\n#twu-page .video-plans span{font-size: 10px; letter-spacing: 0.13em; color: rgb(135, 151, 180);}\n#twu-page .route-url{display: block; font-size: 10px; color: rgb(125, 138, 160); overflow-wrap: anywhere; line-height: 1.5;}\n#twu-page .architecture a{margin-bottom: 3px;}\n#twu-page .secondary-materials{margin-top: 30px; font-size: 13px; display: flex; gap: 20px; flex-wrap: wrap;}\n#twu-page .secondary-materials a{color: var(--blue);}\n@media (max-width: 1150px) {#twu-page .navlist{gap: 10px;}\n#twu-page .navitem > a{font-size: 11px;}\n#twu-page .nav .brand strong{font-size: 22px;}\n#twu-page .nav .brand small{font-size: 7px;}\n#twu-page .nav .btn{padding: 11px 12px;}\n#twu-page .product-spotlights article{grid-template-columns: 1fr;}\n#twu-page .product-photo{justify-content: center;}\n#twu-page .product-photo img{max-width: 260px;}\n#twu-page .material-grid{grid-template-columns: repeat(3, 1fr);}}\n@media (max-width: 920px) {#twu-page .navitem > a{font-size: 14px;}\n#twu-page .order-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .page-hero figure.product-hero img{height: 280px;}}\n#twu-page .product-photo img{height: auto; aspect-ratio: 1 \/ 1; object-fit: contain;}\n#twu-page .integrated-catalogue{margin-top: 30px; padding-top: 27px; border-top: 1px solid rgb(204, 211, 224); scroll-margin-top: 120px;}\n#twu-page .catalogue-heading{display: flex; justify-content: space-between; align-items: end; gap: 28px;}\n#twu-page .catalogue-heading h3{font-size: 23px; margin-top: 10px;}\n#twu-page .catalogue-heading > p{font-size: 13px; color: var(--muted); max-width: 340px;}\n#twu-page .integrated-catalogue .catalogue-links{margin-top: 20px; gap: 10px;}\n#twu-page .integrated-catalogue .catalogue-links a{background: white; border: 1px solid var(--line); padding: 8px 12px;}\n#twu-page .integrated-catalogue .catalogue-links a:hover{border-color: var(--blue); background: rgb(238, 242, 255);}\n#twu-page .integrated-catalogue .asset-note{margin-top: 13px;}\n@media (max-width: 640px) {#twu-page .catalogue-heading{display: block;}\n#twu-page .catalogue-heading h3{font-size: 21px;}\n#twu-page .catalogue-heading > p{margin-top: 12px;}\n#twu-page .integrated-catalogue{margin-top: 23px; padding-top: 23px;}\n#twu-page .integrated-catalogue .catalogue-links a{font-size: 11px; padding: 8px 10px;}}\n@media (max-width: 640px) {#twu-page .brand img{width: 38px; height: 40px;}\n#twu-page .nav .brand strong{font-size: 21px;}\n#twu-page .nav .brand small{font-size: 6px; letter-spacing: 1px;}\n#twu-page .nav .btn{font-size: 10px; padding: 10px 11px; gap: 8px;}\n#twu-page .nav{gap: 9px;}\n#twu-page .product-spotlights{grid-template-columns: 1fr;}\n#twu-page .product-spotlights article{grid-template-columns: 1fr 1fr;}\n#twu-page .product-photo{padding: 13px;}\n#twu-page .product-spotlights article > div:last-child{padding: 19px;}\n#twu-page .product-spotlights h3{font-size: 20px;}\n#twu-page .product-spotlights .textlink{font-size: 11px;}\n#twu-page .material-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .order-grid{gap: 20px;}\n#twu-page .order-grid h3{font-size: 17px;}\n#twu-page .review-grid{grid-template-columns: 1fr;}\n#twu-page .review-grid blockquote{font-size: 15px;}\n#twu-page .client-section h2{font-size: 29px;}\n#twu-page .workflow > li{padding: 16px; gap: 12px;}\n#twu-page .workflow h3{font-size: 17px;}\n#twu-page .step-number{font-size: 21px; min-width: 29px;}\n#twu-page .page-hero h1{font-size: 34px;}\n#twu-page .service-options{display: grid; gap: 12px;}\n#twu-page .page-hero figure.product-hero img{height: 220px;}}\n#twu-page .industry-products{margin: 36px 0px; padding: 28px; background: rgb(244, 246, 251); border: 1px solid rgb(220, 226, 237);}\n#twu-page .industry-products h2{margin: 14px 0px 24px;}\n#twu-page .industry-product-links{display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px;}\n#twu-page .industry-product-links a{display: block; padding: 18px; background: rgb(255, 255, 255); border: 1px solid rgb(220, 226, 237); text-decoration: none; color: rgb(48, 75, 255);}\n#twu-page .industry-product-links a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .industry-product-links a:focus-visible{outline: rgb(48, 75, 255) solid 3px; outline-offset: 3px;}\n#twu-page .industry-product-links strong{display: flex; justify-content: space-between; gap: 12px; font-size: 15px;}\n#twu-page .industry-product-links p{font-size: 14px; line-height: 1.6; color: rgb(99, 113, 139); margin: 12px 0px 0px;}\n#twu-page .industry-products small{display: block; margin-top: 12px; color: rgb(99, 113, 139);}\n#twu-page .industry-products.compact{margin: 26px 0px 0px; padding: 22px 0px 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(220, 226, 237) currentcolor currentcolor; border-image: none; background: transparent;}\n#twu-page .compact .industry-product-links{margin-top: 12px; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}\n#twu-page .compact .industry-product-links a{padding: 12px;}\n#twu-page .compact .eyebrow{font-size: 11px;}\n@media (max-width: 600px) {#twu-page .industry-products{padding: 18px;}\n#twu-page .industry-product-links{grid-template-columns: 1fr;}}\n#twu-page .industry-image-link{color: inherit; text-decoration: none; cursor: pointer;}\n#twu-page .industry-image-link:focus-visible{outline: rgb(48, 75, 255) solid 3px; outline-offset: -4px;}\n#twu-page .industry-image-link img{transition: transform 0.2s;}\n#twu-page .industry-image-link:hover img{transform: scale(1.025);}\n@media (prefers-reduced-motion: reduce) {#twu-page .industry-image-link img{transition: none;}}\n#twu-page .glass-page{background: rgb(255, 255, 255);}\n#twu-page .glass-intro{background: rgb(243, 245, 250); border-bottom: 1px solid var(--line);}\n#twu-page .glass-hero{display: grid; grid-template-columns: 1.3fr 0.7fr; gap: 50px; align-items: center; padding: 12px 0px 42px;}\n#twu-page .glass-hero h1{font-size: 49px; line-height: 1.08; margin: 18px 0px 20px;}\n#twu-page .glass-hero h1 span{color: rgb(113, 130, 157);}\n#twu-page .glass-hero p{max-width: 610px; font-size: 15px; color: var(--muted); line-height: 1.8;}\n#twu-page .glass-actions{display: flex; align-items: center; gap: 25px; margin-top: 27px;}\n#twu-page .glass-hero figure{margin: 0px; text-align: center;}\n#twu-page .glass-hero img{height: 280px; width: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .glass-hero figcaption{font-size: 10px; color: rgb(133, 146, 166); letter-spacing: 0.04em; margin-top: 7px;}\n#twu-page .glass-catalogue{display: grid; grid-template-columns: 220px minmax(0px, 1fr); gap: 40px; padding-top: 55px; padding-bottom: 60px; scroll-margin-top: 110px;}\n#twu-page .glass-sidebar{align-self: start; position: sticky; top: 110px;}\n#twu-page .glass-sidebar details{border: 1px solid var(--line); padding: 18px 14px;}\n#twu-page .glass-sidebar summary{font-size: 14px; font-weight: 700; padding: 0px 5px 14px; cursor: pointer;}\n#twu-page .glass-side-options{display: grid; gap: 3px;}\n#twu-page .glass-side-options button{display: flex; align-items: center; justify-content: space-between; text-align: left; padding: 10px; font-size: 12px; background: transparent; color: rgb(104, 118, 141);}\n#twu-page .glass-side-options button[aria-pressed=\"true\"]{color: var(--blue); background: rgb(238, 241, 255); font-weight: 700;}\n#twu-page .glass-side-options span{font-size: 10px;}\n#twu-page .glass-help{background: rgb(17, 30, 50); color: white; padding: 24px 20px; margin-top: 22px;}\n#twu-page .glass-help .eyebrow{color: rgb(153, 172, 255); font-size: 9px;}\n#twu-page .glass-help h3{font-size: 22px; margin: 14px 0px;}\n#twu-page .glass-help p{font-size: 12px; color: rgb(182, 194, 212); margin-bottom: 20px;}\n#twu-page .glass-help a{font-size: 12px; color: rgb(181, 194, 255);}\n#twu-page .glass-back{display: block; font-size: 11px; color: rgb(124, 139, 161); margin-top: 18px;}\n#twu-page .glass-results-heading{display: flex; align-items: end; justify-content: space-between; margin-bottom: 25px;}\n#twu-page .glass-results-heading h2{font-size: 34px; margin-top: 10px;}\n#twu-page .glass-results-heading > span{font-size: 12px; color: rgb(132, 144, 162);}\n#twu-page .glass-toolbar{display: flex; gap: 15px;}\n#twu-page .glass-search{flex: 1 1 0%;}\n#twu-page .glass-search input{width: 100%; height: 45px; padding: 10px 15px; border: 1px solid rgb(214, 221, 231); background: rgb(248, 249, 251); font-size: 13px;}\n#twu-page .glass-sort{display: flex; align-items: center; gap: 8px; font-size: 12px; color: rgb(103, 118, 141);}\n#twu-page .glass-sort select{height: 45px; border: 1px solid var(--line); padding: 8px; background: white; font-size: 12px;}\n#twu-page .glass-groups{display: flex; gap: 7px; flex-wrap: wrap; margin-top: 18px;}\n#twu-page .glass-groups button{font-size: 11px; background: white; border: 1px solid var(--line); padding: 7px 12px; border-radius: 20px; color: rgb(99, 113, 138);}\n#twu-page .glass-groups button[aria-pressed=\"true\"]{background: rgb(29, 46, 73); color: white; border-color: rgb(29, 46, 73);}\n#twu-page .glass-filter-status{display: flex; gap: 15px; align-items: center; justify-content: space-between; min-height: 48px; font-size: 11px; color: rgb(138, 149, 165);}\n#twu-page .glass-filter-status button{background: none; color: var(--blue); font-size: 11px;}\n#twu-page .glass-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 18px;}\n#twu-page .glass-card{border: 1px solid var(--line); transition: border-color 0.15s, box-shadow 0.15s;}\n#twu-page .glass-card:hover{border-color: rgb(158, 175, 255); box-shadow: rgba(18, 42, 76, 0.05) 0px 7px 20px;}\n#twu-page .glass-card-visual{height: 151px; position: relative; background: rgb(242, 245, 249); display: flex; justify-content: center; align-items: center; color: rgb(113, 132, 159);}\n#twu-page .glass-card-visual svg{height: 132px; width: 132px;}\n#twu-page .glass-card-visual > span{position: absolute; left: 14px; top: 12px; font-size: 10px; color: rgb(154, 168, 187);}\n#twu-page .glass-card-visual small{position: absolute; bottom: 8px; right: 10px; font-size: 8px; color: rgb(150, 163, 181);}\n#twu-page .glass-card-copy{padding: 20px 18px;}\n#twu-page .glass-card h3{font-size: 20px; letter-spacing: -0.02em; margin-bottom: 12px;}\n#twu-page .glass-card-copy p{font-size: 12px; line-height: 1.65; color: rgb(113, 128, 153); min-height: 59px;}\n#twu-page .glass-card-copy > small{display: block; font-size: 9px; line-height: 1.6; color: rgb(136, 151, 171); padding: 12px 0px 17px;}\n#twu-page .glass-card-copy .textlink{font-size: 12px; display: flex; justify-content: space-between;}\n#twu-page .glass-disclosure{font-size: 10px; color: rgb(137, 151, 172); line-height: 1.8; margin-top: 22px;}\n#twu-page #glass-empty{padding: 45px 22px; text-align: center; background: rgb(245, 247, 251);}\n#twu-page #glass-empty h3{font-size: 23px;}\n#twu-page #glass-empty p{margin: 15px 0px; font-size: 13px; color: rgb(115, 129, 151);}\n#twu-page .glass-spec{padding: 50px 0px; background: rgb(243, 245, 250);}\n#twu-page .glass-spec > .wrap{display: grid; grid-template-columns: 1fr 1.7fr; gap: 50px;}\n#twu-page .glass-spec h2{font-size: 34px; margin: 14px 0px 24px;}\n#twu-page .glass-spec .textlink{font-size: 12px;}\n#twu-page .glass-checklist{display: grid; grid-template-columns: 1fr 1fr; gap: 30px;}\n#twu-page .glass-checklist article{display: flex; gap: 15px;}\n#twu-page .glass-checklist article > span{font-size: 12px; color: rgb(136, 156, 218);}\n#twu-page .glass-checklist h3{font-size: 16px; letter-spacing: 0px; margin-bottom: 10px;}\n#twu-page .glass-checklist p{font-size: 12px; color: rgb(113, 129, 154);}\n#twu-page .glass-bottom{padding-top: 48px; padding-bottom: 40px; display: flex; justify-content: space-between; align-items: center; gap: 30px;}\n#twu-page .glass-bottom h2{font-size: 33px; margin: 13px 0px;}\n#twu-page .glass-bottom p{font-size: 13px; color: rgb(118, 132, 154);}\n#twu-page .glass-editor-note{font-size: 11px; color: rgb(129, 144, 166); line-height: 1.9; padding-bottom: 35px;}\n#twu-page .glass-editor-note a{color: var(--blue);}\n#twu-page .sr-only{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px;}\n#twu-page .glass-page [hidden]{display: none !important;}\n@media (max-width: 1100px) {#twu-page .glass-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .glass-catalogue{gap: 25px; grid-template-columns: 195px minmax(0px, 1fr);}\n#twu-page .glass-hero h1{font-size: 42px;}}\n#twu-page .architectural-products{padding: 28px; background: rgb(243, 245, 250); border: 1px solid var(--line); margin: 35px 0px; scroll-margin-top: 125px;}\n#twu-page .architectural-products h2{margin-top: 12px !important;}\n#twu-page .architectural-product-grid{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px; margin: 24px 0px;}\n#twu-page .architectural-product-grid > a{position: relative; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; padding: 15px 10px 19px; border: 1px solid var(--line); background: white; text-decoration: none !important;}\n#twu-page .architectural-product-grid > a:hover{border-color: var(--blue); background: rgb(238, 242, 255);}\n#twu-page .architectural-product-grid svg{width: 88px; height: 88px; color: rgb(113, 132, 159);}\n#twu-page .architectural-product-grid span{font-size: 13px; font-weight: 600; color: rgb(36, 54, 78);}\n#twu-page .architectural-product-grid b{position: absolute; right: 10px; top: 8px; font-size: 13px; color: var(--blue);}\n#twu-page .architectural-product-actions{display: flex; align-items: center; gap: 18px; flex-wrap: wrap;}\n#twu-page .architectural-product-actions .btn{font-size: 12px; color: white !important; text-decoration: none !important;}\n#twu-page .architectural-product-actions > span{font-size: 10px; color: rgb(128, 144, 168);}\n#twu-page .architectural-products-jump{display: inline-block; margin: 18px 0px 0px 20px; color: var(--blue); font-size: 13px;}\n#twu-page .glass-card[id]{scroll-margin-top: 130px;}\n#twu-page .glass-card:target{outline: 2px solid var(--blue); outline-offset: 2px;}\n@media (max-width: 700px) {#twu-page .architectural-products{padding: 19px;}\n#twu-page .architectural-product-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .architectural-products-jump{margin-left: 0px; display: block;}\n#twu-page .architectural-product-actions .btn{width: 100%; justify-content: center;}}\n@media (max-width: 700px) {#twu-page .glass-hero{grid-template-columns: 1fr; gap: 22px; padding-bottom: 28px;}\n#twu-page .glass-hero h1{font-size: 37px;}\n#twu-page .glass-hero p{font-size: 14px;}\n#twu-page .glass-hero img{height: 200px;}\n#twu-page .glass-actions{gap: 15px; flex-wrap: wrap;}\n#twu-page .glass-actions .btn,#twu-page .glass-actions .textlink{font-size: 12px;}\n#twu-page .glass-catalogue{display: block; padding-top: 30px;}\n#twu-page .glass-sidebar{position: static; margin-bottom: 25px;}\n#twu-page .glass-side-options{grid-template-columns: 1fr 1fr;}\n#twu-page .glass-help,#twu-page .glass-back{display: none;}\n#twu-page .glass-toolbar{flex-wrap: wrap;}\n#twu-page .glass-search{flex-basis: 100%;}\n#twu-page .glass-sort{margin-left: auto;}\n#twu-page .glass-results-heading h2{font-size: 30px;}\n#twu-page .glass-grid{gap: 12px;}\n#twu-page .glass-card-copy{padding: 15px 12px;}\n#twu-page .glass-card h3{font-size: 18px;}\n#twu-page .glass-card-copy p{min-height: 80px;}\n#twu-page .glass-card-visual{height: 132px;}\n#twu-page .glass-card-visual svg{height: 116px; width: 116px;}\n#twu-page .glass-spec > .wrap{grid-template-columns: 1fr; gap: 25px;}\n#twu-page .glass-checklist{gap: 23px; grid-template-columns: 1fr;}\n#twu-page .glass-bottom{align-items: start; flex-direction: column;}\n#twu-page .glass-bottom h2{font-size: 30px;}}\n#twu-page .custom-hero{background: rgb(19, 34, 55); color: white;}\n#twu-page .custom-hero-grid{display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 50px; padding-top: 60px; padding-bottom: 55px; align-items: center;}\n#twu-page .custom-hero .eyebrow{color: rgb(164, 183, 255);}\n#twu-page .custom-hero h1{font-size: 49px; margin: 22px 0px; line-height: 1.12;}\n#twu-page .custom-hero h1 span{color: rgb(167, 185, 238);}\n#twu-page .custom-hero p{max-width: 620px; color: rgb(187, 200, 218); font-size: 15px; line-height: 1.8;}\n#twu-page .custom-actions{display: flex; align-items: center; gap: 22px; margin-top: 29px;}\n#twu-page .custom-actions > a:not(.btn){font-size: 12px; color: rgb(207, 218, 239);}\n#twu-page .custom-points{display: flex; gap: 17px; flex-wrap: wrap; font-size: 10px; margin-top: 32px; color: rgb(148, 169, 201);}\n#twu-page .custom-points span::before{content: \"+\"; color: rgb(156, 178, 255); margin-right: 7px;}\n#twu-page .custom-hero figure{margin: 0px; position: relative;}\n#twu-page .custom-hero img{width: 100%; height: 360px; object-fit: cover; opacity: 0.7;}\n#twu-page .custom-hero figcaption{font-size: 9px; color: rgb(159, 177, 206); margin-top: 10px;}\n#twu-page .custom-image-label{position: absolute; bottom: 36px; left: 23px; text-shadow: rgb(0, 0, 0) 0px 1px 7px;}\n#twu-page .custom-image-label span{font-size: 9px; letter-spacing: 0.1em;}\n#twu-page .custom-image-label strong{display: block; font-size: 27px; line-height: 1.15; margin-top: 12px;}\n#twu-page .custom-section-nav{display: flex; gap: 30px; flex-wrap: wrap; padding-top: 23px; padding-bottom: 23px; border-bottom: 1px solid var(--line); font-size: 12px; color: rgb(86, 108, 142);}\n#twu-page .custom-scope-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}\n#twu-page .custom-scope-grid article{padding: 25px 21px; border: 1px solid var(--line);}\n#twu-page .custom-scope-grid article > span{font-size: 25px; color: rgb(164, 180, 210);}\n#twu-page .custom-scope-grid h3{font-size: 21px; margin: 23px 0px 15px;}\n#twu-page .custom-scope-grid p{font-size: 13px; color: var(--muted); margin-bottom: 20px;}\n#twu-page .custom-scope-grid a{font-size: 12px; color: var(--blue);}\n#twu-page .custom-materials{background: rgb(243, 245, 250); padding: 55px 0px;}\n#twu-page .custom-materials > .wrap{display: grid; grid-template-columns: 1fr 1fr; gap: 65px;}\n#twu-page .custom-materials h2{font-size: 36px; margin: 18px 0px 23px;}\n#twu-page .custom-materials p{color: var(--muted); font-size: 14px; margin-bottom: 22px;}\n#twu-page .custom-material-list > a{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgb(213, 221, 232); padding: 15px 0px;}\n#twu-page .custom-material-list h3{font-size: 18px; letter-spacing: 0px; margin-bottom: 7px;}\n#twu-page .custom-material-list p{font-size: 12px; margin: 0px;}\n#twu-page .custom-material-list > a > span{color: var(--blue); margin-left: 18px;}\n#twu-page .custom-workflow{display: grid; grid-template-columns: repeat(4, 1fr); gap: 26px; list-style: none; padding: 0px; margin: 35px 0px;}\n#twu-page .custom-workflow li{border-top: 2px solid rgb(143, 166, 255); padding-top: 20px;}\n#twu-page .custom-workflow b{font-size: 12px; color: var(--blue);}\n#twu-page .custom-workflow h3{font-size: 21px; margin: 17px 0px;}\n#twu-page .custom-workflow p{font-size: 13px; color: var(--muted);}\n#twu-page .custom-small{font-size: 11px; color: rgb(130, 145, 167); line-height: 1.8; margin-top: 25px;}\n#twu-page .custom-small a{color: var(--blue);}\n#twu-page .custom-rfq{background: rgb(237, 241, 255); padding: 55px 0px;}\n#twu-page .custom-rfq > .wrap{display: grid; grid-template-columns: 1fr 1fr; gap: 65px; align-items: center;}\n#twu-page .custom-rfq h2{font-size: 39px; margin: 19px 0px 23px;}\n#twu-page .custom-rfq p{font-size: 14px; color: rgb(101, 119, 147); margin-bottom: 25px;}\n#twu-page .custom-rfq-list{background: white; border: 1px solid rgb(213, 223, 246); padding: 30px;}\n#twu-page .custom-rfq-list h3{font-size: 23px; margin-bottom: 20px;}\n#twu-page .custom-rfq-list > div{display: flex; gap: 17px; border-top: 1px solid var(--line); padding-top: 16px;}\n#twu-page .custom-rfq-list > div > span{font-size: 11px; color: rgb(142, 161, 204);}\n#twu-page .custom-rfq-list strong{display: block; color: rgb(38, 60, 90); margin-bottom: 7px;}\n#twu-page .custom-rfq-list p{font-size: 12px; line-height: 1.6; margin-bottom: 17px;}\n#twu-page .custom-rfq-list small{font-size: 10px; color: rgb(139, 151, 173);}\n#twu-page .custom-application-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}\n#twu-page .custom-application-grid > a{border: 1px solid var(--line); padding: 28px;}\n#twu-page .custom-application-grid h3{font-size: 23px; margin-bottom: 15px;}\n#twu-page .custom-application-grid p{font-size: 13px; color: var(--muted); margin-bottom: 23px;}\n#twu-page .custom-application-grid span{font-size: 12px; color: var(--blue);}\n#twu-page .custom-faq{padding-bottom: 55px;}\n#twu-page .custom-faq h2{font-size: 37px; margin: 17px 0px 30px;}\n#twu-page .custom-faq details{border-top: 1px solid var(--line); padding: 17px 0px;}\n#twu-page .custom-faq summary{font-size: 15px; font-weight: 600; cursor: pointer;}\n#twu-page .custom-faq details p{font-size: 14px; color: var(--muted); line-height: 1.8; margin-top: 14px;}\n#twu-page .custom-guide-links{display: flex; gap: 25px; flex-wrap: wrap; margin-top: 20px; font-size: 12px; color: var(--blue);}\n#twu-page .custom-final{display: flex; justify-content: space-between; align-items: center; gap: 35px; border-top: 1px solid var(--line); padding-top: 35px; padding-bottom: 45px;}\n#twu-page .custom-final h2{font-size: 32px; margin-top: 13px;}\n#twu-page .custom-page section[id]{scroll-margin-top: 125px;}\n@media (max-width: 1000px) {#twu-page .custom-hero h1{font-size: 41px;}\n#twu-page .custom-hero-grid{gap: 27px;}\n#twu-page .custom-scope-grid,#twu-page .custom-workflow{grid-template-columns: 1fr 1fr;}\n#twu-page .custom-materials > .wrap,#twu-page .custom-rfq > .wrap{gap: 30px;}}\n@media (max-width: 640px) {#twu-page .custom-hero-grid,#twu-page .custom-materials > .wrap,#twu-page .custom-rfq > .wrap{grid-template-columns: 1fr;}\n#twu-page .custom-hero-grid{padding-top: 38px; padding-bottom: 35px;}\n#twu-page .custom-hero h1{font-size: 37px;}\n#twu-page .custom-hero img{height: 250px;}\n#twu-page .custom-actions{flex-wrap: wrap;}\n#twu-page .custom-actions .btn{font-size: 12px;}\n#twu-page .custom-section-nav{gap: 13px 20px;}\n#twu-page .custom-scope-grid{grid-template-columns: 1fr;}\n#twu-page .custom-scope-grid article{padding: 22px;}\n#twu-page .custom-workflow{gap: 23px;}\n#twu-page .custom-workflow h3{font-size: 19px;}\n#twu-page .custom-materials h2,#twu-page .custom-rfq h2{font-size: 31px;}\n#twu-page .custom-application-grid{grid-template-columns: 1fr;}\n#twu-page .custom-rfq-list{padding: 23px;}\n#twu-page .custom-final{align-items: start; flex-direction: column;}\n#twu-page .custom-final h2{font-size: 28px;}\n#twu-page .custom-faq h2{font-size: 31px;}}\n#twu-page{--muted: #53637a; --reading: 16px; --heading-1: clamp(34px,4.1vw,58px); --heading-2: clamp(28px,3vw,42px); --heading-3: clamp(20px,1.7vw,24px);}\n#twu-page{font-family: Arial, Helvetica, \"Microsoft YaHei\", \"PingFang SC\", sans-serif; font-size: var(--reading); line-height: 1.7; text-size-adjust: 100%; color: rgb(25, 40, 59);}\n#twu-page h1,#twu-page h2,#twu-page h3{letter-spacing: -0.025em; overflow-wrap: break-word; text-wrap: balance;}\n#twu-page h1{line-height: 1.12;}\n#twu-page h2{line-height: 1.22;}\n#twu-page h3{line-height: 1.32; letter-spacing: -0.015em;}\n#twu-page p,#twu-page li,#twu-page td,#twu-page th{overflow-wrap: break-word;}\n#twu-page p{text-wrap: pretty;}\n#twu-page .wrap{max-width: 1360px; padding-left: 40px; padding-right: 40px;}\n#twu-page .section{padding: 80px 0px;}\n#twu-page .section-head{gap: 40px; margin-bottom: 32px; align-items: center;}\n#twu-page .section-head h2,#twu-page .cap-copy h2,#twu-page .proof-layout h2,#twu-page .home-faq h2,#twu-page .related h2,#twu-page .quote h2,#twu-page .custom-materials h2,#twu-page .custom-rfq h2,#twu-page .custom-faq h2,#twu-page .glass-spec h2,#twu-page .glass-bottom h2,#twu-page .glass-results-heading h2{font-size: var(--heading-2); line-height: 1.22;}\n#twu-page .section-head p{max-width: 440px; font-size: 16px; line-height: 1.75;}\n#twu-page .eyebrow,#twu-page .link-card .eyebrow,#twu-page .resource-type{font-size: 12px; line-height: 1.5; letter-spacing: 0.13em;}\n#twu-page .hero h1{font-size: clamp(40px, 4.6vw, 66px); font-weight: 700; max-width: 860px;}\n#twu-page .hero p,#twu-page .page-hero .intro,#twu-page .custom-hero p,#twu-page .glass-hero p{font-size: 18px; line-height: 1.75;}\n#twu-page .hero p{max-width: 540px;}\n#twu-page .hero-actions{flex-wrap: wrap;}\n#twu-page .hero-actions .secondary{font-size: 15px;}\n#twu-page .page-hero h1,#twu-page .custom-hero h1,#twu-page .glass-hero h1{font-size: var(--heading-1); line-height: 1.14; margin: 20px 0px 24px;}\n#twu-page .page-hero-grid{grid-template-columns: minmax(0px, 1.5fr) minmax(0px, 1fr); gap: 48px; padding-bottom: 52px;}\n#twu-page .page-hero .intro{max-width: 68ch;}\n#twu-page .breadcrumbs{font-size: 13px; line-height: 1.6; padding: 22px 0px; gap: 8px;}\n#twu-page .btn,#twu-page .nav .btn,#twu-page .textlink,#twu-page .link-card .textlink,#twu-page .resource-card .textlink,#twu-page .glass-actions .btn,#twu-page .glass-actions .textlink,#twu-page .custom-actions .btn{font-size: 15px; line-height: 1.4; min-height: 46px;}\n#twu-page .btn{padding: 14px 22px; gap: 18px;}\n#twu-page .textlink{align-items: center;}\n#twu-page .nav{height: 88px; gap: 18px;}\n#twu-page .navlist{gap: 15px;}\n#twu-page .navitem > a{font-size: 14px;}\n#twu-page .navitem > button{font-size: 14px; min-width: 20px;}\n#twu-page .nav .brand strong{font-size: 26px;}\n#twu-page .nav .brand small{font-size: 9px; letter-spacing: 1.2px; line-height: 1.5;}\n#twu-page .drop{top: 65px; width: 290px; padding: 14px;}\n#twu-page .drop a{font-size: 15px; line-height: 1.5; min-height: 44px; padding: 11px 12px;}\n#twu-page .drop .drop-heading{font-size: 12px; color: rgb(88, 106, 130);}\n#twu-page .topbar{font-size: 12px;}\n#twu-page .topbar .wrap{height: 34px;}\n#twu-page .process-link strong{font-size: 16px; line-height: 1.4;}\n#twu-page .process-link small{font-size: 13px; line-height: 1.6;}\n#twu-page .process-link .num{font-size: 12px; color: rgb(91, 109, 134);}\n#twu-page .tabs button{font-size: 14px; line-height: 1.5; min-height: 48px; padding: 16px 18px; color: rgb(83, 99, 122);}\n#twu-page .industry-copy{padding: 38px;}\n#twu-page .industry-copy h3{font-size: clamp(27px, 2.6vw, 36px); line-height: 1.2; margin-bottom: 20px;}\n#twu-page .industry-copy p{font-size: 16px; line-height: 1.75; min-height: 0px;}\n#twu-page .chips span{font-size: 12px; line-height: 1.5; padding: 7px 10px;}\n#twu-page .visual-label{font-size: 11px; letter-spacing: 0.08em; line-height: 1.5; right: 20px; color: rgb(82, 98, 123);}\n#twu-page .industry-visual{min-height: 340px;}\n#twu-page .industry-visual img{max-height: 360px;}\n#twu-page .industry-product-links strong{font-size: 15px; line-height: 1.5;}\n#twu-page .industry-product-links a{min-height: 46px;}\n#twu-page .industry-products small{font-size: 13px; line-height: 1.6;}\n#twu-page .industry-products .eyebrow{font-size: 12px;}\n#twu-page .cap-copy > p,#twu-page .proof-layout p,#twu-page .order-grid p,#twu-page .resource-card p,#twu-page .custom-scope-grid p,#twu-page .custom-workflow p,#twu-page .custom-application-grid p,#twu-page .custom-materials p,#twu-page .custom-rfq p{font-size: 16px; line-height: 1.75;}\n#twu-page .cap-row h3,#twu-page .order-grid h3,#twu-page .custom-workflow h3,#twu-page .custom-scope-grid h3,#twu-page .custom-application-grid h3{font-size: 22px; line-height: 1.3;}\n#twu-page .cap-row p,#twu-page .proof-items small,#twu-page .trust-strip p{font-size: 14px; line-height: 1.7;}\n#twu-page .proof-items a{font-size: 17px;}\n#twu-page .trust-strip strong{font-size: 16px;}\n#twu-page .trust-strip a{font-size: 14px;}\n#twu-page .order-grid{gap: 26px;}\n#twu-page .resource-card h3{font-size: 25px; line-height: 1.3;}\n#twu-page .resource-card{padding: 30px;}\n#twu-page .material-card{padding: 26px 22px;}\n#twu-page .material-card h3{font-size: 20px; line-height: 1.3;}\n#twu-page .material-card p{font-size: 14px; line-height: 1.7; max-width: none; color: rgb(192, 204, 219);}\n#twu-page .material-card .symbol{color: rgb(186, 201, 220);}\n#twu-page .materials-note{font-size: 13px; line-height: 1.7; color: rgb(182, 195, 213);}\n#twu-page .status-chip{font-size: 12px; color: rgb(228, 196, 119);}\n#twu-page .materials .section-head p{color: rgb(192, 204, 219);}\n#twu-page .document-layout{grid-template-columns: minmax(0px, 1fr) 280px; gap: 56px; padding-top: 56px; padding-bottom: 64px;}\n#twu-page .article-content h2{font-size: clamp(27px, 2.4vw, 34px); line-height: 1.25; margin: 44px 0px 20px;}\n#twu-page .article-content h3{font-size: 22px; line-height: 1.35; margin: 26px 0px 12px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 17px; line-height: 1.8; color: rgb(75, 93, 117);}\n#twu-page .article-content p{margin-bottom: 20px;}\n#twu-page .article-content > p{max-width: 76ch;}\n#twu-page .content-aside{padding: 24px; top: 112px; max-height: calc(-140px + 100vh); overflow-y: auto;}\n#twu-page .content-aside h2{font-size: 18px;}\n#twu-page .content-aside a{font-size: 14px; line-height: 1.5; padding: 10px 0px;}\n#twu-page .content-aside small{font-size: 13px; line-height: 1.65; color: rgb(88, 105, 128);}\n#twu-page .content-aside .btn{font-size: 14px; padding: 13px;}\n#twu-page .route-card h2{font-size: 27px;}\n#twu-page .route-card ul{font-size: 15px; line-height: 1.7;}\n#twu-page .route-card small{font-size: 13px; line-height: 1.7; color: rgb(183, 197, 218);}\n#twu-page .page-hero figcaption,#twu-page .glass-hero figcaption{font-size: 12px; line-height: 1.6; color: rgb(93, 110, 133);}\n#twu-page .link-grid{gap: 22px;}\n#twu-page .link-card{padding: 28px;}\n#twu-page .link-card h2,#twu-page .link-card h3,#twu-page .plan-shell .link-grid h3{font-size: 23px; line-height: 1.3; margin: 16px 0px;}\n#twu-page .link-card p{font-size: 15px; line-height: 1.75;}\n#twu-page .link-card .textlink{font-size: 14px;}\n#twu-page table{font-size: 15px;}\n#twu-page td,#twu-page th{line-height: 1.7; padding: 17px 20px; color: rgb(78, 96, 120);}\n#twu-page th{color: rgb(36, 55, 80);}\n#twu-page .table-wrap{border-radius: 4px;}\n#twu-page .home-faq summary,#twu-page .faq-list summary,#twu-page .custom-faq summary{font-size: 18px; line-height: 1.5;}\n#twu-page .home-faq details,#twu-page .faq-list details,#twu-page .custom-faq details{padding: 21px 0px;}\n#twu-page details p,#twu-page .custom-faq details p{font-size: 16px; line-height: 1.8; color: rgb(78, 96, 120);}\n#twu-page .custom-faq details p{max-width: 76ch;}\n#twu-page .custom-section-nav,#twu-page .custom-guide-links,#twu-page .custom-scope-grid a,#twu-page .custom-application-grid span,#twu-page .custom-actions > a:not(.btn){font-size: 15px; line-height: 1.6;}\n#twu-page .custom-section-nav a{padding: 8px 0px;}\n#twu-page .custom-material-list h3{font-size: 21px;}\n#twu-page .custom-material-list p,#twu-page .custom-rfq-list p{font-size: 15px;}\n#twu-page .custom-rfq-list strong{font-size: 17px;}\n#twu-page .custom-rfq-list small,#twu-page .custom-small{font-size: 13px; color: rgb(93, 111, 135);}\n#twu-page .custom-points{font-size: 13px; color: rgb(192, 205, 224);}\n#twu-page .custom-hero figcaption{font-size: 12px; line-height: 1.6; color: rgb(184, 200, 224);}\n#twu-page .custom-image-label span{font-size: 12px;}\n#twu-page .custom-image-label strong{font-size: 30px;}\n#twu-page .glass-card h3{font-size: 22px; line-height: 1.3;}\n#twu-page .glass-card-copy p{font-size: 15px; line-height: 1.7; min-height: 0px;}\n#twu-page .glass-card-copy > small{font-size: 12px; color: rgb(93, 109, 130);}\n#twu-page .glass-card-copy .textlink{font-size: 14px;}\n#twu-page .glass-card-copy{padding: 22px;}\n#twu-page .glass-card-visual small{font-size: 11px; color: rgb(86, 105, 130);}\n#twu-page .glass-card-visual > span{font-size: 12px; color: rgb(99, 116, 139);}\n#twu-page .glass-side-options button{font-size: 14px; line-height: 1.5; min-height: 44px;}\n#twu-page .glass-sidebar summary{font-size: 17px;}\n#twu-page .glass-side-options span{font-size: 12px;}\n#twu-page .glass-groups button{font-size: 14px; min-height: 42px; padding: 8px 15px;}\n#twu-page .glass-search input,#twu-page .glass-sort select{font-size: 16px; height: 48px;}\n#twu-page .glass-sort{font-size: 14px;}\n#twu-page .glass-results-heading > span,#twu-page .glass-filter-status,#twu-page .glass-filter-status button{font-size: 13px; color: rgb(88, 107, 132);}\n#twu-page .glass-help p{font-size: 15px;}\n#twu-page .glass-help a,#twu-page .glass-back{font-size: 14px;}\n#twu-page .glass-help .eyebrow{font-size: 12px;}\n#twu-page .glass-checklist h3{font-size: 20px;}\n#twu-page .glass-checklist p,#twu-page .glass-bottom p{font-size: 16px; line-height: 1.75;}\n#twu-page .glass-spec .textlink{font-size: 15px;}\n#twu-page .glass-disclosure,#twu-page .glass-editor-note{font-size: 13px; color: rgb(94, 110, 132);}\n#twu-page .architectural-product-grid span{font-size: 15px; line-height: 1.45;}\n#twu-page .architectural-product-actions > span{font-size: 12px; color: rgb(88, 106, 130);}\n#twu-page .architectural-product-actions .btn{font-size: 14px;}\n#twu-page .quote-form label,#twu-page .service-options legend,#twu-page .service-options label{font-size: 15px;}\n#twu-page .quote-form input,#twu-page .quote-form select,#twu-page .quote-form textarea,#twu-page .keyword-filter input,#twu-page .keyword-filter select{font-size: 16px; line-height: 1.5; padding: 13px; min-height: 48px; border-color: rgb(183, 195, 211);}\n#twu-page .quote-form small{font-size: 13px; line-height: 1.6; color: rgb(82, 100, 123);}\n#twu-page .service-options input{min-height: 0px; height: 18px; accent-color: var(--blue); width: 18px !important;}\n#twu-page .quote p,#twu-page .quote-check{font-size: 16px; line-height: 1.75;}\n#twu-page .quote .eyebrow{color: rgb(227, 232, 255);}\n#twu-page .plan-shell h1{font-size: var(--heading-1);}\n#twu-page .plan-shell h2{font-size: 32px;}\n#twu-page .plan-shell p,#twu-page .plan-shell li{font-size: 16px; line-height: 1.85;}\n#twu-page .plan-shell .lede{font-size: 18px;}\n#twu-page .plan-nav a,#twu-page .architecture a{font-size: 15px;}\n#twu-page .route-url{font-size: 12px; color: rgb(92, 109, 133);}\n#twu-page .keyword-table td small{font-size: 13px; color: rgb(87, 106, 131);}\n#twu-page .editor-note,#twu-page .page-intro-note,#twu-page .draft-note,#twu-page .asset-note{line-height: 1.75; font-size: 13px !important;}\n#twu-page .asset-note{color: rgb(88, 105, 128) !important;}\n#twu-page .all-industry-links a,#twu-page .tw-seo .links{font-size: 14px;}\n#twu-page .footer-col h3{font-size: 16px;}\n#twu-page .footer-col a,#twu-page .footer-brand p{font-size: 14px; line-height: 1.7;}\n#twu-page .footer-col a{padding: 3px 0px;}\n#twu-page .footer-bottom{font-size: 12px; line-height: 1.6;}\n#twu-page .seo-dialog dl{font-size: 16px;}\n#twu-page .seo-dialog dt{line-height: 1.5;}\n#twu-page .seo-dialog dd{line-height: 1.7;}\n#twu-page .snippet p{font-size: 15px !important;}\n#twu-page .snippet small{font-size: 12px;}\n#twu-page .draftbar a,#twu-page .draftbar button,#twu-page .draftbar span,#twu-page .draftbar b{font-size: 12px;}\n#twu-page .draftbar button{min-width: 24px; min-height: 28px;}\n@media (max-width: 1200px) {#twu-page .nav{height: 78px;}\n#twu-page .nav .brand strong{font-size: 25px;}\n#twu-page .nav .brand small{font-size: 9px;}\n#twu-page .nav .btn{font-size: 14px; padding: 12px 18px; margin-left: auto;}\n#twu-page .mobile-toggle{display: block; min-width: 44px; min-height: 44px;}\n#twu-page .navlist{position: absolute; top: 78px; left: 0px; right: 0px; background: white; padding: 18px 28px; border-bottom: 1px solid var(--line); max-height: calc(100dvh - 110px); overflow: auto; align-items: stretch;}\n#twu-page .navlist:not(.visible){display: none;}\n#twu-page .navlist.visible{display: flex; flex-direction: column; gap: 0px;}\n#twu-page .navitem{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 0px;}\n#twu-page .navitem > a{font-size: 16px; width: auto; flex: 1 1 0%; padding: 13px 0px;}\n#twu-page .navitem > button{font-size: 18px; width: 44px; min-height: 48px; padding: 10px;}\n#twu-page .navitem.active::after{display: none;}\n#twu-page .navitem .drop{position: static; width: 100%; box-shadow: none; border: 0px; max-height: none; background: rgb(244, 246, 250); padding: 8px 14px;}\n#twu-page .navitem:not(.open) .drop{display: none;}\n#twu-page .navitem.open .drop{display: block;}\n#twu-page .material-grid{grid-template-columns: repeat(3, minmax(0px, 1fr));}\n#twu-page .industry-copy{padding: 30px;}\n#twu-page .document-layout{gap: 32px; grid-template-columns: minmax(0px, 1fr) 245px;}}\n@media (max-width: 920px) {#twu-page .wrap{padding-left: 28px; padding-right: 28px;}\n#twu-page .section{padding: 60px 0px;}\n#twu-page .page-hero-grid,#twu-page .document-layout{grid-template-columns: 1fr;}\n#twu-page .page-hero-grid{gap: 28px;}\n#twu-page .content-aside{position: static; max-height: none;}\n#twu-page .article-content{max-width: 100%;}\n#twu-page .custom-hero-grid{grid-template-columns: 1fr; gap: 32px;}\n#twu-page .custom-hero img{height: 320px;}\n#twu-page .custom-hero p{max-width: 68ch;}\n#twu-page .glass-catalogue{gap: 24px;}\n#twu-page .glass-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .glass-card-copy{padding: 18px;}\n#twu-page .quote .wrap{grid-template-columns: 1fr; gap: 28px;}\n#twu-page .quote .btn{width: auto;}\n#twu-page .quote .wrap > div:last-child{max-width: 500px;}}\n@media (max-width: 640px) {#twu-page{--heading-1: 36px; --heading-2: 30px;}\n#twu-page .wrap{padding-left: 20px; padding-right: 20px;}\n#twu-page .section{padding: 48px 0px;}\n#twu-page .section-head{margin-bottom: 28px;}\n#twu-page .section-head p{font-size: 16px;}\n#twu-page .nav{height: 72px; gap: 8px;}\n#twu-page .navlist{top: 72px;}\n#twu-page .nav .brand{gap: 6px;}\n#twu-page .nav .brand img{width: 32px; height: 38px;}\n#twu-page .nav .brand strong{font-size: 22px; letter-spacing: -0.5px;}\n#twu-page .nav .brand small{display: none;}\n#twu-page .nav .btn{font-size: 12px; padding: 11px 12px; gap: 8px; min-height: 44px;}\n#twu-page .nav .btn .arrow{font-size: 18px;}\n#twu-page .mobile-toggle{font-size: 24px;}\n#twu-page .topbar .wrap{font-size: 10px; height: auto; min-height: 30px; gap: 16px;}\n#twu-page .topbar span:first-child{max-width: 72%;}\n#twu-page .hero .wrap{min-height: 0px; padding-top: 48px; padding-bottom: 72px;}\n#twu-page .hero h1{font-size: 40px;}\n#twu-page .hero p,#twu-page .page-hero .intro,#twu-page .custom-hero p,#twu-page .glass-hero p{font-size: 17px; line-height: 1.75;}\n#twu-page .hero-actions .btn{font-size: 14px; padding: 13px 16px;}\n#twu-page .hero-actions .secondary{font-size: 14px;}\n#twu-page .hero-caption{font-size: 10px; letter-spacing: 0.06em; right: 20px;}\n#twu-page .process-link{padding: 20px 12px; min-width: 0px;}\n#twu-page .process-link strong{font-size: 15px;}\n#twu-page .process-link small{font-size: 12px;}\n#twu-page .tabs button{font-size: 14px; min-height: 48px;}\n#twu-page .industry-copy{padding: 26px 22px;}\n#twu-page .industry-copy h3{font-size: 28px;}\n#twu-page .industry-copy p{font-size: 16px;}\n#twu-page .industry-visual{height: 270px; min-height: 0px;}\n#twu-page .industry-visual img{max-height: 215px;}\n#twu-page .visual-label{font-size: 10px; bottom: 16px;}\n#twu-page .material-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px;}\n#twu-page .material-card{padding: 22px 16px;}\n#twu-page .material-card h3{font-size: 19px;}\n#twu-page .material-card p{font-size: 14px;}\n#twu-page .material-card .symbol{font-size: 30px;}\n#twu-page .order-grid,#twu-page .custom-workflow{grid-template-columns: 1fr;}\n#twu-page .order-grid article{border-top: 1px solid rgb(211, 220, 233); padding-top: 20px;}\n#twu-page .order-grid h3,#twu-page .custom-workflow h3{font-size: 22px; margin-top: 12px;}\n#twu-page .resource-card{padding: 26px; min-height: 0px;}\n#twu-page .resource-card h3{font-size: 24px;}\n#twu-page .document-layout{padding-top: 36px; padding-bottom: 44px;}\n#twu-page .article-content h2{font-size: 28px; margin-top: 36px;}\n#twu-page .article-content h3{font-size: 21px;}\n#twu-page .article-content p,#twu-page .article-content li{font-size: 16px; line-height: 1.8;}\n#twu-page .requirements td,#twu-page .requirements th{font-size: 14px; padding: 13px 12px;}\n#twu-page .requirements th:first-child{width: 34%;}\n#twu-page .link-card{padding: 24px;}\n#twu-page .link-card h3{font-size: 23px;}\n#twu-page .glass-grid{grid-template-columns: 1fr;}\n#twu-page .glass-card-visual{height: 180px;}\n#twu-page .glass-card-visual svg{width: 150px; height: 150px;}\n#twu-page .glass-card-copy{padding: 24px;}\n#twu-page .glass-card h3{font-size: 24px;}\n#twu-page .glass-card-copy p{min-height: 0px;}\n#twu-page .glass-card-copy > small{font-size: 13px;}\n#twu-page .glass-results-heading{gap: 12px; align-items: center;}\n#twu-page .glass-results-heading > span{white-space: nowrap;}\n#twu-page .glass-side-options{grid-template-columns: 1fr;}\n#twu-page .glass-actions{flex-wrap: wrap;}\n#twu-page .glass-sort{flex-wrap: wrap;}\n#twu-page .glass-hero h1{font-size: 36px;}\n#twu-page .glass-filter-status{min-height: 56px;}\n#twu-page .custom-hero h1{font-size: 36px;}\n#twu-page .custom-hero img{height: 250px;}\n#twu-page .custom-rfq-list{padding: 22px;}\n#twu-page .custom-rfq-list h3{font-size: 23px;}\n#twu-page .custom-section-nav{gap: 8px 20px;}\n#twu-page .custom-final h2{font-size: 30px;}\n#twu-page .plan-shell h1{font-size: 34px;}\n#twu-page .plan-shell h2{font-size: 28px;}\n#twu-page .plan-shell .lede{font-size: 17px;}\n#twu-page .plan-shell td{min-width: 155px;}\n#twu-page .dialog-body{padding: 24px;}\n#twu-page .dialog-body h2{font-size: 28px;}\n#twu-page .footer-bottom{flex-direction: column; gap: 8px; padding-bottom: 76px;}\n#twu-page .draftbar{gap: 8px; padding: 6px 10px;}\n#twu-page .draftbar span{display: none;}\n#twu-page .draftbar b{font-size: 10px;}}\n@media (max-width: 370px) {#twu-page .nav .brand img{display: none;}\n#twu-page .nav .brand strong{font-size: 21px;}\n#twu-page .hero h1{font-size: 35px;}\n#twu-page .material-grid{grid-template-columns: 1fr;}\n#twu-page .hero-actions{align-items: flex-start; flex-direction: column;}\n#twu-page .topbar .wrap{font-size: 9px;}\n#twu-page .draftbar{gap: 6px;}\n#twu-page .draftbar a,#twu-page .draftbar button{font-size: 11px;}}\n#twu-page [hidden]{display: none !important;}\n@media (max-width: 370px) {#twu-page .nav .brand strong{font-size: 19px;}\n#twu-page .nav .btn{font-size: 11px; padding: 10px;}\n#twu-page .nav .btn .arrow{display: none;}\n#twu-page .nav .brand{flex-shrink: 1;}\n#twu-page .mobile-toggle{flex-shrink: 0;}}\n@media (prefers-reduced-motion: reduce) {#twu-page *{scroll-behavior: auto !important;}}\n#twu-page .hardware-hero-mosaic{display: grid; grid-template-columns: 1fr 1fr; gap: 12px; background: rgb(233, 237, 244); padding: 16px; border: 1px solid rgb(220, 226, 236);}\n#twu-page .hardware-hero-mosaic > a{display: block; background: rgb(255, 255, 255); padding: 12px; border: 1px solid rgb(224, 230, 239);}\n#twu-page .glass-hero .hardware-hero-mosaic img{width: 100%; height: 140px; object-fit: contain; mix-blend-mode: normal;}\n#twu-page .hardware-hero-mosaic figcaption{grid-column: 1 \/ -1; font-size: 12px; line-height: 1.6;}\n#twu-page .hardware-product-photo{display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); padding: 22px; border-bottom: 1px solid rgb(226, 231, 239); aspect-ratio: 1.18 \/ 1;}\n#twu-page .hardware-product-photo img{width: 100%; height: 100%; object-fit: contain; max-height: 210px;}\n#twu-page .hardware-type{display: block; font-size: 11px; text-transform: uppercase; letter-spacing: 0.07em; color: rgb(83, 103, 128); margin-bottom: 12px;}\n#twu-page .hardware-catalogue .glass-card{display: flex; flex-direction: column;}\n#twu-page .hardware-catalogue .glass-card-copy{display: flex; flex-direction: column; flex: 1 1 0%;}\n#twu-page .hardware-catalogue .glass-card-copy .textlink{margin-top: auto; padding-top: 8px;}\n#twu-page .hardware-catalogue .glass-card h3{font-size: 21px; line-height: 1.4;}\n#twu-page .hardware-catalogue .glass-side-options button{gap: 12px;}\n#twu-page .hardware-related{display: flex; flex-wrap: wrap; gap: 20px; padding-bottom: 30px; color: rgb(48, 75, 255); font-size: 15px;}\n#twu-page .industry-product-links a{text-decoration: none !important;}\n#twu-page .industry-product-links p{color: rgb(83, 99, 122);}\n#twu-page .industry-product-links a:hover strong{text-decoration: underline; text-underline-offset: 4px;}\n@media (max-width: 700px) {#twu-page .glass-hero .hardware-hero-mosaic img{height: 110px;}\n#twu-page .hardware-hero-mosaic{padding: 12px; gap: 10px;}\n#twu-page .hardware-product-photo img{max-height: 250px;}\n#twu-page .hardware-catalogue .glass-sort{gap: 10px;}\n#twu-page .hardware-catalogue .glass-card h3{font-size: 23px;}}\n#twu-page{font-size: 17px; line-height: 1.75;}\n#twu-page .eyebrow,#twu-page .link-card .eyebrow,#twu-page .resource-type,#twu-page .hardware-type,#twu-page .glass-help .eyebrow,#twu-page .industry-products .eyebrow{font-size: 14px; line-height: 1.6; letter-spacing: 0.065em;}\n#twu-page .article-content p,#twu-page .article-content li,#twu-page .industry-copy p,#twu-page .section-head p,#twu-page .link-card p,#twu-page .cap-copy > p,#twu-page .cap-row p,#twu-page .order-grid p,#twu-page .resource-card p,#twu-page .glass-card-copy p,#twu-page .glass-checklist p,#twu-page .glass-bottom p,#twu-page .custom-scope-grid p,#twu-page .custom-workflow p,#twu-page .custom-application-grid p,#twu-page .custom-rfq-list p,#twu-page .custom-material-list p{font-size: 17px; line-height: 1.8;}\n#twu-page .glass-card h3,#twu-page .hardware-catalogue .glass-card h3{font-size: 24px; line-height: 1.35;}\n#twu-page .glass-side-options button,#twu-page .glass-groups button,#twu-page .glass-sort,#twu-page .glass-card-copy .textlink,#twu-page .content-aside a,#twu-page .all-industry-links a,#twu-page .hardware-related,#twu-page .industry-product-links strong,#twu-page .footer-col a,#twu-page .footer-brand p{font-size: 16px; line-height: 1.65;}\n#twu-page .glass-side-options button{padding: 12px 10px;}\n#twu-page .glass-sidebar summary{font-size: 19px;}\n#twu-page .content-aside{padding: 24px;}\n#twu-page .content-aside h2{font-size: 20px;}\n#twu-page .glass-card-copy > small,#twu-page .glass-disclosure,#twu-page .glass-editor-note,#twu-page .glass-back,#twu-page .glass-filter-status,#twu-page .glass-filter-status button,#twu-page .glass-results-heading > span,#twu-page .glass-side-options span,#twu-page .glass-card-visual small,#twu-page .glass-card-visual > span,#twu-page .glass-hero figcaption,#twu-page .hardware-hero-mosaic figcaption,#twu-page .page-hero figcaption,#twu-page .content-aside small,#twu-page .route-card small,#twu-page .quote-form small,#twu-page .custom-small,#twu-page .custom-rfq-list small,#twu-page .custom-points,#twu-page .custom-hero figcaption,#twu-page .custom-image-label span,#twu-page .architectural-product-actions > span,#twu-page .industry-products small,#twu-page .materials-note,#twu-page .route-url,#twu-page .keyword-table td small,#twu-page .footer-bottom,#twu-page .process-link small,#twu-page .process-link .num,#twu-page .proof-items small,#twu-page .trust-strip p,#twu-page .hero-caption,#twu-page .visual-label{font-size: 14px; line-height: 1.7; letter-spacing: normal;}\n#twu-page .glass-card-copy > small,#twu-page .glass-disclosure,#twu-page .glass-editor-note,#twu-page .glass-filter-status,#twu-page .glass-results-heading > span,#twu-page .page-hero figcaption,#twu-page .hardware-hero-mosaic figcaption{color: rgb(77, 96, 120);}\n#twu-page .chips span,#twu-page .status-chip,#twu-page .content-tag{font-size: 14px; line-height: 1.5; padding: 7px 10px;}\n#twu-page .asset-note,#twu-page .editor-note,#twu-page .page-intro-note,#twu-page .draft-note{line-height: 1.8; font-size: 14px !important;}\n#twu-page .material-card p{font-size: 16px; line-height: 1.75;}\n#twu-page .material-card{padding: 26px 20px;}\n#twu-page .material-card h3{font-size: 21px;}\n#twu-page .tabs button,#twu-page .btn,#twu-page .textlink,#twu-page .link-card .textlink,#twu-page .resource-card .textlink,#twu-page .custom-scope-grid a,#twu-page .custom-guide-links,#twu-page .custom-section-nav,#twu-page .glass-spec .textlink,#twu-page .glass-actions .textlink,#twu-page .glass-actions .btn,#twu-page .architectural-product-actions .btn{font-size: 16px; line-height: 1.5;}\n#twu-page .tabs button{padding: 16px 19px;}\n#twu-page .industry-copy{padding: 36px;}\n#twu-page .industry-products .industry-product-links strong{font-size: 16px;}\n#twu-page .industry-products .industry-product-links p{font-size: 16px;}\n#twu-page .navitem > a{font-size: 15px;}\n#twu-page .nav .btn{font-size: 15px;}\n#twu-page .drop a{font-size: 16px;}\n#twu-page .drop .drop-heading{font-size: 14px;}\n#twu-page .topbar{font-size: 13px;}\n#twu-page .topbar .wrap{height: auto; min-height: 34px; gap: 20px;}\n#twu-page .trust-strip strong,#twu-page .process-link strong{font-size: 17px;}\n#twu-page .requirements td,#twu-page .requirements th,#twu-page table{font-size: 16px;}\n#twu-page .quote-form label,#twu-page .service-options label,#twu-page .service-options legend{font-size: 16px;}\n#twu-page .plan-nav a,#twu-page .architecture a{font-size: 16px;}\n#twu-page .snippet small,#twu-page .dialog-head span{font-size: 14px;}\n#twu-page .snippet p{font-size: 16px !important;}\n#twu-page .draftbar a,#twu-page .draftbar button,#twu-page .draftbar span{font-size: 13px;}\n#twu-page .draftbar b{font-size: 12px;}\n@media (max-width: 1200px) {#twu-page .navitem > a{font-size: 17px;}\n#twu-page .nav .btn{font-size: 15px;}\n#twu-page .navlist .navitem > button{min-width: 44px;}}\n@media (max-width: 920px) {#twu-page .content-aside{max-height: none;}\n#twu-page .material-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .glass-card-copy{padding: 22px;}}\n@media (max-width: 640px) {#twu-page .article-content p,#twu-page .article-content li,#twu-page .industry-copy p,#twu-page .section-head p,#twu-page .glass-card-copy p{font-size: 17px; line-height: 1.8;}\n#twu-page .eyebrow{font-size: 13px;}\n#twu-page .industry-copy{padding: 26px 22px;}\n#twu-page .glass-card h3,#twu-page .hardware-catalogue .glass-card h3{font-size: 24px;}\n#twu-page .glass-results-heading{align-items: flex-start; flex-wrap: wrap; gap: 12px;}\n#twu-page .glass-filter-status{flex-wrap: wrap; padding: 12px 0px; gap: 8px;}\n#twu-page .glass-sort{font-size: 16px;}\n#twu-page .material-card h3{font-size: 21px;}\n#twu-page .material-card p{font-size: 16px;}\n#twu-page .requirements td,#twu-page .requirements th{font-size: 15px; padding: 13px 11px;}\n#twu-page .topbar .wrap{font-size: 12px; line-height: 1.5; padding-top: 7px; padding-bottom: 7px;}\n#twu-page .nav .btn{font-size: 14px;}\n#twu-page .nav .brand strong{font-size: 22px;}\n#twu-page .hero-caption{font-size: 12px;}\n#twu-page .visual-label{font-size: 12px; left: 18px; right: 18px; bottom: 14px;}\n#twu-page .draftbar{gap: 7px; max-width: calc(100% - 20px);}\n#twu-page .draftbar b{font-size: 11px;}\n#twu-page .draftbar a,#twu-page .draftbar button{font-size: 12px;}}\n@media (max-width: 420px) {#twu-page .nav.wrap{padding-left: 16px; padding-right: 16px; gap: 4px;}\n#twu-page .nav .btn{font-size: 13px; padding: 11px 9px;}\n#twu-page .nav .btn .arrow{display: none;}\n#twu-page .material-grid{grid-template-columns: 1fr;}\n#twu-page .industry-product-links{grid-template-columns: 1fr;}}\n@media (max-width: 370px) {#twu-page .nav .brand strong{font-size: 19px;}\n#twu-page .nav .brand img{display: none;}\n#twu-page .topbar .wrap{font-size: 11px;}\n#twu-page .draftbar{gap: 6px;}\n#twu-page .draftbar a,#twu-page .draftbar button{font-size: 12px;}}\n#twu-page .contact-topbar .wrap{justify-content: space-between; gap: 16px; padding-top: 7px; padding-bottom: 7px;}\n#twu-page .contact-topline{font-size: 13px; letter-spacing: 0.045em;}\n#twu-page .contact-toplinks{display: flex; gap: 28px; flex-wrap: wrap;}\n#twu-page .contact-toplinks a{font-size: 14px; color: rgb(255, 255, 255); display: inline-flex; gap: 10px; align-items: center; text-decoration: none;}\n#twu-page .contact-footer{padding: 0px 0px 48px; margin-bottom: 44px; border-bottom: 1px solid rgb(204, 212, 225); display: grid; grid-template-columns: 1fr 1fr; gap: 32px 60px;}\n#twu-page .contact-footer h2{font-size: clamp(27px, 3vw, 38px); line-height: 1.2; letter-spacing: -0.025em; margin: 14px 0px; color: inherit;}\n#twu-page .contact-footer p{font-size: 17px; line-height: 1.7; color: inherit; opacity: 0.85;}\n#twu-page .contact-actions{display: flex; gap: 12px; flex-wrap: wrap; margin-top: 24px;}\n#twu-page .contact-actions a{display: inline-flex; align-items: center; justify-content: space-between; gap: 20px; padding: 13px 20px; min-height: 48px; text-decoration: none; font-size: 16px; font-weight: 600; border: 1px solid rgb(140, 155, 178);}\n#twu-page .contact-actions .contact-primary{background: rgb(48, 75, 255); color: white; border-color: rgb(48, 75, 255);}\n#twu-page .contact-secondary{color: inherit;}\n#twu-page .contact-details{display: grid; grid-template-columns: 1.15fr 1fr; gap: 24px; min-width: 0px;}\n#twu-page .contact-details h3{font-size: 15px; line-height: 1.5; margin: 0px 0px 10px; color: inherit;}\n#twu-page .contact-details a{display: block; width: fit-content; color: inherit; font-size: 17px; line-height: 1.8; overflow-wrap: anywhere; text-decoration: none;}\n#twu-page .contact-details .contact-alternate{font-size: 14px; opacity: 0.85; margin-top: 4px;}\n#twu-page .contact-address{grid-column: 1 \/ -1;}\n#twu-page .contact-address address{font-size: 16px; line-height: 1.8; font-style: normal; color: inherit; opacity: 0.85;}\n#twu-page .contact-social-row{grid-column: 1 \/ -1; display: flex; align-items: center; gap: 18px; flex-wrap: wrap; padding-top: 12px;}\n#twu-page .contact-social-row > span{font-size: 15px; font-weight: 600;}\n#twu-page .contact-social-row nav{display: flex; gap: 8px; flex-wrap: wrap;}\n#twu-page .contact-social-row a{display: inline-flex; align-items: center; gap: 14px; min-height: 44px; padding: 8px 12px; font-size: 15px; line-height: 1.5; border: 1px solid rgb(140, 155, 178); color: inherit; text-decoration: none;}\n#twu-page .contact-social-row .contact-wechat{border-color: transparent; font-size: 14px;}\n#twu-page .contact-toplinks a:hover,#twu-page .contact-details a:hover{text-decoration: underline; text-underline-offset: 4px;}\n#twu-page .contact-social-row a:hover,#twu-page .contact-secondary:hover{background: rgb(48, 75, 255); color: rgb(255, 255, 255); border-color: rgb(48, 75, 255);}\n#twu-page .quote-direct{padding: 28px; background: rgb(243, 245, 250); border: 1px solid rgb(215, 222, 234); margin-bottom: 40px;}\n#twu-page .quote-direct h2{margin-top: 12px !important;}\n#twu-page .quote-direct-links{display: grid; grid-template-columns: 1fr; gap: 10px; margin-top: 22px;}\n#twu-page .quote-direct-links a{display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 17px 18px; min-height: 52px; background: white; border: 1px solid rgb(215, 222, 234); color: rgb(48, 75, 255); font-size: 16px; overflow-wrap: anywhere; text-decoration: none !important;}\n#twu-page .quote-direct-links strong{font-size: 16px;}\n#twu-page .quote-direct-links a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .contact-dock{position: fixed; right: 18px; bottom: 22px; z-index: 24; display: flex; border: 1px solid rgb(215, 222, 234); background: rgb(255, 255, 255); box-shadow: rgba(20, 36, 63, 0.094) 0px 6px 24px; border-radius: 8px; overflow: hidden;}\n#twu-page .contact-dock a{display: flex; align-items: center; gap: 14px; justify-content: center; min-height: 48px; padding: 12px 15px; font-size: 15px; font-weight: 600; text-decoration: none; color: rgb(48, 75, 255);}\n#twu-page .contact-dock a:first-child{background: rgb(48, 75, 255); color: white;}\n#twu-page .contact-dock a:hover{background: rgb(233, 237, 255); color: rgb(35, 58, 219);}\n#twu-page .contact-footer a:focus-visible,#twu-page .contact-dock a:focus-visible,#twu-page .quote-direct a:focus-visible,#twu-page .contact-toplinks a:focus-visible{outline: rgb(247, 174, 54) solid 3px; outline-offset: 3px;}\n@media (max-width: 1100px) {#twu-page .contact-topline{display: none;}\n#twu-page .contact-toplinks{justify-content: space-between; width: 100%;}\n#twu-page .contact-footer{gap: 30px; grid-template-columns: 1fr;}\n#twu-page .contact-dock{bottom: 76px;}}\n@media (max-width: 640px) {#twu-page{padding-bottom: calc(64px + env(safe-area-inset-bottom));}\n#twu-page .contact-toplinks{gap: 3px 12px; justify-content: center;}\n#twu-page .contact-toplinks a{font-size: 13px; min-height: 26px;}\n#twu-page .contact-topbar .wrap{padding-top: 4px; padding-bottom: 4px;}\n#twu-page .contact-footer{padding-bottom: 32px; margin-bottom: 30px;}\n#twu-page .contact-details{grid-template-columns: 1fr;}\n#twu-page .contact-address{grid-column: auto;}\n#twu-page .contact-details a{font-size: 17px;}\n#twu-page .contact-social-row{gap: 12px;}\n#twu-page .contact-social-row nav{gap: 8px;}\n#twu-page .contact-social-row a{font-size: 15px;}\n#twu-page .quote-direct{padding: 22px 18px;}\n#twu-page .quote-direct-links a{flex-wrap: wrap; gap: 4px; padding: 14px;}\n#twu-page .quote-direct-links strong{font-size: 15px;}\n#twu-page .contact-dock{bottom: 0px; left: 0px; right: 0px; border-radius: 0px; display: grid; grid-template-columns: 1.25fr 1fr 1fr; padding-bottom: env(safe-area-inset-bottom); background: white;}\n#twu-page .contact-dock a{min-height: 58px; padding: 12px 8px; gap: 8px;}\n#twu-page .draftbar{bottom: calc(70px + env(safe-area-inset-bottom));}}\n#twu-page .journal-home,#twu-page .journal-index,#twu-page .journal-article{--journal-ink: #152339; --journal-muted: #52637a; --journal-blue: #304bff; --journal-line: #d6dfeb; color: var(--journal-ink);}\n#twu-page .journal-home{padding: 88px 0px; background: rgb(255, 255, 255);}\n#twu-page .journal-section-heading{display: flex; justify-content: space-between; align-items: flex-end; gap: 48px; margin-bottom: 38px;}\n#twu-page .journal-section-heading h2{font-size: clamp(32px, 3.4vw, 48px); line-height: 1.12; letter-spacing: -0.04em; margin: 18px 0px 0px;}\n#twu-page .journal-section-intro{max-width: 365px;}\n#twu-page .journal-section-intro p{font-size: 17px; line-height: 1.75; color: var(--journal-muted); margin: 0px 0px 18px;}\n#twu-page .journal-home-grid{display: grid; grid-template-columns: 1.05fr 1fr; gap: 36px;}\n#twu-page .journal-home-feature{display: block; background: rgb(241, 244, 249); border: 1px solid var(--journal-line); text-decoration: none; color: inherit;}\n#twu-page .journal-home-image{height: 244px; position: relative; overflow: hidden; background: rgb(19, 32, 53);}\n#twu-page .journal-home-image img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}\n#twu-page .journal-home-image > span{position: absolute; bottom: 0px; left: 0px; padding: 10px 16px; background: rgb(48, 75, 255); color: white; font-size: 12px; letter-spacing: 0.1em; font-weight: 700;}\n#twu-page .journal-home-feature-copy{padding: 30px;}\n#twu-page .journal-home-feature h3{font-size: 30px; line-height: 1.2; margin: 16px 0px 14px;}\n#twu-page .journal-home-feature p,#twu-page .journal-side-card p{font-size: 17px; line-height: 1.7; color: var(--journal-muted); margin: 0px 0px 24px;}\n#twu-page .journal-meta{display: flex; align-items: center; gap: 18px; flex-wrap: wrap; font-size: 14px; line-height: 1.5; color: var(--journal-muted);}\n#twu-page .journal-category{color: var(--journal-blue); font-weight: 700;}\n#twu-page .journal-meta > span + span::before{content: \"\u00b7\"; margin-right: 18px; color: rgb(119, 135, 157);}\n#twu-page .journal-read{display: flex; align-items: center; justify-content: space-between; color: var(--journal-blue); font-size: 16px; line-height: 1.6; font-weight: 700; gap: 16px;}\n#twu-page .journal-read > span{font-size: 23px;}\n#twu-page .journal-home-side{display: flex; flex-direction: column;}\n#twu-page .journal-side-card{display: grid; grid-template-columns: 34px 1fr; gap: 18px; padding: 30px 0px; border-top: 1px solid var(--journal-line); color: inherit; text-decoration: none; flex: 1 1 0%;}\n#twu-page .journal-side-number{font-size: 14px; line-height: 1.5; color: rgb(118, 135, 158); font-variant-numeric: tabular-nums;}\n#twu-page .journal-side-card h3{font-size: 26px; line-height: 1.25; margin: 14px 0px;}\n#twu-page .journal-side-card p{font-size: 16px; margin-bottom: 18px;}\n#twu-page .journal-home-bottom{display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 0px; border-top: 1px solid var(--journal-line); font-size: 15px;}\n#twu-page .journal-home-bottom > a{color: var(--journal-blue); font-weight: 700;}\n#twu-page .journal-topic-links{display: flex; gap: 24px; align-items: center; border-top: 1px solid var(--journal-line); margin-top: 36px; padding-top: 24px; flex-wrap: wrap;}\n#twu-page .journal-topic-links > span{font-size: 12px; color: rgb(86, 103, 129); letter-spacing: 0.09em; font-weight: 700;}\n#twu-page .journal-topic-links a{font-size: 15px; color: var(--journal-blue); text-decoration: none; display: flex; gap: 18px; min-height: 30px; align-items: center;}\n#twu-page .journal-home a:hover h3,#twu-page .journal-card-link:hover h3{color: var(--journal-blue);}\n#twu-page .journal-home-feature:hover img,#twu-page .journal-card-link:hover img{transform: scale(1.035);}\n#twu-page .journal-index .breadcrumbs,#twu-page .journal-article .breadcrumbs{padding-top: 24px; padding-bottom: 24px; font-size: 14px;}\n#twu-page .journal-index-heading{display: grid; grid-template-columns: 1.2fr 1fr; gap: 80px; padding: 38px 0px 58px; align-items: end;}\n#twu-page .journal-index-heading h1{font-size: clamp(52px, 6vw, 84px); letter-spacing: -0.055em; line-height: 1.02; margin: 20px 0px 0px;}\n#twu-page .journal-index-heading h1 > span{color: var(--journal-blue);}\n#twu-page .journal-index-heading > div > p{font-size: 27px; line-height: 1.25; letter-spacing: -0.02em; font-weight: 600; margin: 0px 0px 20px;}\n#twu-page .journal-index-heading > div > span{display: block; max-width: 430px; color: var(--journal-muted); font-size: 17px; line-height: 1.75;}\n#twu-page .journal-jump{display: inline-block; margin-top: 24px; font-size: 15px; font-weight: 700; color: var(--journal-blue); text-decoration: none;}\n#twu-page .journal-feature{display: grid; grid-template-columns: 1.08fr 1fr; background: rgb(18, 34, 56); min-height: 445px;}\n#twu-page .journal-feature-image{position: relative; min-width: 0px; overflow: hidden; display: block;}\n#twu-page .journal-feature-image > img{width: 100%; height: 100%; position: absolute; object-fit: cover;}\n#twu-page .journal-feature-stamp{position: absolute; bottom: 26px; left: 26px; background: rgb(255, 255, 255); padding: 17px 23px; font-size: 12px; font-weight: 700; color: rgb(29, 45, 67); letter-spacing: 0.08em; display: flex; align-items: center; gap: 34px; line-height: 1.6;}\n#twu-page .journal-feature-stamp b{font-size: 38px; font-weight: 400; letter-spacing: -0.04em; color: rgb(48, 75, 255);}\n#twu-page .journal-feature-copy{padding: 42px 40px; color: rgb(255, 255, 255); align-self: center;}\n#twu-page .journal-feature-copy .eyebrow{font-size: 12px; color: rgb(164, 180, 255); letter-spacing: 0.1em;}\n#twu-page .journal-feature-copy h2{font-size: clamp(27px, 2.7vw, 37px); line-height: 1.18; margin: 22px 0px 18px;}\n#twu-page .journal-feature-copy h2 a{color: white; text-decoration: none;}\n#twu-page .journal-feature-copy p{font-size: 17px; line-height: 1.7; color: rgb(198, 209, 225);}\n#twu-page .journal-feature-copy ul{padding: 0px; margin: 22px 0px 28px; list-style: none; color: rgb(216, 224, 235); font-size: 15px; line-height: 1.7;}\n#twu-page .journal-feature-copy li{margin: 7px 0px; padding-left: 20px; position: relative;}\n#twu-page .journal-feature-copy li::before{content: \"\u2197\"; position: absolute; left: 0px; color: rgb(158, 170, 255);}\n#twu-page .journal-feature-cta{display: inline-flex; gap: 30px; align-items: center; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(140, 157, 204); padding-bottom: 9px; text-decoration: none; font-size: 16px; font-weight: 700;}\n#twu-page .journal-feature-time{display: block; font-size: 13px; color: rgb(198, 209, 225); margin-top: 20px;}\n#twu-page .journal-library{padding: 78px 0px 64px; scroll-margin-top: 115px;}\n#twu-page .journal-library-heading{display: flex; justify-content: space-between; align-items: flex-end; gap: 36px; margin-bottom: 28px;}\n#twu-page .journal-library-heading h2{font-size: 36px; line-height: 1.2; letter-spacing: -0.03em; margin: 12px 0px 0px;}\n#twu-page .journal-search{display: block; min-width: 310px;}\n#twu-page .journal-search > span{display: block; font-size: 14px; color: var(--journal-muted); margin-bottom: 8px;}\n#twu-page .journal-search input{border: 1px solid rgb(172, 185, 203); background: white; border-radius: 0px; padding: 13px 16px; width: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: var(--journal-ink); height: 50px;}\n#twu-page .journal-filter-bar{display: flex; align-items: center; justify-content: space-between; gap: 24px; border-bottom: 1px solid var(--journal-line); margin-bottom: 32px;}\n#twu-page .journal-filters{display: flex; gap: 8px; flex-wrap: wrap;}\n#twu-page .journal-filters button{background: none; border-width: 0px 0px 3px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: none; padding: 14px 14px 16px; color: var(--journal-muted); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; line-height: 1.5; cursor: pointer;}\n#twu-page .journal-filters button[aria-pressed=\"true\"]{color: rgb(48, 75, 255); border-bottom-color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-filters small{font-size: 12px; background: rgb(240, 243, 248); padding: 3px 6px; margin-left: 6px; color: rgb(81, 98, 124);}\n#twu-page .journal-results{font-size: 14px; white-space: nowrap; color: var(--journal-muted); margin: 0px;}\n#twu-page .journal-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 28px;}\n#twu-page .journal-card{border: 1px solid var(--journal-line); min-width: 0px; background: rgb(255, 255, 255); transition: border-color 0.2s;}\n#twu-page .journal-card[hidden]{display: none;}\n#twu-page .journal-card-link{color: inherit; display: flex; flex-direction: column; text-decoration: none; height: 100%;}\n#twu-page .journal-card:hover{border-color: rgb(48, 75, 255);}\n#twu-page .journal-visual{height: 205px; position: relative; overflow: hidden; background: rgb(230, 236, 243);}\n#twu-page .journal-visual > img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}\n#twu-page .journal-visual-label{position: absolute; left: 17px; bottom: 15px; font-size: 10px; line-height: 1.4; letter-spacing: 0.07em; font-weight: 700; background: rgb(255, 255, 255); padding: 5px 8px; color: rgb(38, 57, 79);}\n#twu-page .journal-card-copy{padding: 24px; display: flex; flex-direction: column; flex: 1 1 0%;}\n#twu-page .journal-card-copy .journal-meta{font-size: 12px; gap: 10px;}\n#twu-page .journal-card-copy .journal-meta > span + span::before{margin-right: 10px;}\n#twu-page .journal-card h3{font-size: 23px; line-height: 1.3; letter-spacing: -0.025em; margin: 16px 0px 14px;}\n#twu-page .journal-card p{font-size: 16px; color: var(--journal-muted); line-height: 1.75; margin: 0px 0px 22px;}\n#twu-page .journal-card .journal-read{margin-top: auto;}\n#twu-page .journal-library-foot{margin-top: 32px; border-top: 1px solid var(--journal-line); padding-top: 23px; display: flex; justify-content: space-between; gap: 22px; font-size: 14px; color: var(--journal-muted);}\n#twu-page .journal-library-foot a{color: rgb(48, 75, 255);}\n#twu-page .journal-empty{background: rgb(242, 245, 250); text-align: center; padding: 50px 24px;}\n#twu-page .journal-empty[hidden]{display: none;}\n#twu-page .journal-empty h3{font-size: 26px;}\n#twu-page .journal-empty p{font-size: 17px; color: var(--journal-muted);}\n#twu-page .journal-empty .btn{margin-top: 18px;}\n#twu-page .journal-bridge{background: rgb(238, 242, 250); border-top: 3px solid rgb(48, 75, 255); padding: 40px; display: flex; align-items: center; justify-content: space-between; gap: 50px; margin: 0px 0px 80px;}\n#twu-page .journal-bridge h2{font-size: 34px; line-height: 1.2; margin: 18px 0px;}\n#twu-page .journal-bridge p{color: var(--journal-muted); font-size: 17px; max-width: 680px;}\n#twu-page .journal-bridge .btn{white-space: nowrap;}\n#twu-page .journal-diagram{background-color: rgb(237, 242, 248); background-image: linear-gradient(rgba(202, 213, 228, 0.25) 1px, transparent 1px), linear-gradient(90deg, rgba(202, 213, 228, 0.25) 1px, transparent 1px); background-size: 24px 24px; display: flex; align-items: center; justify-content: center; gap: 32px; padding: 26px;}\n#twu-page .journal-diagram-word{font-size: 13px; line-height: 1.4; font-weight: 700; letter-spacing: 0.04em; color: rgb(53, 71, 102);}\n#twu-page .journal-diagram .journal-visual-label{background: transparent; font-weight: 400; font-size: 9px;}\n#twu-page .journal-shell-shape{display: flex; gap: 9px; align-items: center;}\n#twu-page .journal-shell-shape i{display: block; width: 24px; height: 86px; background: rgb(52, 81, 246); transform: skewY(-14deg); box-shadow: rgb(189, 203, 247) 6px 4px 0px;}\n#twu-page .journal-shell-shape i:nth-child(2){height: 110px; background: rgb(105, 131, 250);}\n#twu-page .journal-shell-shape i:nth-child(3){height: 74px; background: rgb(165, 183, 255);}\n#twu-page .journal-cost-bars{display: flex; gap: 7px; align-items: end; height: 115px; border-bottom: 1px solid rgb(130, 148, 176); padding: 0px 5px;}\n#twu-page .journal-cost-bars i{display: block; width: 18px; height: 95%; background: rgb(46, 75, 255);}\n#twu-page .journal-cost-bars i:nth-child(2){height: 72%; background: rgb(101, 128, 245);}\n#twu-page .journal-cost-bars i:nth-child(3){height: 53%; background: rgb(148, 170, 252);}\n#twu-page .journal-cost-bars i:nth-child(4){height: 32%; background: rgb(189, 203, 247);}\n#twu-page .journal-drawing-part{width: 95px; height: 95px; border: 2px solid rgb(48, 75, 255); position: relative; background: rgba(255, 255, 255, 0.6); border-radius: 14px 0px;}\n#twu-page .journal-drawing-part::before{content: \"\"; position: absolute; inset: 21px; border: 2px solid rgb(48, 75, 255); border-radius: 50%;}\n#twu-page .journal-drawing-part::after{content: \"\"; position: absolute; left: -15px; right: -15px; top: 50%; border-top: 1px dashed rgb(105, 131, 202);}\n#twu-page .journal-drawing-part i{position: absolute; width: 8px; height: 8px; border: 1px solid rgb(48, 75, 255); border-radius: 50%; left: 9px; top: 9px;}\n#twu-page .journal-drawing-part i:nth-child(2){left: auto; right: 9px;}\n#twu-page .journal-drawing-part i:nth-child(3){top: auto; bottom: 9px;}\n#twu-page .journal-drawing-part i:nth-child(4){inset: auto 9px 9px auto;}\n#twu-page .journal-check-sheet{padding: 17px 13px; background: white; box-shadow: rgb(191, 206, 242) 5px 5px; transform: rotate(-5deg); width: 113px;}\n#twu-page .journal-check-sheet i{display: flex; align-items: center; gap: 9px; font-style: normal; color: rgb(48, 75, 255); font-size: 11px; padding: 7px 0px;}\n#twu-page .journal-check-sheet b{flex: 1 1 0%; height: 3px; background: rgb(216, 224, 238);}\n#twu-page .journal-takeaways h2{scroll-margin-top: 125px;}\n#twu-page .journal-home{scroll-margin-top: 90px;}\n#twu-page .journal-filters button[id]{scroll-margin-top: 135px;}\n#twu-page .journal-article .breadcrumbs{flex-wrap: wrap;}\n#twu-page .journal-article .breadcrumbs > span:last-child{min-width: 0px; overflow-wrap: anywhere;}\n#twu-page .journal-progress{position: fixed; top: 0px; left: 0px; right: 0px; height: 3px; z-index: 50; pointer-events: none;}\n#twu-page .journal-progress > span{display: block; background: rgb(48, 75, 255); width: 0px; height: 100%;}\n#twu-page .journal-article-heading{max-width: 1000px; margin: auto; padding: 42px 0px 36px;}\n#twu-page .journal-article-heading h1{font-size: clamp(36px, 4.1vw, 58px); line-height: 1.08; letter-spacing: -0.04em; margin: 22px 0px 26px; text-wrap: balance;}\n#twu-page .journal-article-heading > p{font-size: 20px; line-height: 1.7; color: var(--journal-muted); max-width: 830px; margin-bottom: 30px;}\n#twu-page .journal-byline{display: flex; gap: 18px; flex-wrap: wrap; align-items: center; padding-top: 22px; border-top: 1px solid var(--journal-line); font-size: 14px; color: var(--journal-muted);}\n#twu-page .journal-byline b{color: rgb(26, 43, 66);}\n#twu-page .journal-draft-label{font-size: 12px; padding: 5px 9px; background: rgb(240, 243, 248);}\n#twu-page .journal-print{margin-left: auto; border: 0px; background: none; padding: 7px 0px; color: rgb(48, 75, 255); font: inherit; cursor: pointer;}\n#twu-page .journal-article-cover{max-width: 1000px; margin: 0px auto 52px;}\n#twu-page .journal-cover-visual{height: 345px;}\n#twu-page .journal-cover-visual.journal-diagram{gap: 90px;}\n#twu-page .journal-cover-visual .journal-diagram-word{font-size: 28px; letter-spacing: 0.02em;}\n#twu-page .journal-cover-visual .journal-drawing-part{transform: scale(1.7);}\n#twu-page .journal-cover-visual .journal-cost-bars,#twu-page .journal-cover-visual .journal-shell-shape,#twu-page .journal-cover-visual .journal-check-sheet{transform: scale(1.65);}\n#twu-page .journal-article-cover > p{font-size: 13px; line-height: 1.6; color: rgb(86, 105, 130); margin: 13px 0px 0px;}\n#twu-page .journal-reading-layout{display: grid; grid-template-columns: minmax(0px, 760px) 290px; gap: 66px; justify-content: center; align-items: start;}\n#twu-page .journal-body{min-width: 0px;}\n#twu-page .journal-takeaways{padding: 28px 32px; background: rgb(239, 243, 252); border-left: 3px solid rgb(48, 75, 255); margin-bottom: 48px;}\n#twu-page .journal-takeaways h2{font-size: 26px; line-height: 1.25; margin: 12px 0px 20px;}\n#twu-page .journal-takeaways ul{padding-left: 22px; margin: 0px;}\n#twu-page .journal-takeaways li{font-size: 17px; line-height: 1.75; margin: 10px 0px; color: rgb(49, 68, 95);}\n#twu-page .journal-body-section{position: relative; margin: 0px 0px 42px; scroll-margin-top: 112px;}\n#twu-page .journal-body-section h2{font-size: 29px; line-height: 1.25; margin: 12px 0px 20px; letter-spacing: -0.025em;}\n#twu-page .journal-section-number{font-size: 12px; letter-spacing: 0.09em; color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-body-section p,#twu-page .journal-body-section li{font-size: 18px; line-height: 1.85; color: rgb(60, 79, 105); max-width: 72ch;}\n#twu-page .journal-body-section p{margin: 0px 0px 20px;}\n#twu-page .journal-body-section h3{font-size: 21px; margin: 24px 0px 12px;}\n#twu-page .journal-body-section ul,#twu-page .journal-body-section ol{padding-left: 25px;}\n#twu-page .journal-body-section li{margin: 9px 0px;}\n#twu-page .journal-body-section table{font-size: 16px; line-height: 1.65;}\n#twu-page .journal-body a{color: rgb(48, 75, 255); text-underline-offset: 4px;}\n#twu-page .journal-body .btn{color: white; text-decoration: none;}\n#twu-page .journal-toc{position: sticky; top: 112px;}\n#twu-page .journal-toc-box{border-top: 3px solid rgb(48, 75, 255); padding: 23px 0px 0px;}\n#twu-page .journal-toc nav{margin-top: 17px; display: flex; flex-direction: column;}\n#twu-page .journal-toc nav a{display: flex; gap: 10px; padding: 11px 10px 11px 0px; font-size: 14px; line-height: 1.55; color: rgb(77, 96, 124); text-decoration: none; border-bottom: 1px solid rgb(228, 233, 240);}\n#twu-page .journal-toc nav a > span{font-size: 12px; color: rgb(116, 135, 164); padding-top: 2px;}\n#twu-page .journal-toc nav a[aria-current=\"true\"]{color: rgb(48, 75, 255); font-weight: 700; background: rgb(242, 245, 255); padding-left: 10px;}\n#twu-page .journal-toc-cta{margin-top: 24px; padding: 22px; background: rgb(240, 243, 248);}\n#twu-page .journal-toc-cta strong{font-size: 18px;}\n#twu-page .journal-toc-cta p{font-size: 15px; line-height: 1.7; color: var(--journal-muted); margin: 12px 0px;}\n#twu-page .journal-toc-cta > a{font-size: 14px; line-height: 1.6; color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-inline-cta{padding: 30px; background: rgb(20, 37, 60); color: white; margin: 40px 0px;}\n#twu-page .journal-inline-cta .eyebrow{color: rgb(164, 180, 255);}\n#twu-page .journal-inline-cta h2{font-size: 29px; line-height: 1.25; margin: 16px 0px;}\n#twu-page .journal-inline-cta p{font-size: 17px; line-height: 1.7; color: rgb(199, 212, 230);}\n#twu-page .journal-inline-cta > div{display: flex; flex-direction: column; align-items: flex-start; gap: 20px; margin-top: 24px;}\n#twu-page .journal-inline-cta a:not(.btn){font-size: 15px; color: rgb(185, 197, 255);}\n#twu-page .journal-sources{padding: 22px 0px; border-top: 1px solid var(--journal-line);}\n#twu-page .journal-sources h2{font-size: 22px;}\n#twu-page .journal-sources li{font-size: 15px; margin: 12px 0px; line-height: 1.7;}\n#twu-page .journal-review-note{font-size: 13px; line-height: 1.8; color: rgb(100, 116, 140); padding-bottom: 20px;}\n#twu-page .journal-related{padding: 72px 0px 90px; border-top: 1px solid var(--journal-line); margin-top: 48px;}\n#twu-page .journal-related-service{padding: 30px; background: rgb(237, 242, 250); display: flex; flex-direction: column; align-items: flex-start; gap: 20px;}\n#twu-page .journal-related-service h3{font-size: 28px; line-height: 1.2; margin: 0px;}\n#twu-page .journal-related-service p{font-size: 17px; line-height: 1.7; color: var(--journal-muted); margin: 0px;}\n#twu-page .journal-related-service > a{font-size: 15px; color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .journal-related-service > .btn{color: white; margin-top: auto;}\n#twu-page .journal-home a:focus-visible,#twu-page .journal-index a:focus-visible,#twu-page .journal-article a:focus-visible,#twu-page .journal-filters button:focus-visible,#twu-page .journal-search input:focus-visible,#twu-page .journal-print:focus-visible{outline: rgb(240, 173, 50) solid 3px; outline-offset: 4px;}\n@media (max-width: 1100px) {#twu-page .journal-index-heading{gap: 40px;}\n#twu-page .journal-feature-copy{padding: 30px;}\n#twu-page .journal-grid{gap: 20px;}\n#twu-page .journal-card-copy{padding: 21px;}\n#twu-page .journal-reading-layout{grid-template-columns: minmax(0px, 1fr) 245px; gap: 36px;}\n#twu-page .journal-toc nav a{font-size: 14px;}\n#twu-page .journal-diagram{gap: 18px; padding: 18px;}\n#twu-page .journal-diagram-word{font-size: 12px;}\n#twu-page .journal-filter-bar{align-items: flex-start;}\n#twu-page .journal-results{padding-top: 15px;}\n#twu-page .journal-filters button{padding-left: 8px; padding-right: 8px; font-size: 14px;}}\n@media (max-width: 850px) {#twu-page .journal-home-grid{grid-template-columns: 1fr 1fr; gap: 25px;}\n#twu-page .journal-home-feature-copy{padding: 23px;}\n#twu-page .journal-side-card{grid-template-columns: 1fr; gap: 8px; padding: 23px 0px;}\n#twu-page .journal-side-number{display: none;}\n#twu-page .journal-side-card h3{font-size: 23px;}\n#twu-page .journal-section-heading{gap: 28px; align-items: flex-start;}\n#twu-page .journal-section-intro{max-width: 290px;}\n#twu-page .journal-feature{grid-template-columns: 1fr;}\n#twu-page .journal-feature-image{min-height: 320px;}\n#twu-page .journal-feature-copy{padding: 35px;}\n#twu-page .journal-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .journal-index-heading > div > p{font-size: 24px;}\n#twu-page .journal-reading-layout{display: flex; flex-direction: column; gap: 32px;}\n#twu-page .journal-body{width: 100%;}\n#twu-page .journal-toc{position: static; order: -1; width: 100%;}\n#twu-page .journal-toc nav{display: grid; grid-template-columns: 1fr 1fr; column-gap: 22px;}\n#twu-page .journal-toc-cta{display: none;}\n#twu-page .journal-toc-box{padding-top: 18px;}\n#twu-page .journal-related-service{grid-column: 1 \/ -1;}\n#twu-page .journal-related-service > .btn{margin-top: 0px;}\n#twu-page .journal-bridge{gap: 24px; padding: 30px;}\n#twu-page .journal-bridge h2{font-size: 28px;}\n#twu-page .journal-filter-bar{flex-direction: column; gap: 0px;}\n#twu-page .journal-results{padding: 12px 0px;}\n#twu-page .journal-library-foot{flex-direction: column; gap: 12px;}\n#twu-page .journal-home-bottom{flex-direction: column; gap: 6px; align-items: flex-start;}}\n@media (max-width: 640px) {#twu-page .journal-home{padding: 60px 0px;}\n#twu-page .journal-section-heading{flex-direction: column; gap: 22px; margin-bottom: 27px;}\n#twu-page .journal-section-heading h2{font-size: 34px;}\n#twu-page .journal-section-intro{max-width: none;}\n#twu-page .journal-home-grid{grid-template-columns: 1fr; gap: 28px;}\n#twu-page .journal-home-image{height: 220px;}\n#twu-page .journal-home-feature h3{font-size: 27px;}\n#twu-page .journal-home-feature-copy{padding: 24px;}\n#twu-page .journal-side-card{grid-template-columns: 28px 1fr; gap: 14px;}\n#twu-page .journal-side-number{display: block;}\n#twu-page .journal-side-card h3{font-size: 24px;}\n#twu-page .journal-meta{font-size: 13px; gap: 12px;}\n#twu-page .journal-meta > span + span::before{margin-right: 12px;}\n#twu-page .journal-topic-links{gap: 14px 22px; align-items: flex-start;}\n#twu-page .journal-topic-links > span{width: 100%;}\n#twu-page .journal-topic-links a{font-size: 14px;}\n#twu-page .journal-index .wrap,#twu-page .journal-article .wrap{padding-left: 22px; padding-right: 22px;}\n#twu-page .journal-index-heading{grid-template-columns: 1fr; gap: 27px; padding: 24px 0px 34px;}\n#twu-page .journal-index-heading h1{font-size: 56px;}\n#twu-page .journal-index-heading .eyebrow{font-size: 11px;}\n#twu-page .journal-index-heading > div > p{font-size: 23px;}\n#twu-page .journal-index-heading > div > span{font-size: 17px;}\n#twu-page .journal-feature-image{min-height: 260px;}\n#twu-page .journal-feature-stamp{left: 18px; bottom: 18px; padding: 12px 18px;}\n#twu-page .journal-feature-copy{padding: 28px 25px;}\n#twu-page .journal-feature-copy h2{font-size: 30px;}\n#twu-page .journal-feature-copy p{font-size: 17px;}\n#twu-page .journal-library{padding: 52px 0px;}\n#twu-page .journal-library-heading{flex-direction: column; align-items: stretch; gap: 24px;}\n#twu-page .journal-library-heading h2{font-size: 31px;}\n#twu-page .journal-search{min-width: 0px;}\n#twu-page .journal-filters{gap: 5px;}\n#twu-page .journal-filters button{font-size: 14px; padding: 10px 9px; border: 1px solid rgb(214, 223, 235); margin-bottom: 8px; background: white; min-height: 44px;}\n#twu-page .journal-filters button[aria-pressed=\"true\"]{background: rgb(48, 75, 255); color: white; border-color: rgb(48, 75, 255);}\n#twu-page .journal-filters button[aria-pressed=\"true\"] small{background: rgba(255, 255, 255, 0.15); color: white;}\n#twu-page .journal-filters small{font-size: 11px; margin-left: 3px;}\n#twu-page .journal-filter-bar{border-bottom: 0px; margin-bottom: 14px;}\n#twu-page .journal-grid{grid-template-columns: 1fr; gap: 26px;}\n#twu-page .journal-visual{height: 220px;}\n#twu-page .journal-card-copy{padding: 25px;}\n#twu-page .journal-card h3{font-size: 25px;}\n#twu-page .journal-card-copy .journal-meta{font-size: 13px;}\n#twu-page .journal-diagram{gap: 38px;}\n#twu-page .journal-diagram-word{font-size: 16px;}\n#twu-page .journal-library-foot{font-size: 14px; line-height: 1.7;}\n#twu-page .journal-bridge{flex-direction: column; align-items: flex-start; gap: 24px; padding: 28px 24px; margin-bottom: 55px;}\n#twu-page .journal-bridge h2{font-size: 30px;}\n#twu-page .journal-bridge .btn{white-space: normal;}\n#twu-page .journal-article .breadcrumbs{font-size: 12px; line-height: 1.8;}\n#twu-page .journal-article-heading{padding: 23px 0px 27px;}\n#twu-page .journal-article-heading h1{font-size: 37px; line-height: 1.1; margin: 20px 0px 23px;}\n#twu-page .journal-article-heading > p{font-size: 18px; line-height: 1.75;}\n#twu-page .journal-byline{gap: 14px; font-size: 13px;}\n#twu-page .journal-draft-label{font-size: 11px;}\n#twu-page .journal-print{margin-left: 0px;}\n#twu-page .journal-cover-visual{height: 245px;}\n#twu-page .journal-cover-visual.journal-diagram{gap: 40px;}\n#twu-page .journal-cover-visual .journal-diagram-word{font-size: 18px;}\n#twu-page .journal-cover-visual .journal-drawing-part,#twu-page .journal-cover-visual .journal-cost-bars,#twu-page .journal-cover-visual .journal-shell-shape,#twu-page .journal-cover-visual .journal-check-sheet{transform: scale(1.1);}\n#twu-page .journal-article-cover{margin-bottom: 32px;}\n#twu-page .journal-toc nav{grid-template-columns: 1fr;}\n#twu-page .journal-toc nav a{font-size: 15px; padding: 10px 0px;}\n#twu-page .journal-takeaways{padding: 24px; margin-bottom: 36px;}\n#twu-page .journal-takeaways h2{font-size: 25px;}\n#twu-page .journal-body-section h2{font-size: 27px;}\n#twu-page .journal-body-section p,#twu-page .journal-body-section li{font-size: 18px; line-height: 1.8;}\n#twu-page .journal-body-section{margin-bottom: 34px;}\n#twu-page .journal-inline-cta{padding: 27px 23px;}\n#twu-page .journal-inline-cta h2{font-size: 27px;}\n#twu-page .journal-inline-cta .btn{font-size: 15px;}\n#twu-page .journal-related{padding: 45px 0px 65px; margin-top: 28px;}\n#twu-page .journal-related-service{grid-column: auto;}\n#twu-page .journal-visual-label{font-size: 9px;}\n#twu-page .journal-review-note{font-size: 13px;}}\n@media (prefers-reduced-motion: reduce) {#twu-page .journal-home-feature img,#twu-page .journal-card-link img{transition: none;}\n#twu-page .journal-progress > span{transition: none;}}\n@media print {#twu-page .topbar,#twu-page .header,#twu-page .contact-dock,#twu-page footer,#twu-page .draftbar,#twu-page .journal-toc,#twu-page .journal-related,#twu-page .journal-print,#twu-page .journal-inline-cta,#twu-page .journal-progress{display: none !important;}\n#twu-page .journal-article .wrap{max-width: none; padding: 0px;}\n#twu-page .journal-reading-layout{display: block;}\n#twu-page .journal-body{max-width: none;}\n#twu-page .journal-body-section{break-inside: avoid;}\n#twu-page .journal-article-heading h1{font-size: 30pt;}\n#twu-page .journal-body-section p,#twu-page .journal-body-section li{font-size: 11pt;}\n#twu-page .journal-article-cover{max-height: 180px; overflow: hidden;}\n#twu-page{padding: 0px !important;}}\n#twu-page .compare-svg-numbers,#twu-page .compare-mobile-legend{display: none;}\n#twu-page .compare-article{background: rgb(255, 255, 255);}\n#twu-page .compare-article .wrap{max-width: 1320px;}\n#twu-page .compare-heading{padding: 34px 0px 30px; max-width: 1180px; margin: auto;}\n#twu-page .compare-heading h1{font-size: clamp(40px, 4.65vw, 68px); line-height: 1.04; letter-spacing: -0.045em; margin: 24px 0px 26px; color: rgb(20, 34, 56);}\n#twu-page .compare-heading h1 > span{display: block; font-size: clamp(25px, 2.7vw, 38px); color: rgb(91, 109, 132); line-height: 1.25; letter-spacing: -0.025em; margin-top: 17px; font-weight: 500;}\n#twu-page .compare-introduction{display: flex; gap: 40px; align-items: center; justify-content: space-between;}\n#twu-page .compare-introduction p{font-size: 20px; line-height: 1.7; color: rgb(82, 99, 122); max-width: 720px; margin: 0px 0px 26px;}\n#twu-page .compare-jump{display: inline-flex; gap: 25px; align-items: center; text-decoration: none; color: rgb(48, 75, 255); font-size: 16px; font-weight: 700; white-space: nowrap; border-bottom: 1px solid rgb(182, 193, 225); padding: 8px 0px; margin-bottom: 24px;}\n#twu-page .compare-heading .journal-byline{font-size: 14px;}\n#twu-page .compare-heading .journal-draft-label{font-size: 13px;}\n#twu-page .compare-cover{position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: 4px; max-width: 1180px; margin: auto; background: rgb(18, 33, 54);}\n#twu-page .compare-cover figure{height: 310px; margin: 0px; position: relative; overflow: hidden;}\n#twu-page .compare-cover img{width: 100%; height: 100%; object-fit: cover; display: block;}\n#twu-page .compare-cover figure::after{content: \"\"; position: absolute; inset: 0px; background: linear-gradient(transparent 25%, rgba(7, 21, 38, 0.79));}\n#twu-page .compare-cover figcaption{position: absolute; left: 30px; bottom: 24px; z-index: 1; color: white;}\n#twu-page .compare-cover figcaption span{display: block; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; margin-bottom: 10px;}\n#twu-page .compare-cover figcaption strong{display: block; font-size: 32px; line-height: 1.1; letter-spacing: -0.025em;}\n#twu-page .compare-cover-plus{position: absolute; z-index: 2; background: rgb(48, 75, 255); color: white; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 54px; width: 54px; display: grid; place-items: center; font-size: 36px; font-weight: 300; box-shadow: rgba(255, 255, 255, 0.133) 0px 0px 0px 5px;}\n#twu-page .compare-cover-note{max-width: 1180px; margin: 12px auto 48px; font-size: 13px; line-height: 1.65; color: rgb(90, 108, 130);}\n#twu-page .compare-article .journal-reading-layout{grid-template-columns: minmax(0px, 850px) 245px; gap: 66px;}\n#twu-page .compare-article .journal-body-section{margin-bottom: 58px; scroll-margin-top: 125px;}\n#twu-page .compare-article .journal-body-section h2{font-size: clamp(27px, 2.4vw, 33px); line-height: 1.22;}\n#twu-page .compare-article .journal-body-section p,#twu-page .compare-article .journal-body-section li{font-size: 18px; line-height: 1.85;}\n#twu-page .compare-article .journal-section-number{font-size: 12px; letter-spacing: 0.1em;}\n#twu-page .compare-article .journal-toc nav a{font-size: 15px; padding: 12px 6px 12px 0px;}\n#twu-page .compare-route-cards{display: grid; grid-template-columns: repeat(3, 1fr); margin: 28px 0px 0px; gap: 12px;}\n#twu-page .compare-route-cards > div{padding: 23px 20px; background: rgb(241, 244, 249); border-top: 2px solid rgb(182, 197, 218);}\n#twu-page .compare-route-cards > div:last-child{border-color: rgb(48, 75, 255); background: rgb(238, 241, 255);}\n#twu-page .compare-route-cards span{font-size: 12px; font-weight: 700; letter-spacing: 0.08em; color: rgb(48, 75, 255);}\n#twu-page .compare-route-cards h3{font-size: 20px; line-height: 1.3; margin: 16px 0px 12px;}\n#twu-page .compare-article .compare-route-cards p{font-size: 16px; line-height: 1.65; margin: 0px;}\n#twu-page .compare-table-scroll{overflow-x: auto; border: 1px solid rgb(212, 221, 234); margin-top: 28px;}\n#twu-page .compare-table{border-collapse: collapse; width: 100%; min-width: 690px; table-layout: fixed;}\n#twu-page .compare-table caption{font-size: 15px; line-height: 1.6; text-align: left; padding: 16px 18px; background: rgb(241, 244, 249); color: rgb(75, 94, 121);}\n#twu-page .compare-table th,#twu-page .compare-table td{padding: 18px 16px; text-align: left; vertical-align: top; font-size: 15px; line-height: 1.65; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(217, 226, 237); border-image: none; overflow-wrap: normal;}\n#twu-page .compare-table thead th{background: rgb(21, 38, 61); color: rgb(255, 255, 255); font-size: 16px; font-weight: 600;}\n#twu-page .compare-table thead th:first-child{width: 18%;}\n#twu-page .compare-table tbody th{color: rgb(24, 44, 69); background: rgb(246, 248, 251); font-weight: 700;}\n#twu-page .compare-table td{color: rgb(67, 89, 115);}\n#twu-page .compare-table td:last-child{background: rgb(240, 243, 255);}\n#twu-page .compare-article .compare-table-hint{font-size: 13px; margin-top: 12px; line-height: 1.6; color: rgb(89, 109, 134);}\n#twu-page .compare-calculator{background: rgb(241, 244, 250); border: 1px solid rgb(204, 216, 233); padding: 28px; margin: 32px 0px; max-width: none;}\n#twu-page .compare-calc-head h3{line-height: 1.25; font-size: 25px !important; margin: 12px 0px !important;}\n#twu-page .compare-article .compare-calc-head p{font-size: 16px; line-height: 1.7; margin-bottom: 24px;}\n#twu-page .compare-calc-inputs{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}\n#twu-page .compare-calc-inputs fieldset{border: 0px; margin: 0px; padding: 0px; min-width: 0px;}\n#twu-page .compare-calc-inputs legend{font-size: 17px; font-weight: 700; margin-bottom: 18px; color: rgb(27, 46, 73);}\n#twu-page .compare-calculator label{display: block; font-size: 15px; font-weight: 600; line-height: 1.5; color: rgb(48, 70, 97); margin-bottom: 18px;}\n#twu-page .compare-calculator label span{display: block; font-size: 13px; font-weight: 400; color: rgb(86, 107, 133);}\n#twu-page .compare-calculator input{display: block; border: 1px solid rgb(167, 183, 206); border-radius: 0px; background: white; width: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: rgb(23, 43, 69); height: 49px; padding: 10px 12px; margin-top: 8px; box-sizing: border-box;}\n#twu-page .compare-calculator input::placeholder{color: rgb(102, 117, 139); font-size: 14px; font-weight: 400;}\n#twu-page .compare-calc-controls{display: flex; align-items: flex-end; gap: 18px;}\n#twu-page .compare-calc-controls label{max-width: 210px; margin: 0px;}\n#twu-page .compare-calc-controls .btn{min-height: 49px; border: 0px; cursor: pointer; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; font-weight: 700; white-space: nowrap;}\n#twu-page .compare-reset{font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; color: rgb(69, 93, 125); background: none; border: 0px; cursor: pointer; padding: 12px 0px; text-decoration: underline; text-underline-offset: 4px; min-height: 49px;}\n#twu-page .compare-calc-result{margin-top: 24px; border-top: 2px solid rgb(48, 75, 255); background: rgb(255, 255, 255); padding: 22px; color: rgb(28, 50, 79);}\n#twu-page .compare-calc-result > strong{font-size: 20px; line-height: 1.4;}\n#twu-page .compare-article .compare-calc-result p{font-size: 16px; line-height: 1.7; margin: 12px 0px 0px;}\n#twu-page .compare-total-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-bottom: 18px;}\n#twu-page .compare-total-grid > div{background: rgb(240, 243, 250); padding: 15px;}\n#twu-page .compare-total-grid span{display: block; font-size: 14px; line-height: 1.5; color: rgb(82, 103, 129);}\n#twu-page .compare-total-grid b{display: block; font-size: 27px; letter-spacing: -0.025em; line-height: 1.3; margin-top: 6px; overflow-wrap: anywhere;}\n#twu-page .compare-article .compare-calc-note{font-size: 13px; line-height: 1.65; margin: 16px 0px 0px; color: rgb(81, 102, 128);}\n#twu-page .compare-drawing{margin: 30px 0px; background: rgb(241, 245, 250); border: 1px solid rgb(209, 219, 234);}\n#twu-page .compare-drawing-heading{padding: 18px 20px; display: flex; justify-content: space-between; gap: 15px; font-size: 12px; line-height: 1.5; color: rgb(91, 111, 136);}\n#twu-page .compare-drawing-heading span:first-child{font-weight: 700; color: rgb(48, 75, 255); letter-spacing: 0.05em;}\n#twu-page .compare-drawing svg{display: block; width: 100%; height: auto;}\n#twu-page .compare-drawing figcaption{padding: 20px; display: flex; flex-direction: column; gap: 9px; border-top: 1px solid rgb(212, 223, 237); font-size: 14px; line-height: 1.6; color: rgb(83, 105, 131);}\n#twu-page .compare-key{display: flex; align-items: center; gap: 10px; color: rgb(36, 61, 92);}\n#twu-page .compare-key i{display: inline-block; width: 13px; height: 13px; background: rgb(52, 81, 255);}\n#twu-page .compare-flow{display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin: 28px 0px; list-style: none !important; padding: 0px !important;}\n#twu-page .compare-article .compare-flow li{padding: 20px; margin: 0px; background: rgb(241, 244, 249); line-height: 1.5;}\n#twu-page .compare-flow b{font-size: 13px; color: rgb(48, 75, 255); display: block; margin-bottom: 10px;}\n#twu-page .compare-flow strong{display: block; font-size: 18px;}\n#twu-page .compare-flow span{display: block; font-size: 15px; line-height: 1.7; margin-top: 8px; color: rgb(80, 102, 128);}\n#twu-page .compare-article .compare-checklist{list-style: none; padding: 0px;}\n#twu-page .compare-checklist li{padding: 13px 0px 13px 29px; border-bottom: 1px solid rgb(221, 228, 238); position: relative;}\n#twu-page .compare-checklist li::before{content: \"\u2713\"; color: rgb(48, 75, 255); position: absolute; left: 0px; font-weight: 700;}\n#twu-page .compare-faq{border-top: 1px solid rgb(189, 204, 225);}\n#twu-page .compare-faq details{border-bottom: 1px solid rgb(189, 204, 225); padding: 0px;}\n#twu-page .compare-faq summary{position: relative; cursor: pointer; font-size: 19px; line-height: 1.5; font-weight: 600; list-style: none; padding: 23px 38px 23px 0px; color: rgb(23, 46, 75);}\n#twu-page .compare-faq summary::-webkit-details-marker{display: none;}\n#twu-page .compare-faq summary::after{content: \"+\"; position: absolute; right: 6px; font-size: 24px; top: 19px; font-weight: 400; color: rgb(48, 75, 255);}\n#twu-page .compare-faq details[open] summary::after{content: \"\u2212\";}\n#twu-page .compare-faq details p{padding: 0px 20px 6px 0px;}\n#twu-page .compare-final-cta{padding: 36px !important;}\n#twu-page .compare-final-cta h2{font-size: 35px !important;}\n#twu-page .compare-article .journal-sources > p{font-size: 15px; color: rgb(87, 107, 132); line-height: 1.7;}\n#twu-page .compare-next{border-top: 1px solid rgb(202, 215, 233); margin: 45px 0px 0px; padding: 44px 0px 75px;}\n#twu-page .compare-next h2{font-size: 34px; letter-spacing: -0.03em; margin: 15px 0px 28px;}\n#twu-page .compare-next > div:last-child{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}\n#twu-page .compare-next a{display: block; padding: 25px; border: 1px solid rgb(208, 219, 234); text-decoration: none; color: rgb(29, 53, 85); background: rgb(245, 247, 251);}\n#twu-page .compare-next a span{display: block; font-size: 12px; letter-spacing: 0.08em; color: rgb(48, 75, 255); margin-bottom: 14px; font-weight: 700;}\n#twu-page .compare-next a strong{font-size: 21px; line-height: 1.45; font-weight: 600;}\n#twu-page .compare-next a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .compare-article input:focus-visible,#twu-page .compare-article button:focus-visible,#twu-page .compare-article summary:focus-visible,#twu-page .compare-table-scroll:focus-visible{outline: rgb(231, 156, 40) solid 3px; outline-offset: 4px;}\n@media (max-width: 1100px) {#twu-page .compare-article .journal-reading-layout{grid-template-columns: minmax(0px, 1fr) 220px; gap: 32px;}\n#twu-page .compare-route-cards{grid-template-columns: 1fr;}\n#twu-page .compare-route-cards h3{margin: 10px 0px;}\n#twu-page .compare-calculator{padding: 23px;}\n#twu-page .compare-calc-controls{flex-wrap: wrap;}\n#twu-page .compare-cover figure{height: 280px;}\n#twu-page .compare-calc-inputs{gap: 16px;}\n#twu-page .compare-introduction{gap: 28px;}}\n@media (max-width: 850px) {#twu-page .compare-article .journal-reading-layout{display: flex; gap: 35px;}\n#twu-page .compare-article .journal-toc{width: 100%;}\n#twu-page .compare-article .journal-toc nav{grid-template-columns: 1fr 1fr;}\n#twu-page .compare-route-cards{grid-template-columns: repeat(3, 1fr);}\n#twu-page .compare-introduction{align-items: flex-start; flex-direction: column; gap: 0px;}\n#twu-page .compare-introduction p{margin-bottom: 12px;}\n#twu-page .compare-cover figcaption{left: 22px;}\n#twu-page .compare-cover figcaption strong{font-size: 28px;}\n#twu-page .compare-next > div:last-child{gap: 12px;}\n#twu-page .compare-next a{padding: 20px;}\n#twu-page .compare-next a strong{font-size: 18px;}}\n@media (max-width: 600px) {#twu-page .compare-heading{padding-top: 20px;}\n#twu-page .compare-heading h1{font-size: 42px; line-height: 1.06; letter-spacing: -0.04em;}\n#twu-page .compare-heading h1 > span{font-size: 25px; line-height: 1.3; margin-top: 18px;}\n#twu-page .compare-heading .journal-meta{font-size: 12px; gap: 10px;}\n#twu-page .compare-introduction p{font-size: 18px; line-height: 1.75;}\n#twu-page .compare-heading .journal-byline{font-size: 13px; gap: 12px;}\n#twu-page .compare-heading .journal-draft-label{font-size: 12px;}\n#twu-page .compare-cover{grid-template-columns: 1fr; gap: 4px;}\n#twu-page .compare-cover figure{height: 205px;}\n#twu-page .compare-cover figcaption{left: 23px; bottom: 19px;}\n#twu-page .compare-cover figcaption span{font-size: 11px;}\n#twu-page .compare-cover figcaption strong{font-size: 28px;}\n#twu-page .compare-cover-plus{height: 42px; width: 42px; font-size: 30px;}\n#twu-page .compare-cover-note{font-size: 12px; margin-bottom: 28px;}\n#twu-page .compare-article .journal-toc nav{grid-template-columns: 1fr;}\n#twu-page .compare-article .journal-toc nav a{font-size: 15px; padding: 11px 0px;}\n#twu-page .compare-article .journal-body-section{margin-bottom: 42px;}\n#twu-page .compare-article .journal-body-section h2{font-size: 29px;}\n#twu-page .compare-route-cards{grid-template-columns: 1fr; gap: 12px;}\n#twu-page .compare-route-cards > div{padding: 22px;}\n#twu-page .compare-route-cards h3{font-size: 21px;}\n#twu-page .compare-article .compare-route-cards p{font-size: 17px;}\n#twu-page .compare-calculator{padding: 22px 18px;}\n#twu-page .compare-calc-inputs{grid-template-columns: 1fr; gap: 7px;}\n#twu-page .compare-calc-inputs fieldset + fieldset{border-top: 1px solid rgb(196, 209, 226); padding-top: 20px;}\n#twu-page .compare-calc-inputs fieldset + fieldset legend{float: left; width: 100%; margin-bottom: 18px;}\n#twu-page .compare-calc-controls{gap: 14px;}\n#twu-page .compare-calc-controls label{max-width: none; width: 100%;}\n#twu-page .compare-calc-controls .btn{font-size: 15px; flex: 1 1 0%; padding: 14px 10px;}\n#twu-page .compare-calc-result{padding: 18px;}\n#twu-page .compare-total-grid{grid-template-columns: 1fr; gap: 10px;}\n#twu-page .compare-total-grid b{font-size: 28px;}\n#twu-page .compare-drawing-heading{flex-direction: column; gap: 4px; padding: 16px;}\n#twu-page .compare-drawing figcaption{padding: 16px; font-size: 13px;}\n#twu-page .compare-drawing svg{min-height: 185px;}\n#twu-page .compare-flow{grid-template-columns: 1fr;}\n#twu-page .compare-flow span{font-size: 16px;}\n#twu-page .compare-final-cta{padding: 28px 23px !important;}\n#twu-page .compare-final-cta h2{font-size: 31px !important;}\n#twu-page .compare-faq summary{font-size: 18px; padding-top: 21px; padding-bottom: 21px;}\n#twu-page .compare-next{padding: 35px 0px 55px;}\n#twu-page .compare-next h2{font-size: 31px;}\n#twu-page .compare-next > div:last-child{grid-template-columns: 1fr;}\n#twu-page .compare-next a strong{font-size: 21px;}}\n@media print {#twu-page .compare-cover{display: none;}\n#twu-page .compare-cover-note,#twu-page .compare-jump,#twu-page .compare-calculator,#twu-page .compare-next{display: none;}\n#twu-page .compare-heading h1{font-size: 30pt;}\n#twu-page .compare-heading h1 > span{font-size: 19pt;}\n#twu-page .compare-table-scroll{overflow: visible;}\n#twu-page .compare-table{min-width: 0px;}\n#twu-page .compare-table th,#twu-page .compare-table td{font-size: 9pt; padding: 8px;}\n#twu-page .compare-faq details > p{display: block !important;}\n#twu-page .compare-article .journal-body-section{break-inside: auto;}}\n@media screen and (max-width: 600px) {#twu-page .compare-heading h1{font-size: 38px;}\n#twu-page .compare-svg-callouts,#twu-page .compare-svg-labels{display: none;}\n#twu-page .compare-svg-numbers{display: block;}\n#twu-page .compare-mobile-legend{display: grid; grid-template-columns: 1fr 1fr; gap: 8px 18px; margin: 0px; padding: 0px 18px 15px 36px !important;}\n#twu-page .compare-article .compare-mobile-legend li{font-size: 14px; line-height: 1.5; margin: 0px; color: rgb(48, 70, 97);}\n#twu-page .compare-mobile-legend li::marker{color: rgb(48, 75, 255); font-weight: 700;}}\n#twu-page .unified-page{--u-ink: #15263c; --u-muted: #526680; --u-blue: #304bff; --u-line: #d8e1ed; --u-paper: #f2f5fa; color: var(--u-ink); background: rgb(255, 255, 255);}\n#twu-page .unified-page .wrap{max-width: 1360px;}\n#twu-page .unified-page .eyebrow{font-size: 12px; line-height: 1.6; letter-spacing: 0.12em; font-weight: 700; color: var(--u-blue);}\n#twu-page .unified-page h1,#twu-page .unified-page h2,#twu-page .unified-page h3{color: var(--u-ink); overflow-wrap: normal;}\n#twu-page .unified-page h1{font-size: clamp(37px, 3.8vw, 57px); line-height: 1.1; letter-spacing: -0.04em; font-weight: 700;}\n#twu-page .unified-page h2{font-size: clamp(28px, 2.6vw, 38px); line-height: 1.2; letter-spacing: -0.03em;}\n#twu-page .unified-page p{font-size: 17px; line-height: 1.8; color: var(--u-muted);}\n#twu-page .unified-page a{text-underline-offset: 4px;}\n#twu-page .unified-page .btn{font-size: 16px; line-height: 1.5; min-height: 50px; display: inline-flex; align-items: center; justify-content: center; padding: 15px 23px; color: rgb(255, 255, 255); text-decoration: none; background: rgb(48, 75, 255); white-space: normal;}\n#twu-page .unified-page .btn:hover{background: rgb(25, 53, 224);}\n#twu-page .unified-page .unified-lede{font-size: 19px; line-height: 1.8; margin: 22px 0px 26px; max-width: 680px;}\n#twu-page .unified-page .breadcrumbs{font-size: 14px; line-height: 1.7; padding: 28px 0px; flex-wrap: wrap; gap: 10px; overflow-wrap: anywhere;}\n#twu-page .unified-breadcrumbs > span:last-child{min-width: 0px; flex-basis: auto;}\n#twu-page .unified-breadcrumbs a{color: rgb(67, 87, 123);}\n#twu-page .unified-page .unified-text-link{font-size: 16px; line-height: 1.6; font-weight: 600; color: var(--u-blue); text-decoration: none; display: inline-flex; align-items: center; gap: 12px; min-height: 40px;}\n#twu-page .unified-text-link:hover{text-decoration: underline;}\n#twu-page .unified-page .unified-micro,#twu-page .unified-page .unified-disclaimer{font-size: 14px; line-height: 1.75; color: rgb(100, 118, 142);}\n#twu-page .unified-page section[id]{scroll-margin-top: 125px;}\n#twu-page .unified-product-hero{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 0.93fr); gap: 72px; padding: 20px 0px 52px; align-items: start;}\n#twu-page .unified-product-summary{padding-top: 30px; min-width: 0px;}\n#twu-page .unified-product-summary h1{margin: 20px 0px 25px;}\n#twu-page .unified-gallery{min-width: 0px;}\n#twu-page .unified-gallery-main{display: block; width: 100%; height: 490px; position: relative; cursor: zoom-in; background: rgb(244, 246, 249); border: 1px solid rgb(224, 230, 239); padding: 28px; font: inherit; overflow: hidden;}\n#twu-page .unified-gallery-main img{display: block; width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-gallery-main > span{position: absolute; bottom: 17px; right: 20px; display: flex; gap: 23px; color: rgb(48, 75, 255); font-size: 13px; background: rgb(255, 255, 255); padding: 8px 11px;}\n#twu-page .unified-gallery-main > span b{font-size: 18px;}\n#twu-page .unified-thumbnails{display: flex; gap: 12px; margin-top: 14px; overflow-x: auto; padding: 3px 3px 9px; scrollbar-width: thin;}\n#twu-page .unified-thumbnails button{flex: 0 0 85px; position: relative; height: 86px; background: rgb(246, 248, 251); border: 1px solid rgb(213, 223, 237); padding: 10px; cursor: pointer;}\n#twu-page .unified-thumbnails button[aria-pressed=\"true\"]{border: 2px solid rgb(48, 75, 255);}\n#twu-page .unified-thumbnails img{height: 100%; width: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-thumbnails button > span{position: absolute; bottom: 2px; left: 5px; font-size: 10px; color: rgb(81, 100, 129); background: rgba(255, 255, 255, 0.867); padding: 1px 3px;}\n#twu-page .unified-page .unified-image-caption{font-size: 13px; line-height: 1.5; margin: 10px 0px; color: rgb(104, 122, 144);}\n#twu-page .unified-at-a-glance{margin: 28px 0px; border-top: 1px solid var(--u-line); padding-top: 4px;}\n#twu-page .unified-at-a-glance > div{display: grid; grid-template-columns: 135px 1fr; gap: 20px; border-bottom: 1px solid var(--u-line); padding: 15px 0px; font-size: 15px; line-height: 1.6;}\n#twu-page .unified-at-a-glance dt{color: rgb(101, 118, 141);}\n#twu-page .unified-at-a-glance dd{margin: 0px; color: rgb(29, 52, 79);}\n#twu-page .unified-at-a-glance dd a{color: rgb(48, 75, 255);}\n#twu-page .unified-product-actions{display: flex; align-items: center; flex-wrap: wrap; gap: 18px 26px; margin: 25px 0px 18px;}\n#twu-page .unified-product-summary > .unified-micro{max-width: 470px;}\n#twu-page .unified-section-nav{display: flex; gap: 36px; border-top: 1px solid var(--u-line); border-bottom: 1px solid var(--u-line); padding: 21px 0px; flex-wrap: wrap;}\n#twu-page .unified-section-nav a{font-size: 16px; font-weight: 600; text-decoration: none; color: rgb(68, 92, 125);}\n#twu-page .unified-section-nav a:hover{color: rgb(48, 75, 255);}\n#twu-page .unified-reading-grid{display: grid; grid-template-columns: minmax(0px, 840px) 260px; gap: 80px; padding: 56px 0px 30px; align-items: start;}\n#twu-page .unified-reading-grid > article{min-width: 0px;}\n#twu-page .unified-copy{margin-bottom: 50px; min-width: 0px;}\n#twu-page .unified-copy h2{margin: 15px 0px 26px;}\n#twu-page .unified-copy h3{font-size: 22px; line-height: 1.4; letter-spacing: -0.02em; margin: 28px 0px 14px;}\n#twu-page .unified-copy p,#twu-page .unified-copy li{font-size: 18px; line-height: 1.85; color: rgb(75, 96, 123); overflow-wrap: break-word;}\n#twu-page .unified-copy p{margin: 0px 0px 20px; max-width: 76ch;}\n#twu-page .unified-copy ul,#twu-page .unified-copy ol{padding-left: 24px;}\n#twu-page .unified-copy p.unified-original-name{font-size: 14px; line-height: 1.65; border-left: 2px solid rgb(188, 204, 229); padding-left: 15px; color: rgb(106, 124, 146); margin-bottom: 30px;}\n#twu-page .unified-copy .unified-review-alert{font-size: 15px; background: rgb(255, 244, 218); border-left: 3px solid rgb(203, 144, 39); padding: 18px; color: rgb(105, 82, 33);}\n#twu-page .unified-side-note{position: sticky; top: 120px; padding: 25px 25px 28px; background: rgb(241, 244, 249); border-top: 3px solid rgb(48, 75, 255);}\n#twu-page .unified-side-note h3{font-size: 25px; line-height: 1.3; margin: 16px 0px;}\n#twu-page .unified-side-note p{font-size: 16px;}\n#twu-page .unified-side-note .unified-text-link{font-size: 15px; display: block;}\n#twu-page .unified-side-note hr{border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(210, 221, 236) currentcolor currentcolor; border-image: none; margin: 25px 0px;}\n#twu-page .unified-check-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 30px 0px;}\n#twu-page .unified-check-grid > div{background: rgb(242, 245, 250); padding: 22px;}\n#twu-page .unified-check-grid h3{margin: 0px 0px 10px; font-size: 19px;}\n#twu-page .unified-check-grid p{font-size: 16px; line-height: 1.7; margin: 0px;}\n#twu-page .unified-table-scroll{overflow-x: auto; border: 1px solid rgb(213, 224, 239); margin: 20px 0px 30px; max-width: 100%;}\n#twu-page .unified-table-scroll table{border-collapse: collapse; width: 100%; min-width: 450px; font-size: 16px; line-height: 1.7; text-align: left;}\n#twu-page .unified-table-scroll td,#twu-page .unified-table-scroll th{border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(219, 228, 239); border-image: none; padding: 15px 20px; text-align: left; vertical-align: top; font-size: 16px; line-height: 1.75; color: rgb(63, 87, 116);}\n#twu-page .unified-table-scroll td:first-child{width: 30%; background: rgb(241, 244, 250); color: rgb(32, 55, 81);}\n#twu-page .unified-table-scroll p{font-size: 16px; margin: 0px; line-height: 1.7;}\n#twu-page .unified-lightbox{border: 0px; padding: 45px 20px 20px; width: min(900px, 90vw); max-height: 90vh; background: rgb(255, 255, 255);}\n#twu-page .unified-lightbox::backdrop{background: rgba(16, 33, 57, 0.79);}\n#twu-page .unified-lightbox > button{position: absolute; top: 12px; right: 18px; background: white; border: 1px solid rgb(203, 214, 231); padding: 8px 15px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; cursor: pointer;}\n#twu-page .unified-lightbox > img{display: block; width: 100%; height: 75vh; object-fit: contain;}\n#twu-page .unified-category-intro{background: rgb(242, 245, 250); border-bottom: 1px solid rgb(223, 230, 239);}\n#twu-page .unified-category-hero{display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 76px; align-items: center; padding: 30px 0px 55px;}\n#twu-page .unified-category-hero h1{margin: 20px 0px;}\n#twu-page .unified-category-hero h1 > span,#twu-page .unified-service-hero h1 > span{display: block; color: rgb(106, 124, 146); font-weight: 500; font-size: 0.67em; line-height: 1.25; letter-spacing: -0.025em; margin-top: 15px;}\n#twu-page .unified-category-hero figure{margin: 0px; padding: 25px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 241); height: 365px; position: relative;}\n#twu-page .unified-category-hero figure > img{width: 100%; height: calc(100% - 30px); object-fit: contain;}\n#twu-page .unified-category-hero figcaption{font-size: 12px; line-height: 1.6; color: rgb(100, 118, 143); position: absolute; bottom: 17px; left: 22px; right: 22px;}\n#twu-page .unified-hero-facts{display: flex; flex-wrap: wrap; gap: 10px 17px; padding-top: 17px; font-size: 13px; line-height: 1.7; color: rgb(92, 113, 141);}\n#twu-page .unified-hero-facts span + span{border-left: 1px solid rgb(196, 209, 227); padding-left: 17px;}\n#twu-page .unified-catalogue-layout{display: grid; grid-template-columns: 235px minmax(0px, 1fr); gap: 46px; padding: 58px 0px 38px; align-items: start;}\n#twu-page .unified-catalogue-main{min-width: 0px;}\n#twu-page .unified-family-nav{position: sticky; top: 118px;}\n#twu-page .unified-family-nav details{border: 1px solid rgb(215, 225, 237); background: rgb(255, 255, 255);}\n#twu-page .unified-family-nav summary{padding: 20px; font-size: 17px; font-weight: 700; color: rgb(28, 50, 77); list-style: none; cursor: pointer; display: flex; justify-content: space-between; gap: 10px; line-height: 1.45;}\n#twu-page .unified-family-nav summary::-webkit-details-marker{display: none;}\n#twu-page .unified-family-nav summary > span{color: rgb(48, 75, 255);}\n#twu-page .unified-family-nav nav{display: flex; flex-direction: column; padding: 0px 12px 12px;}\n#twu-page .unified-family-nav nav a{display: flex; gap: 12px; justify-content: space-between; padding: 12px; font-size: 15px; line-height: 1.55; color: rgb(85, 107, 135); text-decoration: none; border-bottom: 1px solid rgb(230, 235, 243);}\n#twu-page .unified-family-nav nav a.selected{background: rgb(238, 241, 255); color: rgb(48, 75, 255); font-weight: 700;}\n#twu-page .unified-family-nav nav a:hover{background: rgb(241, 244, 251); color: rgb(48, 75, 255);}\n#twu-page .unified-family-nav nav small{font-size: 12px; color: rgb(98, 119, 147);}\n#twu-page .unified-back-link{font-size: 14px; line-height: 1.6; display: block; margin-top: 20px; color: rgb(48, 75, 255);}\n#twu-page .unified-subcategories{margin-bottom: 38px;}\n#twu-page .unified-subcategories h2{margin: 12px 0px 23px;}\n#twu-page .unified-subcategory-links{display: flex; gap: 10px; flex-wrap: wrap;}\n#twu-page .unified-subcategory-links a{font-size: 14px; line-height: 1.6; padding: 10px 14px; border: 1px solid rgb(212, 222, 236); background: rgb(255, 255, 255); color: rgb(52, 83, 121); text-decoration: none; min-height: 44px;}\n#twu-page .unified-subcategory-links a:hover{border-color: rgb(48, 75, 255); color: rgb(48, 75, 255);}\n#twu-page .unified-section-heading{display: flex; justify-content: space-between; align-items: end; gap: 28px; margin-bottom: 25px;}\n#twu-page .unified-section-heading h2{margin: 12px 0px 0px;}\n#twu-page .unified-section-heading > p{max-width: 360px; margin: 0px; font-size: 16px;}\n#twu-page .unified-result-count{font-size: 14px; white-space: nowrap; color: rgb(96, 116, 142); padding-bottom: 4px;}\n#twu-page .unified-toolbar{display: flex; gap: 20px; margin-bottom: 25px; align-items: flex-end; background: rgb(242, 245, 250); padding: 20px;}\n#twu-page .unified-toolbar label{font-size: 13px; color: rgb(82, 103, 129); line-height: 1.6; flex: 0 1 180px; min-width: 0px;}\n#twu-page .unified-toolbar label:first-child{flex: 1 1 0%;}\n#twu-page .unified-toolbar input,#twu-page .unified-toolbar select,#twu-page .unified-review-search input{width: 100%; height: 49px; padding: 11px 13px; margin-top: 7px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: rgb(32, 55, 80); border: 1px solid rgb(191, 205, 221); background: rgb(255, 255, 255); min-width: 0px; border-radius: 0px;}\n#twu-page .unified-product-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 25px;}\n#twu-page .unified-catalogue-main .unified-product-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .unified-product-card{min-width: 0px; border: 1px solid rgb(217, 226, 237); background: rgb(255, 255, 255); display: flex; flex-direction: column;}\n#twu-page .unified-product-card[hidden]{display: none;}\n#twu-page .unified-card-image{height: 265px; padding: 26px; background: rgb(244, 246, 249); position: relative; overflow: hidden;}\n#twu-page .unified-card-image img{width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply; transition: transform 0.3s;}\n#twu-page .unified-product-card:hover .unified-card-image img{transform: scale(1.04);}\n#twu-page .unified-card-arrow{position: absolute; right: 15px; bottom: 15px; background: white; color: rgb(48, 75, 255); height: 35px; width: 35px; display: grid; place-items: center; font-size: 21px;}\n#twu-page .unified-product-card-copy{padding: 23px; display: flex; flex-direction: column; flex: 1 1 0%;}\n#twu-page .unified-product-card-copy > span{font-size: 12px; letter-spacing: 0.07em; line-height: 1.5; text-transform: uppercase; color: rgb(102, 123, 150);}\n#twu-page .unified-product-card-copy h3{font-size: 23px; line-height: 1.35; letter-spacing: -0.02em; margin: 12px 0px;}\n#twu-page .unified-product-card-copy h3 a{color: rgb(25, 50, 79); text-decoration: none;}\n#twu-page .unified-product-card-copy h3 a:hover{color: rgb(48, 75, 255);}\n#twu-page .unified-product-card-copy p{font-size: 15px; line-height: 1.7; margin: 0px 0px 17px;}\n#twu-page .unified-product-card-copy > .unified-text-link{font-size: 15px; justify-content: space-between; margin-top: auto;}\n#twu-page .unified-single-result{max-width: 530px; grid-template-columns: 1fr !important;}\n#twu-page .unified-single-result .unified-card-image{height: 320px;}\n#twu-page .unified-drawing-enquiry{background: rgb(242, 245, 250); border-top: 3px solid rgb(48, 75, 255); padding: 35px;}\n#twu-page .unified-drawing-enquiry h3{font-size: 28px; margin: 0px 0px 15px;}\n#twu-page .unified-drawing-enquiry p{max-width: 580px;}\n#twu-page .unified-drawing-enquiry .btn{margin-top: 10px;}\n#twu-page .unified-empty{padding: 40px; background: rgb(242, 245, 250); text-align: center;}\n#twu-page .unified-empty[hidden]{display: none;}\n#twu-page .unified-empty h3{font-size: 25px;}\n#twu-page .unified-empty button{font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16px; color: rgb(48, 75, 255); background: none; border: 0px; cursor: pointer; padding: 12px;}\n#twu-page .unified-type-hero{background: rgb(22, 41, 64); padding: 40px; color: white;}\n#twu-page .unified-type-hero span{font-size: 13px; letter-spacing: 0.12em; display: block; color: rgb(175, 191, 255);}\n#twu-page .unified-type-hero strong{font-size: 42px; line-height: 1.15; letter-spacing: -0.03em; display: block; margin-top: 30px;}\n#twu-page .unified-collection-heading{padding: 35px 0px 48px; max-width: 1010px;}\n#twu-page .unified-collection-heading h1{font-size: clamp(39px, 4.3vw, 62px); margin: 21px 0px 28px;}\n#twu-page .unified-collection-heading h1 > span{display: block; color: rgb(102, 121, 143); font-weight: 500;}\n#twu-page .unified-collection-heading p{font-size: 20px; line-height: 1.75; max-width: 770px;}\n#twu-page .unified-collection-meta{display: flex; gap: 28px; flex-wrap: wrap; font-size: 14px; color: rgb(96, 119, 147); padding: 17px 0px 0px;}\n#twu-page .unified-category-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 24px;}\n#twu-page .unified-four-grid{grid-template-columns: repeat(4, minmax(0px, 1fr));}\n#twu-page .unified-category-card{min-width: 0px; border: 1px solid rgb(214, 223, 236);}\n#twu-page .unified-category-card > a{display: block; padding: 0px 22px 20px; text-decoration: none; color: rgb(27, 52, 79);}\n#twu-page .unified-category-card > a > div{height: 210px; background: rgb(241, 244, 249); margin: 0px -22px 20px; padding: 20px;}\n#twu-page .unified-category-card img{height: 100%; width: 100%; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-category-card a > span{font-size: 12px; color: rgb(102, 123, 147); line-height: 1.6;}\n#twu-page .unified-category-card h3{font-size: 22px; line-height: 1.35; margin: 12px 0px 0px; display: flex; justify-content: space-between; gap: 14px;}\n#twu-page .unified-category-card h3 > b{color: rgb(48, 75, 255); font-size: 22px; font-weight: 400;}\n#twu-page .unified-category-card:hover{border-color: rgb(48, 75, 255);}\n#twu-page .unified-all-products{padding: 65px 0px 40px;}\n#twu-page .unified-enquiry{background: rgb(20, 40, 63); color: white; display: grid; grid-template-columns: 1.2fr 1fr; gap: 65px; padding: 43px 45px; margin: 35px 0px 55px;}\n#twu-page .unified-enquiry .eyebrow{color: rgb(171, 188, 255);}\n#twu-page .unified-enquiry h2{color: white; margin: 17px 0px 19px; font-size: 36px;}\n#twu-page .unified-enquiry p{color: rgb(186, 203, 223); margin: 0px; max-width: 650px; font-size: 17px;}\n#twu-page .unified-enquiry > div:last-child{display: flex; flex-direction: column; gap: 17px; align-items: flex-start; justify-content: center;}\n#twu-page .unified-enquiry > div > span:not(.eyebrow){color: rgb(196, 208, 224); font-size: 13px; line-height: 1.7;}\n#twu-page .unified-enquiry .unified-text-link{color: rgb(181, 196, 255); font-size: 14px;}\n#twu-page .unified-related{padding: 0px 0px 70px;}\n#twu-page .unified-no-image{display: flex; align-items: center; justify-content: center; height: 100%; color: rgb(83, 109, 144); font-size: 17px; line-height: 1.5; background: rgb(237, 242, 248);}\n#twu-page .unified-service-hero{display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 65px; align-items: center; padding: 30px 0px 60px;}\n#twu-page .unified-service-hero h1{margin: 22px 0px;}\n#twu-page .unified-service-hero figure{margin: 0px; height: 395px; position: relative; background: rgb(242, 245, 250); padding: 20px; border: 1px solid rgb(219, 228, 240);}\n#twu-page .unified-service-hero figure img{width: 100%; height: calc(100% - 30px); object-fit: contain;}\n#twu-page .unified-service-hero figure.unified-process-photo{padding: 0px; border: 0px; background: rgb(23, 43, 66);}\n#twu-page .unified-service-hero .unified-process-photo img{object-fit: cover; height: 100%;}\n#twu-page .unified-service-hero figcaption{position: absolute; left: 18px; bottom: 15px; right: 18px; font-size: 12px; line-height: 1.6; color: rgb(82, 107, 137);}\n#twu-page .unified-service-hero .unified-process-photo figcaption{background: rgba(20, 40, 63, 0.91); color: rgb(224, 233, 245); padding: 8px 11px; font-size: 12px;}\n#twu-page .unified-service-route{border-top: 1px solid var(--u-line); padding: 42px 0px 50px;}\n#twu-page .unified-service-steps{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}\n#twu-page .unified-service-steps article{padding: 26px 24px; background: rgb(241, 244, 250); border-top: 2px solid rgb(213, 223, 237);}\n#twu-page .unified-service-steps article > span{font-size: 15px; color: rgb(48, 75, 255);}\n#twu-page .unified-service-steps h3{font-size: 23px; line-height: 1.35; margin: 25px 0px 15px;}\n#twu-page .unified-service-steps p{font-size: 16px; line-height: 1.8; margin: 0px;}\n#twu-page .unified-service-brief{display: grid; grid-template-columns: 1fr 0.8fr; gap: 80px; align-items: center; padding: 35px 0px 60px;}\n#twu-page .unified-service-brief h2{margin: 18px 0px;}\n#twu-page .unified-service-brief p{font-size: 18px;}\n#twu-page .unified-service-brief ul{padding: 0px; list-style: none;}\n#twu-page .unified-service-brief li{padding: 18px 0px 18px 32px; border-bottom: 1px solid rgb(214, 223, 236); position: relative; font-size: 18px; line-height: 1.5;}\n#twu-page .unified-service-brief li::before{content: \"\u2713\"; color: rgb(48, 75, 255); position: absolute; left: 2px;}\n#twu-page .unified-original-finishes{padding: 42px 0px; border-top: 1px solid rgb(215, 224, 238);}\n#twu-page .unified-original-finishes h2{margin: 15px 0px;}\n#twu-page .unified-original-finishes > p{max-width: 820px;}\n#twu-page .unified-original-finishes > div{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 30px;}\n#twu-page .unified-original-finishes figure{margin: 0px; border: 1px solid rgb(215, 224, 236); padding: 15px; background: rgb(244, 246, 250); min-width: 0px;}\n#twu-page .unified-original-finishes img{width: 100%; height: 170px; object-fit: contain; mix-blend-mode: multiply;}\n#twu-page .unified-original-finishes figcaption{font-size: 13px; line-height: 1.6; color: rgb(82, 105, 133); margin-top: 15px; overflow-wrap: anywhere;}\n#twu-page .unified-services-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; margin-bottom: 60px;}\n#twu-page .unified-services-grid > a{border: 1px solid rgb(212, 222, 236); background: rgb(243, 246, 250); padding: 30px; text-decoration: none; color: rgb(28, 51, 80); display: flex; flex-direction: column;}\n#twu-page .unified-services-grid > a > span{font-size: 12px; letter-spacing: 0.08em; color: rgb(48, 75, 255);}\n#twu-page .unified-services-grid h2{font-size: 29px; margin: 25px 0px 18px;}\n#twu-page .unified-services-grid p{font-size: 16px; margin: 0px 0px 25px;}\n#twu-page .unified-services-grid strong{font-size: 16px; color: rgb(48, 75, 255); margin-top: auto;}\n#twu-page .unified-services-grid > a:hover{border-color: rgb(48, 75, 255);}\n#twu-page .unified-news-grid{display: grid; grid-template-columns: 1.2fr 1fr 1fr; gap: 25px; padding-bottom: 75px;}\n#twu-page .unified-news-grid article{border: 1px solid rgb(212, 223, 234); background: rgb(242, 245, 250);}\n#twu-page .unified-news-grid article > a{display: block; color: rgb(29, 53, 83); text-decoration: none;}\n#twu-page .unified-news-grid img{width: 100%; height: 230px; object-fit: cover;}\n#twu-page .unified-news-grid article > a > div{padding: 28px;}\n#twu-page .unified-news-grid h2{font-size: 28px; margin: 22px 0px 15px;}\n#twu-page .unified-news-grid p{font-size: 17px;}\n#twu-page .unified-news-grid strong{color: rgb(48, 75, 255);}\n#twu-page .unified-post-cover{margin: 0px; background: rgb(242, 245, 250);}\n#twu-page .unified-post-cover img{width: 100%; height: 420px; object-fit: cover; display: block;}\n#twu-page .unified-contact-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 35px; padding: 0px 0px 75px;}\n#twu-page .unified-contact-grid > section{padding: 38px; background: rgb(242, 245, 250); border: 1px solid rgb(212, 223, 237);}\n#twu-page .unified-contact-grid h2{margin: 20px 0px 30px;}\n#twu-page .unified-contact-grid a:not(.btn){display: block; font-size: 20px; color: rgb(48, 75, 255); line-height: 1.5; margin: 19px 0px; overflow-wrap: anywhere;}\n#twu-page .unified-contact-grid ul{padding-left: 22px; line-height: 2; font-size: 18px; color: rgb(74, 98, 127);}\n#twu-page .unified-contact-grid .btn{margin-top: 20px;}\n#twu-page .unified-utility-panel{display: flex; align-items: center; gap: 45px; padding: 35px; background: rgb(241, 245, 250); margin: 0px 0px 75px;}\n#twu-page .unified-utility-panel figure{margin: 0px; max-width: 300px;}\n#twu-page .unified-utility-panel img{width: 100%; height: auto; max-height: 400px; object-fit: contain;}\n#twu-page .unified-utility-panel h2{margin: 0px 0px 20px;}\n#twu-page .unified-utility-panel p{max-width: 750px;}\n#twu-page .unified-utility-panel a{margin: 15px 22px 0px 0px;}\n#twu-page .unified-review-featured{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}\n#twu-page .unified-review-featured > a{padding: 25px; background: rgb(237, 241, 255); border-top: 3px solid rgb(48, 75, 255); text-decoration: none; color: rgb(35, 62, 96);}\n#twu-page .unified-review-featured a > span{font-size: 13px; line-height: 1.6; color: rgb(48, 75, 255);}\n#twu-page .unified-review-featured h2{font-size: 25px; margin: 20px 0px;}\n#twu-page .unified-review-featured strong{font-size: 15px; color: rgb(48, 75, 255);}\n#twu-page .unified-review-search{display: block; padding: 35px 0px; font-size: 16px;}\n#twu-page .unified-review-search input{max-width: 750px; display: block;}\n#twu-page .unified-review-group{padding: 20px 0px 45px;}\n#twu-page .unified-review-group > div{display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px;}\n#twu-page .unified-review-group article[hidden]{display: none;}\n#twu-page .unified-review-group article > a{display: block; border: 1px solid rgb(217, 225, 238); padding: 20px; min-height: 100%; text-decoration: none;}\n#twu-page .unified-review-group strong{display: block; font-size: 17px; line-height: 1.6; color: rgb(36, 70, 105);}\n#twu-page .unified-review-group article span{display: block; font-size: 12px; line-height: 1.7; color: rgb(113, 132, 157); overflow-wrap: anywhere; margin-top: 9px;}\n#twu-page .unified-page a:focus-visible,#twu-page .unified-page button:focus-visible,#twu-page .unified-page input:focus-visible,#twu-page .unified-page select:focus-visible,#twu-page .unified-page summary:focus-visible,#twu-page .unified-table-scroll:focus-visible{outline: rgb(219, 152, 46) solid 3px; outline-offset: 4px;}\n#twu-page .page-hero-grid > *,#twu-page .custom-hero-grid > *{min-width: 0px;}\n#twu-page .page-hero-grid img,#twu-page .custom-hero-grid img{max-width: 100%;}\n#twu-page .brand strong{white-space: nowrap;}\n#twu-page .brand small{font-size: 9px; letter-spacing: 0.14em;}\n#twu-page .brand-symbol{width: 40px; height: 34px; overflow: hidden; display: block; flex: 0 0 40px;}\n#twu-page .brand .brand-symbol img{width: 40px; height: auto; max-width: none; display: block;}\n#twu-page .unified-draft-shortcut{display: block; font-size: 13px; color: rgb(48, 75, 255); margin-top: 18px;}\n@media (max-width: 1150px) {#twu-page .unified-product-hero{gap: 40px;}\n#twu-page .unified-product-summary{padding-top: 15px;}\n#twu-page .unified-gallery-main{height: 415px;}\n#twu-page .unified-reading-grid{gap: 40px; grid-template-columns: minmax(0px, 1fr) 230px;}\n#twu-page .unified-category-hero{gap: 40px;}\n#twu-page .unified-catalogue-layout{gap: 28px; grid-template-columns: 215px minmax(0px, 1fr);}\n#twu-page .unified-service-hero{gap: 35px;}\n#twu-page .unified-service-steps{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-four-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-product-card-copy{padding: 20px;}\n#twu-page .unified-product-card-copy h3{font-size: 22px;}\n#twu-page .unified-enquiry{padding: 35px; gap: 40px;}\n#twu-page .unified-card-image{height: 220px;}\n#twu-page .unified-review-featured{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-services-grid{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-news-grid{grid-template-columns: 1fr 1fr;}\n#twu-page .unified-review-group > div{grid-template-columns: repeat(2, 1fr);}}\n@media (max-width: 850px) {#twu-page .unified-product-hero{grid-template-columns: 1fr 1fr; gap: 28px;}\n#twu-page .unified-gallery-main{height: 360px; padding: 20px;}\n#twu-page .unified-product-summary h1{font-size: 36px;}\n#twu-page .unified-page .unified-lede{font-size: 18px;}\n#twu-page .unified-at-a-glance > div{grid-template-columns: 1fr; gap: 5px;}\n#twu-page .unified-product-actions{gap: 14px;}\n#twu-page .unified-reading-grid{display: block;}\n#twu-page .unified-side-note{position: static; margin-bottom: 25px;}\n#twu-page .unified-category-hero{grid-template-columns: 1fr 1fr; gap: 30px;}\n#twu-page .unified-category-hero figure{height: 330px; padding: 18px;}\n#twu-page .unified-category-hero h1{font-size: 39px;}\n#twu-page .unified-hero-facts{display: none;}\n#twu-page .unified-catalogue-layout{grid-template-columns: 1fr; padding-top: 35px; gap: 28px;}\n#twu-page .unified-family-nav{position: static;}\n#twu-page .unified-family-nav nav{display: grid; grid-template-columns: 1fr 1fr;}\n#twu-page .unified-back-link{margin-top: 13px;}\n#twu-page .unified-enquiry{grid-template-columns: 1fr; gap: 25px;}\n#twu-page .unified-category-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .unified-product-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}\n#twu-page .unified-single-result{max-width: none; grid-template-columns: 1fr !important;}\n#twu-page .unified-single-result .unified-product-card{display: grid; grid-template-columns: 1fr 1fr;}\n#twu-page .unified-single-result .unified-card-image{height: 290px;}\n#twu-page .unified-single-result .unified-product-card-copy{justify-content: center;}\n#twu-page .unified-service-hero{grid-template-columns: 1fr; gap: 25px;}\n#twu-page .unified-service-hero figure{height: 340px;}\n#twu-page .unified-service-brief{gap: 35px;}\n#twu-page .unified-original-finishes > div{grid-template-columns: repeat(2, 1fr);}\n#twu-page .unified-contact-grid{gap: 22px;}\n#twu-page .unified-contact-grid > section{padding: 26px;}\n#twu-page .unified-collection-heading{padding: 24px 0px 38px;}\n#twu-page .unified-collection-heading h1{font-size: 45px;}\n#twu-page .unified-collection-heading p{font-size: 19px;}}\n@media (max-width: 600px) {#twu-page .unified-page .wrap{padding-left: 22px; padding-right: 22px;}\n#twu-page .unified-page .breadcrumbs{font-size: 12px; line-height: 1.7; padding: 20px 0px; gap: 7px;}\n#twu-page .unified-page h1{font-size: 38px; line-height: 1.1;}\n#twu-page .unified-page h2{font-size: 29px; line-height: 1.25;}\n#twu-page .unified-page .eyebrow{font-size: 11px; line-height: 1.7;}\n#twu-page .unified-page .unified-lede{font-size: 18px; line-height: 1.8; margin: 20px 0px;}\n#twu-page .unified-page .btn{font-size: 15px; padding: 14px 18px;}\n#twu-page .unified-product-hero{grid-template-columns: 1fr; gap: 20px; padding: 5px 0px 30px;}\n#twu-page .unified-product-summary{padding-top: 5px;}\n#twu-page .unified-product-summary h1{font-size: 36px; margin: 16px 0px 20px;}\n#twu-page .unified-gallery-main{height: 335px; padding: 25px;}\n#twu-page .unified-thumbnails{gap: 10px;}\n#twu-page .unified-thumbnails button{flex-basis: 75px; height: 76px;}\n#twu-page .unified-at-a-glance > div{grid-template-columns: 110px 1fr; gap: 14px; font-size: 14px;}\n#twu-page .unified-product-actions{gap: 12px 20px;}\n#twu-page .unified-product-actions > .btn{width: 100%;}\n#twu-page .unified-section-nav{gap: 15px 23px; padding: 18px 0px;}\n#twu-page .unified-section-nav a{font-size: 14px; min-height: 30px; display: flex; align-items: center;}\n#twu-page .unified-reading-grid{padding-top: 35px;}\n#twu-page .unified-copy{margin-bottom: 35px;}\n#twu-page .unified-copy h3{font-size: 21px;}\n#twu-page .unified-copy p,#twu-page .unified-copy li{font-size: 18px; line-height: 1.8;}\n#twu-page .unified-check-grid{grid-template-columns: 1fr; gap: 12px;}\n#twu-page .unified-check-grid > div{padding: 20px;}\n#twu-page .unified-check-grid p{font-size: 16px;}\n#twu-page .unified-table-scroll td,#twu-page .unified-table-scroll th{font-size: 15px; padding: 13px 15px;}\n#twu-page .unified-table-scroll table{min-width: 425px;}\n#twu-page .unified-gallery-main > span{bottom: 12px; right: 12px; font-size: 12px;}\n#twu-page .unified-enquiry{padding: 28px 23px; margin: 25px 0px 42px;}\n#twu-page .unified-enquiry h2{font-size: 29px; line-height: 1.25;}\n#twu-page .unified-enquiry p{font-size: 17px;}\n#twu-page .unified-enquiry .btn{width: 100%;}\n#twu-page .unified-enquiry > div:last-child{align-items: stretch; gap: 14px;}\n#twu-page .unified-category-hero{grid-template-columns: 1fr; padding: 15px 0px 30px; gap: 22px;}\n#twu-page .unified-category-hero h1{font-size: 39px;}\n#twu-page .unified-category-hero figure{height: 270px; max-width: none; width: 100%;}\n#twu-page .unified-category-hero figure > img{height: calc(100% - 25px);}\n#twu-page .unified-hero-facts{display: none;}\n#twu-page .unified-catalogue-layout{padding: 30px 0px 15px;}\n#twu-page .unified-family-nav summary{font-size: 16px; padding: 17px;}\n#twu-page .unified-family-nav nav{grid-template-columns: 1fr;}\n#twu-page .unified-family-nav nav a{font-size: 15px; min-height: 45px;}\n#twu-page .unified-subcategories{margin-bottom: 30px;}\n#twu-page .unified-subcategory-links{gap: 8px;}\n#twu-page .unified-subcategory-links a{font-size: 14px; padding: 9px 12px;}\n#twu-page .unified-section-heading{flex-direction: column; align-items: flex-start; gap: 14px; margin-bottom: 23px;}\n#twu-page .unified-section-heading h2{font-size: 29px;}\n#twu-page .unified-result-count{font-size: 13px;}\n#twu-page .unified-toolbar{flex-wrap: wrap; gap: 12px; padding: 17px;}\n#twu-page .unified-toolbar label:first-child{flex: 1 0 100%;}\n#twu-page .unified-toolbar label{flex: 1 1 110px; font-size: 13px;}\n#twu-page .unified-toolbar input,#twu-page .unified-toolbar select{height: 48px; font-size: 15px;}\n#twu-page .unified-catalogue-main .unified-product-grid,#twu-page .unified-product-grid{grid-template-columns: 1fr; gap: 22px;}\n#twu-page .unified-card-image{height: 285px; padding: 28px;}\n#twu-page .unified-product-card-copy{padding: 23px;}\n#twu-page .unified-product-card-copy h3{font-size: 24px;}\n#twu-page .unified-product-card-copy p{font-size: 16px;}\n#twu-page .unified-single-result .unified-product-card{display: flex;}\n#twu-page .unified-single-result .unified-card-image{height: 300px;}\n#twu-page .unified-single-result .unified-product-card-copy{display: flex;}\n#twu-page .unified-page .unified-disclaimer{font-size: 13px; line-height: 1.75; margin-top: 22px;}\n#twu-page .unified-category-grid,#twu-page .unified-four-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px;}\n#twu-page .unified-category-card > a{padding: 0px 14px 17px;}\n#twu-page .unified-category-card > a > div{height: 160px; padding: 16px; margin: 0px -14px 15px;}\n#twu-page .unified-category-card h3{font-size: 18px; line-height: 1.35; margin-top: 8px; gap: 8px;}\n#twu-page .unified-category-card h3 b{font-size: 18px;}\n#twu-page .unified-category-card a > span{font-size: 11px; line-height: 1.5; display: block;}\n#twu-page .unified-related{padding-bottom: 45px;}\n#twu-page .unified-all-products{padding-top: 45px;}\n#twu-page .unified-collection-heading h1{font-size: 39px; margin-top: 15px; line-height: 1.14;}\n#twu-page .unified-collection-heading p{font-size: 18px; line-height: 1.8;}\n#twu-page .unified-collection-meta{gap: 10px 18px; font-size: 12px; padding-top: 10px;}\n#twu-page .unified-type-hero{padding: 30px;}\n#twu-page .unified-type-hero strong{font-size: 36px;}\n#twu-page .unified-service-hero{padding: 15px 0px 40px;}\n#twu-page .unified-service-hero h1{font-size: 39px;}\n#twu-page .unified-service-hero figure{height: 280px;}\n#twu-page .unified-service-steps{grid-template-columns: 1fr; gap: 16px;}\n#twu-page .unified-service-steps article{padding: 25px;}\n#twu-page .unified-service-steps h3{margin-top: 18px;}\n#twu-page .unified-service-steps p{font-size: 17px;}\n#twu-page .unified-service-route{padding-top: 32px; padding-bottom: 32px;}\n#twu-page .unified-service-brief{grid-template-columns: 1fr; gap: 15px; padding: 20px 0px 30px;}\n#twu-page .unified-service-brief ul{margin-top: 0px;}\n#twu-page .unified-service-brief li{font-size: 17px;}\n#twu-page .unified-original-finishes{padding-top: 30px;}\n#twu-page .unified-original-finishes > div{gap: 12px;}\n#twu-page .unified-original-finishes figure{padding: 12px;}\n#twu-page .unified-original-finishes img{height: 115px;}\n#twu-page .unified-original-finishes figcaption{font-size: 12px; margin-top: 10px;}\n#twu-page .unified-services-grid{grid-template-columns: 1fr; gap: 20px;}\n#twu-page .unified-services-grid > a{padding: 28px;}\n#twu-page .unified-services-grid h2{font-size: 28px;}\n#twu-page .unified-services-grid p{font-size: 17px;}\n#twu-page .unified-news-grid{grid-template-columns: 1fr;}\n#twu-page .unified-post-cover img{height: 230px;}\n#twu-page .unified-contact-grid{grid-template-columns: 1fr;}\n#twu-page .unified-contact-grid h2{font-size: 28px;}\n#twu-page .unified-contact-grid a:not(.btn){font-size: 18px;}\n#twu-page .unified-contact-grid ul{font-size: 17px;}\n#twu-page .unified-utility-panel{padding: 25px; flex-direction: column; align-items: flex-start; gap: 25px;}\n#twu-page .unified-utility-panel h2{font-size: 27px;}\n#twu-page .unified-review-featured{grid-template-columns: 1fr;}\n#twu-page .unified-review-group > div{grid-template-columns: 1fr;}\n#twu-page .unified-review-group h2{font-size: 26px;}\n#twu-page .unified-review-group strong{font-size: 17px;}\n#twu-page .brand strong{letter-spacing: -0.035em; font-size: 21px !important;}\n#twu-page .brand .brand-symbol{width: 24px; height: 22px; flex-basis: 24px;}\n#twu-page .brand .brand-symbol img{width: 24px;}\n#twu-page .nav .btn{font-size: 12px; padding: 12px 13px;}\n#twu-page .brand{gap: 7px;}\n#twu-page .mobile-toggle{margin-left: 0px;}\n#twu-page .unified-lightbox{padding: 50px 12px 12px; width: 94vw;}\n#twu-page .unified-lightbox > img{height: 65vh;}}\n@media (max-width: 360px) {#twu-page .brand strong{font-size: 19px !important;}\n#twu-page .brand .brand-symbol{display: none;}\n#twu-page .nav .btn{font-size: 11px; padding: 11px;}\n#twu-page .unified-at-a-glance > div{grid-template-columns: 1fr; gap: 5px;}\n#twu-page .unified-gallery-main{height: 285px;}\n#twu-page .unified-category-grid,#twu-page .unified-four-grid{grid-template-columns: 1fr;}\n#twu-page .unified-category-card > a > div{height: 230px;}\n#twu-page .unified-category-card h3{font-size: 23px;}\n#twu-page .unified-category-card a > span{font-size: 13px;}}\n@media (prefers-reduced-motion: reduce) {#twu-page .unified-card-image img{transition: none;}\n#twu-page .unified-product-card:hover .unified-card-image img{transform: none;}}\n@media print {#twu-page .unified-family-nav,#twu-page .unified-toolbar,#twu-page .unified-enquiry,#twu-page .unified-side-note,#twu-page .unified-thumbnails,#twu-page .unified-section-nav{display: none !important;}\n#twu-page .unified-reading-grid,#twu-page .unified-product-hero{display: block;}\n#twu-page .unified-gallery-main{height: 250px;}\n#twu-page .unified-product-summary h1{font-size: 28pt;}\n#twu-page .unified-page .wrap{max-width: none;}\n#twu-page .unified-copy p{font-size: 11pt;}\n#twu-page .unified-table-scroll{overflow: visible;}\n#twu-page .unified-product-actions{display: none;}}\n#twu-page .brand .brand-symbol{height: 22px;}\n#twu-page .brand .brand-symbol img{object-fit: fill; object-position: center top;}\n@media (max-width: 600px) {#twu-page .brand .brand-symbol{height: 14px;}\n#twu-page .unified-table-scroll table{min-width: 0px; table-layout: fixed;}\n#twu-page .unified-table-scroll td,#twu-page .unified-table-scroll th{overflow-wrap: anywhere; white-space: normal; padding: 13px 12px;}\n#twu-page .unified-table-scroll td:first-child{width: 35%;}}<\/style><div class=\"topbar contact-topbar\"><div class=\"wrap\"><span class=\"contact-topline\">CASTING &amp; PRECISION MACHINING<\/span><div class=\"contact-toplinks\"><a href=\"mailto:Aiden@towaycast.com\">Aiden@towaycast.com<\/a><a class=\"\" href=\"https:\/\/wa.me\/message\/W7MK3NENDTTZE1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp +86 188 6668 2287 (opens in a new tab)\">WhatsApp +86 188 6668 2287<span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><\/div><\/div><header class=\"header\"><div class=\"wrap nav\"><a class=\"brand\" href=\"\/\" aria-label=\"toway casting home\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/towaycast.com\/wp-content\/uploads\/2026\/01\/logo1-e1769047028655.png\" alt=\"toway casting TC logo\" width=\"1010\" height=\"723\" class=\"skip-lazy\" data-skip-lazy=\"1\"><span><strong class=\"notranslate\" translate=\"no\">toway casting<\/strong><small>CASTING &amp; PRECISION MACHINING<\/small><\/span><\/a><nav class=\"navlist\" id=\"mainnav\" aria-label=\"Main navigation\"><div class=\"navitem\"><a href=\"\/investment-casting\/\">Investment Casting<\/a><button aria-expanded=\"false\" aria-label=\"Expand Investment Casting\" aria-controls=\"menu-investment\">\u2304<\/button><div class=\"drop\" id=\"menu-investment\"><div class=\"drop-heading\">Investment Casting<\/div><a href=\"\/investment-casting\/\">Overview \u2192<\/a><a href=\"\/investment-casting\/process\/\">Investment Casting Process<\/a><a href=\"\/investment-casting\/cnc-machining\/\">CNC Machining<\/a><a href=\"\/investment-casting\/technologies\/\">Technologies<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/materials\/\">Materials<\/a><button aria-expanded=\"false\" aria-label=\"Expand Materials\" aria-controls=\"menu-materials\">\u2304<\/button><div class=\"drop\" id=\"menu-materials\"><div class=\"drop-heading\">Materials<\/div><a href=\"\/materials\/\">Overview \u2192<\/a><a href=\"\/materials\/316-stainless-steel\/\">316 Stainless Steel<\/a><a href=\"\/materials\/304-stainless-steel\/\">304 Stainless Steel<\/a><a href=\"\/materials\/carbon-steel\/\">Carbon Steel<\/a><a href=\"\/materials\/nickel-superalloy\/\">Nickel Superalloy<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/industries\/\">Industries<\/a><button aria-expanded=\"false\" aria-label=\"Expand Industries\" aria-controls=\"menu-industries\">\u2304<\/button><div class=\"drop\" id=\"menu-industries\"><div class=\"drop-heading\">Industries<\/div><a href=\"\/industries\/\">Overview \u2192<\/a><a href=\"\/industries\/custom-castings\/\">Custom Castings<\/a><a href=\"\/industries\/architectural-hardware\/\">Architectural Hardware<\/a><a href=\"\/industries\/marine-hardware\/\">Marine Hardware<\/a><a href=\"\/industries\/aerospace\/\">Aerospace<\/a><a href=\"\/industries\/valve-pump\/\">Valve &amp; Pump<\/a><a href=\"\/industries\/medical\/\">Medical<\/a><a href=\"\/industries\/railway-transit\/\">Railway Transit<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/capabilities\/\">Capabilities<\/a><button aria-expanded=\"false\" aria-label=\"Expand Capabilities\" aria-controls=\"menu-capabilities\">\u2304<\/button><div class=\"drop\" id=\"menu-capabilities\"><div class=\"drop-heading\">Capabilities<\/div><a href=\"\/capabilities\/\">Overview \u2192<\/a><a href=\"\/investment-casting\/cnc-machining\/\">CNC Machining<\/a><a href=\"\/capabilities\/heat-treatment\/\">Heat Treatment<\/a><a href=\"\/capabilities\/surface-finishing\/\">Surface Finishing<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/resources\/\">Resources<\/a><button aria-expanded=\"false\" aria-label=\"Expand Resources\" aria-controls=\"menu-resources\">\u2304<\/button><div class=\"drop\" id=\"menu-resources\"><div class=\"drop-heading\">Resources<\/div><a href=\"\/resources\/\">Overview \u2192<\/a><a href=\"\/resources\/dfm-guide-investment-casting\/\">DFM Guide<\/a><a href=\"\/resources\/faq-investment-casting\/\">FAQ<\/a><a href=\"\/resources\/articles\/\">Articles<\/a><\/div><\/div><div class=\"navitem \"><a href=\"\/about-us\/\">About Us<\/a><button aria-expanded=\"false\" aria-label=\"Expand About Us\" aria-controls=\"menu-about\">\u2304<\/button><div class=\"drop\" id=\"menu-about\"><div class=\"drop-heading\">About Us<\/div><a href=\"\/about-us\/\">Overview \u2192<\/a><a href=\"\/about-us\/factory\/\">Factory<\/a><a href=\"\/about-us\/quality\/\">Quality &amp; Inspection Planning<\/a><a href=\"\/shop\/\">Product Catalogue<\/a><\/div><\/div><\/nav><a class=\"btn\" href=\"\/request-quote\/\">Request A Quote <span class=\"arrow\">\u2197<\/span><\/a><button class=\"mobile-toggle\" aria-label=\"Open navigation\" aria-expanded=\"false\" aria-controls=\"mainnav\">\u2630<\/button><\/div><\/header><div id=\"twu-page\" class=\"twu-page tw-redesign twu-post\"><main id=\"content\" class=\"unified-page unified-post\"><div class=\"wrap\"><nav class=\"breadcrumbs unified-breadcrumbs\" aria-label=\"Breadcrumb\"><a href=\"\/\">Home<\/a><span>\/<\/span><a href=\"\/resources\/\">Resources<\/a><span>\/<\/span><a href=\"\/resources\/articles\/\">Articles<\/a><span>\/<\/span><span aria-current=\"page\">Pump Impeller Problems<\/span><\/nav><header class=\"unified-collection-heading\"><span class=\"eyebrow\">ORIGINAL ARTICLE \/ TECHNICAL NOTES<\/span><h1>Pump impeller problems.<br><span>Symptoms worth investigating.<\/span><\/h1><p>A refreshed version of the original maintenance article, with a clearer distinction between observations, diagnosis and a replacement-part enquiry.<\/p><\/header><figure class=\"unified-post-cover\"><img fetchpriority=\"high\" src=\"https:\/\/towaycast.com\/wp-content\/uploads\/2026\/01\/investment-cast-pump-impellers.webp\" alt=\"Investment cast pump impellers \u2014 original article image\" width=\"800\" height=\"800\" fetchpriority=\"high\" decoding=\"async\"><\/figure><div class=\"unified-reading-grid\"><article class=\"unified-copy\"><h2>Start with the whole pump system<\/h2><p>The original article highlights unusual noise, pressure changes, vibration and visible surface damage. These observations can prompt an inspection, but none alone establishes that the impeller is the sole cause. Consult the equipment documentation and a qualified maintenance specialist.<\/p><h2>Record the operating symptoms<\/h2><p>Document the conditions under which the noise or performance change occurs. Record the operating point and recent maintenance history, and identify any changes to the fluid or installation. Avoid replacing a component based only on a general online checklist.<\/p><h2>Inspect safely and document the component<\/h2><p>Follow the equipment manufacturer\u2019s shutdown and isolation procedures before access. A competent specialist should review the impeller, connected components and system conditions. Photos of wear or damage can support the investigation, but do not replace a proper assessment.<\/p><h2>Prepare a replacement enquiry<\/h2><p>Once the replacement scope is established, provide the controlled drawing, alloy, dimensions, machining interfaces and any balancing or inspection requirements. Identify what must match the existing assembly and what can be reviewed.<\/p><a class=\"unified-text-link\" href=\"\/product-category\/impeller\/\">Explore impeller component enquiries \u2197<\/a><h2>From investigation to manufacturing requirements<\/h2><p>toway casting can discuss the component specification and proposed manufacturing route. The part quotation does not replace equipment diagnosis or establish suitability for an entire pump system.<\/p><\/article><aside class=\"unified-side-note\"><span class=\"eyebrow\">RELATED TOPICS<\/span><h3>Make the drawing complete.<\/h3><a class=\"unified-text-link\" href=\"\/resources\/dfm-guide-investment-casting\/\">Investment casting DFM \u2197<\/a><a class=\"unified-text-link\" href=\"\/investment-casting\/cnc-machining\/\">CNC machining \u2197<\/a><a class=\"unified-text-link\" href=\"\/product-category\/pump-parts\/\">Pump component enquiries \u2197<\/a><\/aside><\/div><section class=\"unified-enquiry\" id=\"product-enquiry\"><div><span class=\"eyebrow\">FROM PRODUCT TO PROJECT<\/span><h2>Bring the right details.<br>Get a clearer answer.<\/h2><p>Send the model or drawing, quantity, material and finish requirements. We will review the project scope before quoting.<\/p><\/div><div><a class=\"btn\" href=\"https:\/\/towaycast.com\/request-quote\/?product=your%20component\">Enquire about your project \u2197<\/a><span>Drawing \u00b7 Model \u00b7 Quantity \u00b7 Intended use<\/span><a class=\"unified-text-link\" href=\"\/contact-us\/\">Prefer direct contact? Speak with Aiden \u2197<\/a><\/div><\/section><\/div><\/main><\/div><footer data-wpr-lazyrender=\"1\"><div class=\"wrap\"><section class=\"contact-footer\" aria-labelledby=\"contact-footer-title\"><div class=\"contact-footer-intro\"><div class=\"eyebrow\">CONTACT \/ toway casting<\/div><h2 id=\"contact-footer-title\">Let\u2019s discuss your next part.<\/h2><p>Share your drawing, material and quantity with Aiden.<\/p><div class=\"contact-actions\"><a class=\"contact-primary\" href=\"https:\/\/wa.me\/message\/W7MK3NENDTTZE1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp (opens in a new tab)\">WhatsApp<span aria-hidden=\"true\">\u2197<\/span><\/a><a href=\"mailto:Aiden@towaycast.com\" class=\"contact-secondary\">Email Aiden <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><\/div><div class=\"contact-details\"><div><h3>Email<\/h3><a href=\"mailto:Aiden@towaycast.com\">Aiden@towaycast.com<\/a><a href=\"mailto:t2959607@gmail.com\" class=\"contact-alternate\">Alternate: t2959607@gmail.com<\/a><\/div><div><h3>Phone \u00b7 Aiden<\/h3><a href=\"tel:+8618866682287\">+86 188 6668 2287<\/a><a href=\"tel:+8619963633960\">+86 199 6363 3960<\/a><\/div><div class=\"contact-address\"><h3>Find us in Dongying, China<\/h3><address>No. 872-3, East of Xisi Road, Dongying District,<br>Dongying City, Shandong Province, China<\/address><\/div><\/div><div class=\"contact-social-row\"><span>Follow toway casting<\/span><nav aria-label=\"Social media\"><a class=\"\" href=\"https:\/\/www.facebook.com\/share\/17pnuS8gvW\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Facebook (opens in a new tab)\">Facebook<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/www.tiktok.com\/@chinacnccasting\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"TikTok (opens in a new tab)\">TikTok<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/www.instagram.com\/chinacnccasting\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram (opens in a new tab)\">Instagram<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/www.linkedin.com\/in\/tom-undefined-360a933a1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"LinkedIn (opens in a new tab)\">LinkedIn<span aria-hidden=\"true\"><\/span><\/a><a class=\"\" href=\"https:\/\/youtube.com\/@tom-r1c5f\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"YouTube (opens in a new tab)\">YouTube<span aria-hidden=\"true\"><\/span><\/a><a class=\"twc-wechat\" href=\"https:\/\/towaycast.com\/weixin\/\" aria-label=\"View the WeChat contact QR code\">WeChat<\/a><\/nav><\/div><\/section><div class=\"footer-grid\"><div class=\"footer-brand\"><strong class=\"notranslate\" translate=\"no\">toway casting<\/strong><p>Investment casting and precision machining for custom metal components.<br>Dongying, Shandong, China.<\/p><\/div><div class=\"footer-col\"><h3>Capabilities<\/h3><a href=\"\/investment-casting\/cnc-machining\/\">CNC Machining<\/a><a href=\"\/capabilities\/heat-treatment\/\">Heat Treatment<\/a><a href=\"\/capabilities\/surface-finishing\/\">Surface Finishing<\/a><\/div><div class=\"footer-col\"><h3>Explore<\/h3><a href=\"\/industries\/\">Investment Casting Industries<\/a><a href=\"\/materials\/\">Investment Casting Materials Library<\/a><a href=\"\/resources\/\">Investment Casting Resources<\/a><a href=\"\/shop\/\">Casting Products &amp; Hardware Catalogue<\/a><a href=\"\/about-us\/quality\/\">Quality &amp; Inspection Planning<\/a><\/div><div class=\"footer-col\"><h3>Start a project<\/h3><a href=\"\/request-quote\/\">Prepare your enquiry \u2197<\/a><a href=\"\/resources\/articles\/choose-investment-casting-supplier\/\">Supplier selection checklist<\/a><a href=\"\/resources\/faq-investment-casting\/\">Casting FAQ<\/a><a href=\"\/about-us\/\">About toway casting<\/a><\/div><\/div><div class=\"footer-bottom\"><span>\u00a9 2026 toway casting. All rights reserved.<\/span><span>Investment casting &amp; precision machining \u00b7 Dongying, China<\/span><\/div><\/div><\/footer><nav class=\"contact-dock twc-dock\" aria-label=\"Contact toway casting\"><a href=\"https:\/\/wa.me\/message\/W7MK3NENDTTZE1\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Contact on WhatsApp (opens in a new tab)\">WhatsApp<\/a><a class=\"twc-wechat\" href=\"https:\/\/towaycast.com\/weixin\/\" aria-label=\"View the WeChat contact QR code\">WeChat<\/a><a href=\"mailto:Aiden@towaycast.com\" aria-label=\"Email toway casting\">Email<\/a><a href=\"tel:+8618866682287\" aria-label=\"Call toway casting\">Call<\/a><\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Table of Contents 1\u3001 Symptom 1: The &#8220;Marbles in a Can&#8221; Noise (Cavitation)? 2\u3001 Symptom 2: Low\u2026\u2026<\/p>","protected":false},"author":1,"featured_media":1227,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1187","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/posts\/1187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/comments?post=1187"}],"version-history":[{"count":36,"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/posts\/1187\/revisions"}],"predecessor-version":[{"id":3233,"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/posts\/1187\/revisions\/3233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/media\/1227"}],"wp:attachment":[{"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/media?parent=1187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/categories?post=1187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/towaycast.com\/ja\/wp-json\/wp\/v2\/tags?post=1187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}