.nook-info-page .announcement{display:none}.nook-info-page .nav-item:first-child>a{border-bottom:0;padding-bottom:12px}.information-page{padding-bottom:30px}.info-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:12px;line-height:20px;padding:15px 0 20px}.info-breadcrumb a:hover{text-decoration:underline}.info-page-heading{text-align:center;margin:30px auto 45px;max-width:900px}.info-page-heading h1{font-size:32px;line-height:1.4}.info-content{max-width:1150px;margin:auto}.info-content p{margin:0 0 20px}.info-content h2{font-size:28px;line-height:1.4;margin-bottom:20px}.info-content h3{font-size:20px;margin-bottom:15px}.info-content a:not(.button){text-decoration:underline;text-underline-offset:3px}.info-story{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.info-story img{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:16px}.info-story figcaption{font-size:11px;color:#71627c;margin-top:10px}.info-content .info-eyebrow{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#71627c;margin-bottom:14px}.info-story h2{font-size:36px}.info-section{margin:70px 0}.info-section-heading{max-width:730px;text-align:center;margin:0 auto 35px}.info-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.info-three article{min-width:0}.info-three h3{font-size:22px}.info-three p{font-size:15px}.info-three a{font-size:15px;color:#b33570}.info-number{font-size:13px;display:block;color:#b33570;margin:0 0 12px}.info-small{font-size:12px!important;line-height:1.7;color:#71627c}.info-centered{text-align:center;margin-top:30px!important}.info-band{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;padding:45px;background:#fff0f6;border-radius:16px;margin:60px 0}.info-band p:last-child{margin-bottom:0}.info-split{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:start}.info-end{text-align:center;padding:45px 25px;border-top:1px solid var(--line);margin-top:60px}.info-end>p{max-width:700px;margin:0 auto 25px}.info-end>.info-small{margin-top:20px}.info-narrow{max-width:850px;margin-inline:auto}.info-narrow>h2{text-align:center;margin-bottom:30px}.info-narrow .faq-list summary{font-size:16px}.info-narrow .faq-list p{margin:0}.info-service-hero{text-align:center;max-width:850px;margin:0 auto 55px;padding:35px 35px 20px;background:#fff5f9;border-radius:16px}.info-service-hero h2{font-size:36px;line-height:1.35}.info-service-hero>p{max-width:680px;margin-left:auto;margin-right:auto}.info-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:25px 0}.info-service-hero .info-actions{justify-content:center}.info-process{max-width:880px;margin-inline:auto}.info-steps{list-style:none;padding:0;margin:0}.info-steps li{display:grid;grid-template-columns:60px 1fr;gap:25px;border-top:1px solid var(--line);padding:25px 0}.info-steps li>span{font-size:28px;color:#b33570;font-weight:800}.info-steps h3{font-size:20px;margin:0 0 8px}.info-steps p{margin:0;font-size:15px}.info-fee-list dl{margin:0}.info-fee-list dt{font-weight:800;font-size:16px}.info-fee-list dd{margin:5px 0 20px;font-size:14px}.info-fee-list dd:last-child{margin-bottom:0}.info-contact-intro{text-align:center;margin:0 auto 45px;max-width:750px}.info-email{font-size:30px;font-weight:800;color:#b33570;display:inline-block;margin-bottom:12px;overflow-wrap:anywhere}.info-contact-routes{padding-bottom:35px;border-bottom:1px solid var(--line)}.info-contact-routes h2{font-size:21px;text-transform:none}.info-contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;scroll-margin-top:175px}.info-note{padding:25px;background:#fff0f6;border-radius:16px;margin-top:30px}.info-note h3{font-size:18px}.info-note ul{padding-left:20px;margin:0 0 20px}.info-note li{padding-bottom:5px;font-size:14px}.info-note p{font-size:13px;margin:0}.enquiry-builder{background:#f7f7f9;border-radius:16px;padding:30px}.enquiry-builder label{display:block;font-size:14px;font-weight:800;margin:0 0 7px}.enquiry-builder label span{font-weight:400;color:#71627c;font-size:12px}.enquiry-builder input,.enquiry-builder select,.enquiry-builder textarea{display:block;width:100%;min-width:0;padding:12px 14px;border:1px solid #cbc7d0;border-radius:12px;color:var(--ink);background:#fff;font:400 15px/1.6 Nunito,sans-serif;margin-bottom:18px}.enquiry-builder textarea{resize:vertical;min-height:140px}.enquiry-builder input:focus-visible,.enquiry-builder select:focus-visible,.enquiry-builder textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.enquiry-builder .button{white-space:normal;line-height:1.5;min-height:44px}.enquiry-builder .button:disabled{opacity:.55;cursor:not-allowed}.enquiry-output[hidden],.enquiry-output a[hidden]{display:none!important}.enquiry-output{border-top:1px solid #ccc;margin-top:30px;padding-top:25px}.enquiry-output h3{font-size:22px}.enquiry-output textarea{font-size:13px;min-height:220px}.copy-draft{text-decoration:underline;min-height:44px;font-size:14px}.enquiry-status{font-size:13px;margin:20px 0 0!important;color:var(--ink)}
@media(max-width:1000px){.info-story,.info-contact-layout,.info-split{gap:35px}.info-story h2,.info-service-hero h2{font-size:30px}.info-band{gap:30px;padding:35px}.info-three{gap:25px}.info-contact-layout{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.information-page{padding-inline:20px}.info-breadcrumb{font-size:11px;padding:12px 0 18px}.info-page-heading{margin:15px auto 30px}.info-page-heading h1{font-size:26.4px}.info-story,.info-band,.info-split,.info-contact-layout{grid-template-columns:1fr;gap:25px}.info-story h2,.info-service-hero h2{font-size:28px}.info-story img{aspect-ratio:1.3}.info-content h2{font-size:25px}.info-content p{font-size:15px}.info-content .info-eyebrow{font-size:11px}.info-section{margin:45px 0}.info-three{grid-template-columns:1fr;gap:28px}.info-three h3{font-size:21px}.info-three article p:last-child{margin-bottom:0}.info-section-heading{margin-bottom:28px}.info-band{padding:25px;margin:40px 0}.info-end{padding:35px 0;margin-top:40px}.info-service-hero{padding:25px 20px 15px;margin-bottom:35px}.info-service-hero h2{font-size:27px}.info-actions{gap:15px;justify-content:flex-start}.info-content .button{white-space:normal;line-height:1.5;text-align:center}.info-steps li{grid-template-columns:36px 1fr;gap:15px;padding:22px 0}.info-steps li>span{font-size:24px}.info-steps h3{font-size:19px}.info-contact-intro{margin-bottom:35px}.info-email{font-size:26px}.info-contact-routes h2{font-size:22px}.info-contact-layout{scroll-margin-top:105px}.enquiry-builder{padding:22px}.enquiry-builder input,.enquiry-builder select,.enquiry-builder textarea{font-size:16px}.info-narrow>h2{font-size:24px}.info-narrow .faq-list summary{font-size:15px}.info-narrow .faq-list p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.information-page *{scroll-behavior:auto}}
