/* Inner pages share the homepage's colour, typography and spacing system. */
.inner-service-hero{grid-template-columns:48% 52%;min-height:650px}.inner-service-hero .hero-copy{padding:46px 10% 54px 14.6%}.inner-service-hero .hero-copy h1{font-size:clamp(44px,4.4vw,66px);line-height:1.08}.inner-service-hero .hero-intro{font-size:17px;max-width:520px}.inner-service-hero .hero-visual{min-height:650px}.inner-service-hero .editorial-link{margin-top:16px;font-size:15px;color:#d5e3eb}.inner-company-hero{background:var(--royal)}.inner-company-hero .hero-copy .eyebrow{color:#d8eaf4}.inner-hero-photo{position:absolute;inset:0;height:100%;width:100%}.inner-hero-photo img{width:100%;height:100%;object-fit:cover}.breadcrumbs{font-size:13px;margin-bottom:25px;line-height:1.6}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:6px 10px}.breadcrumbs li+li:before{content:'›';margin-right:10px;color:#71939c}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.inner-service-hero .breadcrumbs{color:#c4d5e2;font-size:12px}.inner-service-hero .breadcrumbs li:last-child{display:none}.inner-service-hero .breadcrumbs li+li:before{color:#b6c9d6}.article-masthead,.legal-masthead{max-width:1260px;margin:auto;padding:55px 4% 45px}.article-masthead .eyebrow,.legal-masthead .eyebrow{color:#456d7b}.article-masthead h1,.legal-masthead h1{font-size:clamp(44px,4.9vw,72px);line-height:1.1;max-width:1100px;color:var(--navy)}.article-deck{font-size:20px;line-height:1.85;max-width:900px;margin-top:28px;color:#40596b}.article-cover-wrap{max-width:1240px;margin:0 auto 45px;padding:0 4%}.article-cover{width:100%;height:490px}.article-cover img{width:100%;height:100%;object-fit:cover}.inner-reading-grid{max-width:1280px;margin:0 auto;padding:75px 4%;display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;align-items:start}.reading-sidebar{position:sticky;top:125px}.reading-sidebar>.eyebrow{font-size:11px;margin-bottom:18px}.reading-contents{list-style:none;padding:0;border-top:1px solid #c9d6da}.reading-contents li{font-size:14px;line-height:1.5;border-bottom:1px solid #c9d6da}.reading-contents a{display:block;padding:13px 0;color:#315565}.reading-contents a:hover{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.inner-chapter{margin-bottom:48px}.inner-chapter h2{font-size:38px;line-height:1.15;color:var(--navy);margin-bottom:25px}.inner-chapter p{font-size:17px;line-height:1.9;color:#354f60}.inner-chapter p+p{margin-top:22px}.inner-reading-body p a,.legal-reading p a,.legal-reading li a{color:#06666a;text-decoration:underline;text-underline-offset:4px}.inner-reading-body strong{font-weight:700;color:#193e50}.inner-chapter.chapter-tint{background:var(--blue);padding:32px;border-left:3px solid #087f83}.inner-table-section{margin:40px 0 55px}.inner-data-table th,.inner-data-table td{font-size:14px;padding:17px 14px;line-height:1.75}.inner-data-table td:first-child{width:27%}.inner-data-table caption{font-size:13px;line-height:1.6}.inner-faq{background:#e3eeee;padding:35px 32px;margin-top:30px}.inner-faq h2{font-size:37px;margin-bottom:28px}.inner-faq .questions summary{font-size:17px}.inner-faq .questions details p{font-size:16px}.inner-related{padding:65px 7%;background:var(--blue)}.inner-related h2{font-size:43px;color:var(--navy);margin-bottom:30px}.inner-related-links{display:flex;flex-wrap:wrap;gap:15px 35px}.inner-related-links p{font-size:17px;color:#075e65}.inner-related-links a{display:inline-block;padding:12px 0;border-bottom:1px solid #b9cdd5}.inner-related-links span{margin-left:18px}.inner-page-cta{padding:75px 7%;background:var(--navy);color:white;display:flex;justify-content:space-between;align-items:center;gap:50px}.inner-cta-copy{max-width:670px}.inner-page-cta .eyebrow{color:#d7c19a}.inner-page-cta h2{font-size:49px}.inner-page-cta p:not(.eyebrow){font-size:17px;line-height:1.85;color:#d0dfeb;margin-top:22px}.inner-page-cta .wp-block-buttons{flex-shrink:0}.journal-library{padding:75px 7%;background:#e7efee}.journal-library>.eyebrow,.journal-library>h2{max-width:1100px;margin-left:auto;margin-right:auto}.journal-library>h2{font-size:48px;margin-bottom:40px;color:var(--navy)}.advice-query{max-width:1120px;margin:auto}.advice-query .wp-block-post-template{gap:30px;list-style:none;padding:0}.advice-card{height:100%;background:#fff;padding:26px}.advice-card .wp-block-post-featured-image{margin:-26px -26px 24px}.advice-card .wp-block-post-featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover}.advice-card .wp-block-post-title{font-family:Georgia,serif;font-size:30px;line-height:1.2;margin-bottom:20px;color:var(--navy)}.advice-card .wp-block-post-excerpt{font-size:16px;line-height:1.85;color:#405a68}.advice-card .wp-block-post-excerpt__more-link{display:inline-block;margin-top:15px;color:#06666a;font-weight:600;text-decoration:underline;text-underline-offset:4px}.legal-reading{max-width:1050px;margin:0 auto;padding:0 4% 85px}.legal-reading p,.legal-reading li{font-size:17px;line-height:1.95;color:#354c5b;margin-bottom:23px}.legal-reading h2{font-size:35px;margin:45px 0 25px;line-height:1.2;color:var(--navy)}.legal-reading ul,.legal-reading ol{padding-left:25px;margin-bottom:30px}.legal-reading .wp-block-list li{margin-bottom:13px}.legal-reading .premium-table{margin:35px 0}.legal-reading td p{font-size:14px;margin:0}.legal-reading a{overflow-wrap:anywhere}.premium-navigation .current-menu-item>a{color:#06666a;font-weight:600}.premium-navigation .current-menu-ancestor>.wp-block-navigation-item__content{color:#06666a}.editor-styles-wrapper .inner-hero-photo{position:relative;height:auto}.editor-styles-wrapper .inner-hero-photo img{height:auto}.editor-styles-wrapper .reading-sidebar{position:relative;top:0}.editor-styles-wrapper .inner-reading-grid{padding:40px 2%}.editor-styles-wrapper .inner-chapter{margin-bottom:35px}
@media(max-width:1100px){.inner-reading-grid{grid-template-columns:190px minmax(0,1fr);gap:45px}.inner-service-hero .hero-copy{padding:45px 9%}.inner-service-hero .hero-copy h1{font-size:53px}.inner-chapter h2{font-size:35px}.inner-page-cta{gap:30px}.inner-page-cta h2{font-size:44px}.inner-page-cta .wp-block-button__link{font-size:14px}.article-cover{height:420px}}
@media(max-width:850px){.inner-reading-grid{display:block;padding:45px 7%}.reading-sidebar{position:static;margin-bottom:45px;background:#e5eeef;padding:24px}.reading-contents{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.reading-contents li{font-size:14px}.inner-page-cta{display:block}.inner-page-cta .wp-block-buttons{margin-top:30px}.article-cover-wrap{padding:0 6%;margin-bottom:10px}.article-cover{height:360px}.article-masthead,.legal-masthead{padding:45px 7% 35px}.article-deck{font-size:18px}.journal-library .advice-card .wp-block-post-title{font-size:28px}}
@media(max-width:760px){.inner-service-hero{display:flex;flex-direction:column;min-height:0}.inner-service-hero .hero-copy{padding:30px 7% 38px}.inner-service-hero .hero-copy h1{font-size:clamp(42px,11vw,58px);line-height:1.1}.inner-service-hero .hero-intro{font-size:16px}.inner-service-hero .hero-visual{min-height:330px}.inner-service-hero .breadcrumbs{font-size:12px;margin-bottom:20px}.article-masthead h1,.legal-masthead h1{font-size:43px;line-height:1.13}.article-deck{font-size:17px;line-height:1.9;margin-top:24px}.article-cover{height:300px}.inner-reading-grid{padding:42px 7%}.reading-sidebar{padding:22px;margin-bottom:38px}.reading-contents{display:block}.reading-contents li{font-size:15px}.reading-contents a{padding:12px 0}.inner-chapter h2{font-size:34px;margin-bottom:23px}.inner-chapter p{font-size:17px;line-height:1.9}.inner-chapter{margin-bottom:40px}.inner-chapter.chapter-tint{padding:24px}.inner-data-table table{table-layout:fixed}.inner-data-table th,.inner-data-table td{font-size:13px;padding:14px 10px;overflow-wrap:anywhere}.inner-data-table caption{font-size:12px}.inner-faq{padding:26px 22px}.inner-faq h2{font-size:34px}.inner-faq .questions summary{font-size:17px}.inner-faq .questions details p{font-size:16px}.inner-related{padding:50px 7%}.inner-related h2{font-size:37px}.inner-related-links{display:block}.inner-related-links p{font-size:16px;margin-bottom:10px}.inner-page-cta{padding:55px 7%}.inner-page-cta h2{font-size:41px}.inner-page-cta p:not(.eyebrow){font-size:16px}.inner-page-cta .wp-block-button__link{font-size:15px}.journal-library{padding:55px 7%}.journal-library>h2{font-size:39px}.advice-query .wp-block-post-template{grid-template-columns:1fr!important;gap:25px}.advice-card{padding:23px}.advice-card .wp-block-post-featured-image{margin:-23px -23px 23px}.advice-card .wp-block-post-title{font-size:30px}.advice-card .wp-block-post-excerpt{font-size:16px}.legal-reading{padding:0 7% 60px}.legal-reading p,.legal-reading li{font-size:16px;line-height:1.9}.legal-reading h2{font-size:31px;margin-top:35px}.legal-reading .premium-table th,.legal-reading .premium-table td{font-size:12px;overflow-wrap:anywhere}.legal-reading .wp-block-list{padding-left:20px}.breadcrumbs{font-size:12px}.breadcrumbs ol{gap:5px 8px}.breadcrumbs li{overflow-wrap:anywhere}}
.service-offer-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:36px 7%;background:#e4eeee;gap:35px}.service-offer{border-left:2px solid #087f83;padding-left:24px}.service-offer h2{font-size:27px;line-height:1.25;margin:10px 0 0;color:#14263d}.service-offer .eyebrow{color:#47666c;font-size:11px}.service-sections{padding:25px 0}.service-feature{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:46% 54%;padding:70px 7%;gap:0;align-items:center}.service-feature-photo{height:650px;min-width:0}.service-body-photo{height:100%;width:100%;margin:0}.service-body-photo img{width:100%;height:100%;object-fit:cover}.service-feature-copy{padding:20px 0 20px 60px}.service-feature-copy>.eyebrow{color:#087f83;margin-bottom:25px}.service-detail h2{font-size:36px;line-height:1.16;color:#14263d;margin-bottom:23px}.service-detail p{font-size:17px;line-height:1.85;color:#354f60}.service-detail p+p{margin-top:18px}.service-detail+.service-detail{margin-top:37px;padding-top:30px;border-top:1px solid #cbd7d9}.service-detail a{color:#06666a;text-decoration:underline;text-underline-offset:4px}.service-detail strong{color:#193e50}.service-feature.feature-reverse{grid-template-columns:54% 46%}.feature-reverse .service-feature-photo{order:2}.feature-reverse .service-feature-copy{padding:20px 60px 20px 0}.service-feature.feature-tint{background:#eaf2f8;max-width:none;padding-left:max(7%,calc((100vw - 1240px)/2));padding-right:max(7%,calc((100vw - 1240px)/2))}.service-enquiry-band{padding:65px 7%;display:flex;gap:60px;align-items:center;justify-content:space-between;background:#087f83;color:#fff}.service-enquiry-copy{max-width:700px}.service-enquiry-band h2{font-size:46px;line-height:1.12}.service-enquiry-band p:not(.eyebrow){font-size:18px;line-height:1.8;margin-top:23px}.service-enquiry-band .eyebrow{color:#d1ede6}.service-enquiry-band .call-button .wp-block-button__link{background:#14263d;white-space:nowrap}.service-final-details{max-width:1280px;margin:auto;padding:80px 7%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.service-final-details .service-detail+.service-detail{margin:0;padding:0;border:0}.service-comparison{max-width:1120px;margin:0 auto;padding:0 7% 65px}.service-questions{padding:75px 7%;background:#e4eeee;display:grid;grid-template-columns:38% 1fr;gap:70px}.service-questions-heading h2{font-size:46px;line-height:1.12;color:#14263d;margin-top:18px}.service-questions-heading p:not(.eyebrow){font-size:18px;line-height:1.8;margin-top:24px}.service-questions .questions summary{font-size:18px}.service-questions .questions p{font-size:17px;line-height:1.85}.service-questions .questions details{padding:22px 0;border-bottom:1px solid #c1d5d5}.service-questions .questions details:first-child{border-top:1px solid #c1d5d5}
@media(max-width:1100px){.service-feature{padding:55px 5%;grid-template-columns:43% 57%}.service-feature-copy{padding-left:35px}.feature-reverse .service-feature-copy{padding-right:35px}.service-detail h2{font-size:32px}.service-feature-photo{height:720px}.service-enquiry-band{display:block}.service-enquiry-band .wp-block-buttons{margin-top:28px}.service-questions{gap:40px}.service-final-details{gap:40px}}
@media(max-width:760px){.service-offer-strip{display:block;padding:28px 7%}.service-offer{padding:12px 0 12px 20px}.service-offer+.service-offer{margin-top:15px}.service-offer h2{font-size:27px}.service-feature,.service-feature.feature-reverse{display:flex;flex-direction:column;padding:35px 7%}.service-feature-photo{height:310px;width:100%}.service-feature-copy,.feature-reverse .service-feature-copy{padding:32px 0 0}.feature-reverse .service-feature-photo{order:0}.service-detail h2{font-size:34px}.service-detail p{font-size:17px;line-height:1.85}.service-detail+.service-detail{margin-top:30px;padding-top:27px}.service-enquiry-band{padding:48px 7%}.service-enquiry-band h2{font-size:39px}.service-enquiry-band .call-button .wp-block-button__link{white-space:normal;font-size:15px}.service-final-details{display:block;padding:45px 7%}.service-final-details .service-detail+.service-detail{margin-top:35px;padding-top:30px;border-top:1px solid #cbd7d9}.service-questions{display:block;padding:48px 7%}.service-questions-heading{margin-bottom:30px}.service-questions-heading h2{font-size:39px}.service-questions .questions summary{font-size:17px}}
