.blog_hero__m_tED{background:var(--navy);color:#fff;padding:72px 7vw 76px}.blog_hero__m_tED h1{font-size:clamp(42px,5.4vw,76px);line-height:1.02;letter-spacing:-2.5px;margin:0;max-width:940px}.blog_hero__m_tED h1 em{font-style:normal;color:var(--green)}.blog_hero__m_tED p:not(.eyebrow){max-width:760px;font-size:18px;line-height:1.7;color:#d9e4e9}.blog_wrap__pnkTc{max-width:1460px;margin:auto;padding:65px 7vw 90px}.blog_intro__uxSd4{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.blog_intro__uxSd4 h2{font-size:clamp(30px,3.2vw,46px);line-height:1.1;margin:0}.blog_intro__uxSd4 p{max-width:520px;color:var(--muted);line-height:1.7}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.blog_card__6gn_X{border:1px solid #dce3df;border-radius:8px;overflow:hidden;background:white}.blog_card__6gn_X:hover{box-shadow:0 12px 30px #071f3114}.blog_photo__0DBzg{position:relative;height:235px;background:#e6ece8;overflow:hidden}.blog_photo__0DBzg img{object-fit:cover}.blog_copy__oNrme{padding:25px}.blog_tag__k43Pg{color:#128c42;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.blog_copy__oNrme h3{font-size:23px;line-height:1.22;margin:12px 0}.blog_copy__oNrme p{color:var(--muted);font-size:15px;line-height:1.65}.blog_read__N5owP{font-size:14px;font-weight:800;color:#128c42;display:inline-block;margin-top:10px}.blog_topics__i_xpa{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 35px}.blog_topics__i_xpa a{border:1px solid #dce3df;border-radius:40px;padding:9px 14px;font-weight:700;font-size:13px}.blog_topics__i_xpa a:hover{background:var(--cream)}.blog_featured__kHmgQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-bottom:52px}.blog_breadcrumb__ak3pq{font-size:14px;margin-bottom:24px;line-height:1.7}.blog_breadcrumb__ak3pq a{text-decoration:underline;text-underline-offset:4px}.blog_date__oDFl0{font-size:14px!important}.blog_articleLayout__PTXpb{max-width:1350px;margin:0 auto;padding:54px 7vw 80px;display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:55px;gap:55px;align-items:start}.blog_leadImage__QHV3_{position:relative;aspect-ratio:16/10;background:#e6ece8;border-radius:7px;overflow:hidden}.blog_leadImage__QHV3_ img{object-fit:cover}.blog_figure__kcsgE{margin:0 0 35px}.blog_figure__kcsgE figcaption{color:var(--muted);font-size:13px;line-height:1.5;margin-top:10px}.blog_body__v9SPg{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.blog_body__v9SPg h2{font-size:29px;line-height:1.22;letter-spacing:-.5px;margin:36px 0 14px}.blog_body__v9SPg p{margin:0 0 18px}.blog_body__v9SPg a,.blog_sources__RyP_O a{color:#087a38;text-decoration:underline;text-underline-offset:3px}.blog_aside__PEoQf{padding:26px;background:var(--cream);border:1px solid #dce3df;border-radius:8px;position:-webkit-sticky;position:sticky;top:110px}.blog_aside__PEoQf h2{font-size:22px;line-height:1.2;margin:0 0 14px}.blog_aside__PEoQf p{font-size:15px;line-height:1.6;color:var(--muted)}.blog_aside__PEoQf a{display:block;margin:18px 0 0;font-size:14px;font-weight:800;color:#087a38}.blog_sources__RyP_O{font-size:14px;line-height:1.7;border-top:1px solid #dce3df;margin-top:35px;padding-top:20px}.blog_related__kSxUC{background:var(--cream)}.blog_related__kSxUC h2{margin-bottom:30px;font-size:34px}.blog_teasers__wE40j{padding:70px 7vw;background:var(--cream)}.blog_teasers__wE40j h2{font-size:clamp(32px,4vw,48px);line-height:1.1;margin:0 0 28px}.blog_guideLinks__URLHS{padding:40px 7vw;background:var(--cream)}.blog_guideLinks__URLHS h2{font-size:28px;margin:0 0 15px}.blog_guideLinks__URLHS a{display:inline-block;margin:8px 28px 8px 0;font-weight:800;color:#087a38}.blog_aside__PEoQf a:focus-visible,.blog_card__6gn_X a:focus-visible,.blog_topics__i_xpa a:focus-visible{outline:3px solid #159e4c;outline-offset:4px}@media(max-width:1100px){.blog_grid__1mQUH{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_articleLayout__PTXpb{grid-template-columns:minmax(0,1fr) 230px;gap:30px}}@media(max-width:760px){.blog_hero__m_tED{padding:48px 6vw}.blog_hero__m_tED h1{letter-spacing:-1.5px}.blog_wrap__pnkTc{padding:45px 6vw 65px}.blog_featured__kHmgQ,.blog_grid__1mQUH{grid-template-columns:1fr}.blog_intro__uxSd4{display:block}.blog_articleLayout__PTXpb{padding:35px 6vw 50px;grid-template-columns:1fr;gap:30px}.blog_aside__PEoQf{position:static}.blog_photo__0DBzg{height:245px}.blog_guideLinks__URLHS,.blog_teasers__wE40j{padding:45px 6vw}.blog_body__v9SPg{font-size:16px}.blog_body__v9SPg h2{font-size:26px}}.inspection-photos_section__GkZll{max-width:1140px;margin:0 auto;padding:70px 7vw;color:var(--ink)}.inspection-photos_section__GkZll h2{scroll-margin-top:150px;margin:0 0 20px;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1px}.inspection-photos_eyebrow__omXKh{margin:0 0 18px;color:#10763b;font-size:12px;font-weight:800;letter-spacing:1.8px}.inspection-photos_intro__gJ3E5,.inspection-photos_note__U6hIk{max-width:800px;color:var(--muted);line-height:1.75}.inspection-photos_intro__gJ3E5{margin:0 0 28px}.inspection-photos_note__U6hIk{margin:26px 0}.inspection-photos_grid__NBHf8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.inspection-photos_figure__R1FcN{min-width:0;margin:0;overflow:hidden;border:1px solid #dce3df;border-radius:8px;background:var(--cream)}.inspection-photos_figure__R1FcN>a{display:block}.inspection-photos_figure__R1FcN img{display:block;width:100%;height:auto}.inspection-photos_figure__R1FcN figcaption{padding:17px 20px;color:var(--ink);font-size:14px;line-height:1.6}.inspection-photos_actions__D8_L3{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}.inspection-photos_actions__D8_L3 a{color:#0c6b33;font-size:15px;line-height:1.5;font-weight:700;text-decoration:underline;text-underline-offset:4px}.inspection-photos_actions__D8_L3 .inspection-photos_enquiry__1vh0R{display:inline-flex;align-items:center;min-height:50px;padding:12px 20px;color:#fff;background:var(--navy);border-radius:5px;text-decoration:none}.inspection-photos_section__GkZll a:focus-visible{outline:3px solid #159e4c;outline-offset:4px}.inspection-photos_compact__x2Juv{max-width:none;padding:28px 0 12px;margin:30px 0;border-top:1px solid #dce3df}.inspection-photos_compact__x2Juv h2{font-size:29px}.inspection-photos_compact__x2Juv .inspection-photos_grid__NBHf8{gap:16px}@media (max-width:760px){.inspection-photos_section__GkZll{padding:45px 7vw}.inspection-photos_grid__NBHf8{grid-template-columns:1fr}.inspection-photos_compact__x2Juv{padding:25px 0 10px}.inspection-photos_compact__x2Juv h2{font-size:26px}.inspection-photos_actions__D8_L3{align-items:flex-start;flex-direction:column}}