.journal-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.journal-latest.section{padding-block:60px}.journal-latest-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.journal-latest-list li{border-bottom:1px solid var(--rule)}.journal-latest-list a{grid-template-columns:144px 80px minmax(0,1fr) 18px;align-items:baseline;gap:20px;padding:22px 0;display:grid}.journal-latest-list time,.journal-entry-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.journal-category{color:var(--blue);font-size:13px;font-weight:600}.journal-latest-title{font-size:16px;line-height:1.8}.journal-latest-list a:hover .journal-latest-title{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.journal-row-arrow{color:var(--blue);align-self:center}.journal-intro{padding-top:32px;padding-bottom:42px}.journal-breadcrumb{color:var(--text-secondary);margin-bottom:38px;font-size:13px;line-height:1.8}.journal-breadcrumb ol{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.journal-breadcrumb li+li:before{content:"/";color:var(--text-secondary);margin-inline:12px}.journal-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.journal-intro h1{letter-spacing:.02em;font-size:36px;font-weight:700;line-height:1.5}.journal-intro>p{color:var(--text-secondary);margin-top:18px}.journal-filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:28px;margin-bottom:8px;display:flex}.journal-filters a{min-height:48px;color:var(--text-secondary);border-bottom:2px solid #0000;padding:12px 2px}.journal-filters a:hover,.journal-filters a[aria-current=page]{border-color:var(--blue);color:var(--blue)}.journal-filters a[aria-current=page]{font-weight:700}.journal-list-entry{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:32px;padding:34px 0;display:grid}.journal-entry-meta{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.journal-list-entry>.journal-entry-meta{flex-direction:column;gap:8px}.journal-list-entry h2{letter-spacing:0;font-size:23px;line-height:1.65}.journal-list-entry h2 span,.journal-article-header h1{text-wrap:balance}.journal-list-entry h2 a{justify-content:space-between;align-items:baseline;gap:28px;display:flex}.journal-list-entry h2 a svg{color:var(--blue);align-self:center}.journal-list-entry h2 a:hover{color:var(--blue);text-underline-offset:6px;text-decoration:underline}.journal-list-entry p{max-width:48em;color:var(--text-secondary);margin-top:12px;font-size:15px;line-height:1.9}.journal-return{padding-block:40px 72px}.journal-empty{color:var(--text-secondary);padding-block:40px}.journal-empty a{width:fit-content;color:var(--blue);margin-top:12px;text-decoration:underline;display:block}.journal-article{padding-top:32px;padding-bottom:80px}.journal-article-header{max-width:840px;margin-bottom:40px}.journal-article-header h1{letter-spacing:.015em;font-size:34px;font-weight:700;line-height:1.65}.journal-article-header .journal-entry-meta{margin-top:24px}.journal-article-summary{max-width:44em;color:var(--text-secondary);margin-top:20px;font-size:16px;line-height:1.9}.journal-reading-layout{grid-template-columns:minmax(0,740px) minmax(180px,1fr);align-items:start;gap:64px;display:grid}.journal-cover{margin-bottom:36px}.journal-cover img{width:100%;height:auto}.journal-cover figcaption{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.8}.journal-prose{overflow-wrap:anywhere;font-size:17px;line-height:2}.journal-prose>*+*{margin-top:24px}.journal-prose h2{letter-spacing:0;margin-top:48px;margin-bottom:20px;font-size:25px;line-height:1.7}.journal-prose h3{margin-top:32px;font-size:20px;line-height:1.7}.journal-prose a{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.journal-prose a:hover{color:#174b5e}.journal-prose ul,.journal-prose ol{padding-left:1.5em}.journal-prose ul{list-style:outside}.journal-prose ol{list-style:decimal}.journal-prose li+li{margin-top:10px}.journal-prose blockquote{border-left:1px solid var(--rule);color:var(--text-secondary);margin-inline:0;padding-left:20px}.journal-prose img{width:auto;max-height:600px;margin-inline:auto}.journal-prose hr{border:0;border-top:1px solid var(--rule);margin-block:36px}.journal-price-table{overflow-x:auto}.journal-price-guide{margin-bottom:36px}.journal-price-guide>h2{margin-top:0}.journal-price-table table{border-collapse:collapse;width:100%;font-size:15px}.journal-price-table caption{text-align:left;color:var(--text-secondary);margin-bottom:12px;font-size:14px}.journal-price-table th,.journal-price-table td{text-align:left;border-bottom:1px solid var(--rule);padding:14px 10px}.journal-price-table td{white-space:nowrap}.journal-toc{border-top:1px solid var(--rule);padding-top:16px;position:sticky;top:120px}.journal-toc summary{min-height:32px;font-size:15px;font-weight:700}.journal-toc ol{color:var(--text-secondary);margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.9;list-style:decimal}.journal-toc li+li{margin-top:12px}.journal-toc a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.journal-consult{border-block:1px solid var(--rule);margin-top:48px;padding-block:28px}.journal-consult h2{font-size:23px;line-height:1.7}.journal-consult p{color:var(--text-secondary);margin-top:14px}.journal-consult-links{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.journal-related{margin-top:64px}.journal-related h2{font-size:25px}.journal-related ul{border-top:1px solid var(--rule);margin:22px 0;padding:0;list-style:none}.journal-related li{border-bottom:1px solid var(--rule)}.journal-related li a{min-height:48px;color:var(--blue);text-underline-offset:5px;padding:16px 0;text-decoration:underline;display:block}.journal-preview-note{border-block:1px solid var(--rule);color:var(--ink);background:#f0f5f7;margin-bottom:28px;padding:16px 20px}.aircon-sales{margin-bottom:48px}.journal-prose.aircon-sales>h2{margin-top:0}.aircon-price-table{font-variant-numeric:tabular-nums}.aircon-price-table th{white-space:nowrap}.aircon-price-table tbody th{font-weight:500}.aircon-price-table td:last-child{color:var(--brand-navy,#123945);font-weight:700}.aircon-price-table th:last-child,.aircon-price-table td:last-child{text-align:right}.aircon-price-note{color:var(--text-secondary);font-size:14px;line-height:1.85}.aircon-price-consult{font-weight:700}.aircon-price-consult a{padding-block:10px;display:inline-block}@media (width<=900px){.journal-sales-layout>.journal-toc{display:none}}@media (width<=600px){.aircon-price-table table{font-size:13px}.aircon-price-table th,.aircon-price-table td{padding:12px 8px}}@media (width<=900px){.journal-reading-layout{grid-template-columns:minmax(0,1fr);gap:32px}.journal-reading-layout>.journal-toc{order:-1;position:static}.journal-toc{border-bottom:1px solid var(--rule);padding-block:16px}.journal-article-header{margin-bottom:28px}.journal-article-header h1{font-size:30px}}@media (width<=600px){.journal-section-heading{margin-bottom:16px;display:block}.journal-section-heading>a{margin-top:10px}.journal-latest.section{padding-block:40px}.journal-latest-list a{grid-template-columns:auto 1fr 18px;gap:8px 16px;padding:20px 0}.journal-latest-list time{font-size:13px}.journal-latest-title{grid-area:2/1/auto/3}.journal-row-arrow{grid-area:1/3/3}.journal-intro{padding-top:24px;padding-bottom:32px}.journal-breadcrumb{margin-bottom:24px;font-size:12px}.journal-breadcrumb li+li:before{margin-inline:8px}.journal-intro h1{font-size:28px}.journal-list-entry{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:26px}.journal-list-entry>.journal-entry-meta{flex-direction:row;gap:16px}.journal-list-entry h2{font-size:20px}.journal-list-entry h2 a{gap:16px}.journal-list-entry p{font-size:14px}.journal-return{padding-block:28px 48px}.journal-article{padding-top:24px;padding-bottom:48px}.journal-article-header h1{font-size:26px;line-height:1.7}.journal-prose{font-size:16px;line-height:1.95}.journal-prose h2{margin-top:36px;font-size:22px}.journal-prose h3{font-size:19px}.journal-consult h2,.journal-related h2{font-size:22px}}
