.retained-law-pages{--ink:#0f1720;--navy:#0b1c32;--navy-2:#132b49;--paper:#fbfaf7;--muted:#6b7280;--gold:#ba9450;--gold-text:#765a20;--line:#e5e1d8;--white:#fff;--success:#176c43;--error:#9f2f2f}.retained-law-pages *{box-sizing:border-box}.retained-law-pages{scroll-behavior:smooth;color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}.retained-law-pages a{color:inherit;text-decoration:none}.retained-law-pages button,.retained-law-pages input,.retained-law-pages textarea,.retained-law-pages select{font:inherit}.retained-law-pages a:focus-visible,.retained-law-pages button:focus-visible,.retained-law-pages input:focus-visible,.retained-law-pages textarea:focus-visible,.retained-law-pages select:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.retained-law-pages .skipLink{z-index:100;color:#071426;background:#fff;border:2px solid #1d4ed8;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.retained-law-pages .skipLink:focus{transform:translateY(0)}.retained-law-pages .noticebar{color:#d9e0e8;background:#071426;justify-content:space-between;gap:20px;min-height:26px;padding:5px 4vw;font-size:11px;display:flex}.retained-law-pages .siteHeader{background:var(--white);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:10px 4vw;display:flex;position:sticky;top:0}.retained-law-pages .brand{align-items:center;gap:12px;min-width:0;display:flex}.retained-law-pages .brandMark{color:#765f30;border:1px solid #cbb785;flex:0 0 38px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}.retained-law-pages .brand strong{font-family:Georgia,serif;font-size:20px;display:block}.retained-law-pages .brand small{letter-spacing:.22em;color:#65707d;margin-top:2px;font-size:8px;display:block}.retained-law-pages .primaryNav{align-items:center;gap:24px;font-size:13px;display:flex}.retained-law-pages .primaryNav a:hover,.retained-law-pages .primaryNav a[aria-current=page]{color:var(--gold-text);text-underline-offset:4px;text-decoration:underline}.retained-law-pages .portalNavLink{white-space:nowrap;border:1px solid #c9b27c;padding:8px 12px;font-weight:700}.retained-law-pages .mobileMenuButton{color:#142033;background:#fff;border:1px solid #aeb6c0;padding:9px 12px;font-weight:700;display:none}.retained-law-pages .hero{background:linear-gradient(125deg, var(--navy), var(--navy-2));color:var(--white)}.retained-law-pages .heroInner{max-width:1180px;margin:0 auto;padding:72px 28px 56px}.retained-law-pages .eyebrow{letter-spacing:.19em;color:#d9bd82;margin:0 0 14px;font-size:11px;font-weight:700}.retained-law-pages .eyebrow.gold{color:var(--gold-text)}.retained-law-pages h1,.retained-law-pages h2,.retained-law-pages h3{font-family:Georgia,Times New Roman,serif;line-height:1.08}.retained-law-pages .hero h1{letter-spacing:-.025em;max-width:900px;margin:0;font-size:clamp(42px,6vw,72px)}.retained-law-pages .heroLead{color:#d9e0e8;max-width:920px;font-size:17px}.retained-law-pages .heroActions,.retained-law-pages .ctaRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.retained-law-pages .primaryButton{background:var(--gold);color:#111827;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-weight:700;display:inline-flex}.retained-law-pages .primaryButton:disabled{opacity:.6;cursor:wait}.retained-law-pages .secondaryTextLink{text-underline-offset:4px;font-weight:700;text-decoration:underline}.retained-law-pages .voiceButton{min-height:46px;color:inherit;background:#ffffff0f;border:1px solid #54708f;align-items:center;gap:9px;padding:11px 16px;font-weight:700;display:inline-flex}.retained-law-pages .voiceDot{background:#58b98a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #58b98a29}.retained-law-pages .forumStrip{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;padding-top:22px;display:grid}.retained-law-pages .forumStrip strong{font-family:Georgia,serif;font-size:18px;display:block}.retained-law-pages .forumStrip span{color:#aeb9c8;margin-top:4px;font-size:12px;display:block}.retained-law-pages .section{max-width:1180px;margin:0 auto;padding:72px 28px}.retained-law-pages .pageSection{min-height:55vh}.retained-law-pages .sectionHeading{grid-template-columns:1.25fr .75fr;align-items:end;gap:36px;margin-bottom:32px;display:grid}.retained-law-pages .sectionHeading.narrow{max-width:820px;display:block}.retained-law-pages .sectionHeading h1,.retained-law-pages .sectionHeading h2{margin:0;font-size:clamp(38px,4.5vw,58px)}.retained-law-pages .sectionHeading p{color:#5c6470;margin:10px 0 0}.retained-law-pages .cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.retained-law-pages .practiceCard{border:1px solid var(--line);background:var(--white);min-height:250px;padding:26px;transition:transform .18s,border-color .18s}.retained-law-pages .practiceCard:hover{border-color:#c9b27c;transform:translateY(-2px)}.retained-law-pages .practiceCard>span{color:var(--gold-text);font-family:Georgia,serif}.retained-law-pages .practiceCard h2,.retained-law-pages .practiceCard h3{margin:22px 0 10px;font-size:25px}.retained-law-pages .practiceCard p{color:#596472;font-size:14px}.retained-law-pages .practiceCard strong{text-underline-offset:3px;margin-top:16px;font-size:13px;text-decoration:underline;display:inline-block}.retained-law-pages .darkSection{max-width:none;color:var(--white);background:#0f2138;padding-left:max(28px,50vw - 562px);padding-right:max(28px,50vw - 562px)}.retained-law-pages .darkSection .sectionHeading p{color:#bdc7d4}.retained-law-pages .darkSection .voiceButton{color:var(--white)}.retained-law-pages .detailGrid,.retained-law-pages .profileGrid,.retained-law-pages .contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.retained-law-pages .contactGrid{grid-template-columns:1.25fr .75fr}.retained-law-pages .detailPanel{background:var(--white);border:1px solid var(--line);padding:28px}.retained-law-pages .detailPanel h2{margin-top:0;font-size:27px}.retained-law-pages .detailPanel ul{padding-left:18px}.retained-law-pages .detailPanel li{margin:9px 0}.retained-law-pages .accentPanel{color:var(--white);background:#122641;border-color:#122641}.retained-law-pages .voicePanel{position:sticky;top:100px}.retained-law-pages .largeText{color:#3f4a58;font-size:20px}.retained-law-pages .enquiryForm{border:1px solid var(--line);background:var(--white);padding:28px}.retained-law-pages .formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.retained-law-pages .enquiryForm label{gap:7px;margin-bottom:16px;font-size:14px;font-weight:700;display:grid}.retained-law-pages .enquiryForm input,.retained-law-pages .enquiryForm textarea,.retained-law-pages .enquiryForm select{color:#111827;background:#fff;border:1px solid #aeb6c0;width:100%;padding:12px 13px}.retained-law-pages .enquiryForm textarea{resize:vertical}.retained-law-pages .consent{align-items:start;grid-template-columns:18px 1fr!important;font-weight:400!important}.retained-law-pages .consent input{width:16px;margin-top:4px}.retained-law-pages .honeypot{opacity:0;pointer-events:none;position:absolute;left:-10000px}.retained-law-pages .formNote,.retained-law-pages .finePrint{color:#5c6673;font-size:12px}.retained-law-pages .formNote a{text-underline-offset:3px;text-decoration:underline}.retained-law-pages .formStatus{margin-top:16px;padding:12px;font-size:13px}.retained-law-pages .formStatus.success{color:var(--success);background:#e8f4ed}.retained-law-pages .formStatus.error{color:var(--error);background:#f8e9e9}.retained-law-pages .prose{max-width:820px}.retained-law-pages .prose h1{font-size:clamp(40px,5vw,52px)}.retained-law-pages .prose h2{margin-top:30px;font-size:25px}.retained-law-pages .prose p{color:#4d5662;font-size:16px}.retained-law-pages .notFoundPage{max-width:820px}.retained-law-pages .notFoundPage>h1{font-size:clamp(40px,6vw,58px)}.retained-law-pages .footer{color:#d8e0ea;background:#071426;grid-template-columns:1fr 1fr;gap:24px;padding:44px 4vw;display:grid}.retained-law-pages .footer strong{font-family:Georgia,serif;font-size:20px}.retained-law-pages .footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:13px;display:flex}.retained-law-pages .footerLinks a:hover{text-underline-offset:4px;text-decoration:underline}.retained-law-pages .footer .finePrint{color:#aab5c3;border-top:1px solid #223149;grid-column:1/-1;padding-top:18px}@media (max-width:850px){.retained-law-pages .noticebar{display:none}.retained-law-pages .siteHeader{gap:12px;padding:10px 16px;position:sticky}.retained-law-pages .brand strong{font-size:18px}.retained-law-pages .brand small{display:none}.retained-law-pages .mobileMenuButton{justify-content:center;align-items:center;display:inline-flex}.retained-law-pages .primaryNav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:4px;padding:10px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #07142614}.retained-law-pages .primaryNav.open{display:flex}.retained-law-pages .primaryNav a{padding:10px 8px}.retained-law-pages .portalNavLink{text-align:center;margin-top:4px}.retained-law-pages .heroInner{padding-top:50px}.retained-law-pages .hero h1{font-size:43px}.retained-law-pages .forumStrip,.retained-law-pages .cards,.retained-law-pages .sectionHeading,.retained-law-pages .detailGrid,.retained-law-pages .profileGrid,.retained-law-pages .contactGrid,.retained-law-pages .footer{grid-template-columns:1fr}.retained-law-pages .cards{gap:12px}.retained-law-pages .practiceCard{min-height:auto}.retained-law-pages .formGrid{grid-template-columns:1fr}.retained-law-pages .voicePanel{position:static}.retained-law-pages .footerLinks{justify-content:flex-start}}@media (max-width:520px){.retained-law-pages .heroInner,.retained-law-pages .section{padding-left:20px;padding-right:20px}.retained-law-pages .hero h1{font-size:37px}.retained-law-pages .heroLead{font-size:15px}.retained-law-pages .forumStrip{grid-template-columns:1fr;gap:14px}.retained-law-pages .enquiryForm,.retained-law-pages .detailPanel{padding:20px}.retained-law-pages .section{padding-top:54px;padding-bottom:54px}.retained-law-pages .primaryButton,.retained-law-pages .voiceButton{width:100%}}@media (prefers-reduced-motion:reduce){.retained-law-pages{scroll-behavior:auto}.retained-law-pages .practiceCard{transition:none}.retained-law-pages .practiceCard:hover{transform:none}}
