.seo-inner>.header{background:var(--ink);position:absolute}.seo-inner .header.sticky{position:fixed}.seo-article{padding-top:135px;padding-bottom:90px}.seo-breadcrumb{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin:20px 0 45px}.seo-breadcrumb a{color:#80693c}.seo-title{position:static!important;display:block!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;max-width:1000px;margin:0 0 55px}.seo-title h1{font-size:clamp(46px,5vw,72px);margin-bottom:27px}.seo-title .seo-intro{font-size:17px;line-height:1.9;color:var(--ink);max-width:920px}.seo-content{max-width:960px}.seo-content h2{font-size:36px;margin:48px 0 23px;letter-spacing:-.02em}.seo-content p{font-size:14px;line-height:1.95}.seo-content a:not(.button),.seo-enquire p a{color:#756036;text-decoration:underline;text-underline-offset:4px}.seo-content ul{padding-left:24px;color:var(--muted);margin:20px 0 30px;font-size:14px}.seo-content li{margin-bottom:10px}.seo-content address{font-style:normal;font-size:16px;line-height:1.9}.seo-content table{border-collapse:collapse;width:100%;margin:28px 0;font-size:12px;line-height:1.7}.seo-content caption{text-align:left;padding-bottom:10px;font-size:10px;color:var(--muted)}.seo-content th,.seo-content td{padding:16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.seo-content th{background:var(--paper);font-weight:500}.seo-content th[scope=row]{width:30%}.seo-content .seo-source{font-size:10px;border-top:1px solid var(--line);padding-top:22px;margin-top:40px}.seo-figure{margin:0 0 35px}.seo-figure img{width:100%;height:auto}.seo-figure figcaption{font-size:9px;color:var(--muted);margin-top:8px}.seo-enquire{background:var(--paper);padding:38px 40px;margin-top:70px;max-width:1000px}.seo-enquire h2{font-size:40px;margin-bottom:22px}.seo-enquire>p{max-width:800px}.seo-enquire .fine{margin:18px 0 0}.seo-related{display:flex;flex-wrap:wrap;gap:20px 28px;margin:25px 0;align-items:center}.seo-related>a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.seo-home-section{padding:70px 0 90px;border-top:1px solid var(--line)}.seo-home-section>h2{margin-bottom:35px}.seo-faq details{border-bottom:1px solid var(--line);padding:0}.seo-faq summary{font:500 14px/1.7 var(--sans);padding:20px 25px 20px 0;cursor:pointer;position:relative;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:'+';position:absolute;right:5px;color:#80693c;font-size:19px}.seo-faq details[open] summary:after{content:'−'}.seo-faq p{font-size:13px;max-width:1000px;line-height:1.95;padding-right:24px}.facts .fact-note{margin:0;font-size:10px;line-height:1.6}.collection em,.about em,.enquiry-form em,.seo-inner em,.seo-home-section em{color:#8f713b}.floor-tabs button[aria-selected=false] span,.service-number{color:#776039}.floor-tabs button[aria-selected=true] span{color:#d7c394}.fine{color:#596157}.floor-range{font-size:12px;color:var(--ink);font-weight:500}.header nav{gap:24px}.header nav>a{min-height:44px}.eyebrow{color:#776039}.fine{font-size:10px}.image-caption{font-size:8px}.hero-credit{font-size:8px}.facts dt,.facts span{font-size:10px}.disclaimer p{font-size:10px;color:#c4ccbf}.footer-bottom,.footer-bottom button{font-size:10px}.service-line{font-size:11px}
@media(max-width:760px){.seo-article{padding-top:105px;padding-bottom:55px}.seo-breadcrumb{font-size:9px;gap:8px;margin:10px 0 28px}.seo-title{margin-bottom:35px}.seo-title h1{font-size:43px}.seo-title .seo-intro{font-size:14px}.seo-content h2{font-size:30px;margin-top:36px}.seo-content p,.seo-content ul{font-size:13px}.seo-content table{font-size:10px;overflow-wrap:anywhere}.seo-content th,.seo-content td{padding:10px 8px}.seo-content th[scope=row]{width:33%}.seo-content address{font-size:14px}.seo-enquire{padding:28px 22px;margin-top:40px}.seo-enquire h2{font-size:34px}.seo-enquire p{font-size:12px}.seo-faq summary{font-size:12px}.seo-faq p{font-size:12px}.seo-home-section{padding:45px 0 60px}.header nav{gap:12px}.hero-credit{font-size:7px}.facts dt,.facts span{font-size:9px}.service-line{font-size:9px}.disclaimer p{font-size:9px}.footer-bottom,.footer-bottom button{font-size:9px}}
