.masthead[data-astro-cid-fzpbxy5g]{background:#fff;border:0}.masthead-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:28px;max-width:1240px;min-height:94px;margin:auto;padding:16px 28px;display:flex;position:relative}.identity[data-astro-cid-fzpbxy5g],.identity[data-astro-cid-fzpbxy5g]:visited{color:#123a5e;letter-spacing:-.7px;align-items:center;gap:11px;font-size:25px;font-weight:800;line-height:1.15;text-decoration:none;display:flex}.identity-accent[data-astro-cid-fzpbxy5g]{color:#a57523}small[data-astro-cid-fzpbxy5g]{letter-spacing:1.35px;margin-top:5px;font-size:7px;font-weight:600;display:block}.desktop-links[data-astro-cid-fzpbxy5g]{gap:27px;display:flex}.desktop-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.desktop-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:visited{color:#2d4658;font-size:14px;font-weight:600;text-decoration:none}.desktop-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#a57523}.header-cta[data-astro-cid-fzpbxy5g],.header-cta[data-astro-cid-fzpbxy5g]:visited{color:#fff;white-space:nowrap;background:#123a5e;border-radius:6px;padding:13px 19px;font-size:14px;font-weight:650;text-decoration:none}.header-cta[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{margin-left:17px}.mobile-menu[data-astro-cid-fzpbxy5g]{display:none}@media (width<=900px){.desktop-links[data-astro-cid-fzpbxy5g]{display:none}.masthead-inner[data-astro-cid-fzpbxy5g]{gap:14px;min-height:76px;padding:14px 20px}.identity[data-astro-cid-fzpbxy5g]{margin-right:auto}.mobile-menu[data-astro-cid-fzpbxy5g]{border:0;margin:0;padding:0;display:block}summary[data-astro-cid-fzpbxy5g]{cursor:pointer;width:42px;height:42px;padding:10px;list-style:none}summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:#123a5e;height:2px;margin:4px 0;display:block}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{z-index:20;background:#fff;border-bottom:1px solid #dce4e9;padding:18px 24px;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 20px #102d4610}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#123a5e;padding:10px 0;text-decoration:none;display:block}}@media (width<=450px){.identity[data-astro-cid-fzpbxy5g]{gap:8px;font-size:21px}.identity[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:31px;height:31px}small[data-astro-cid-fzpbxy5g]{display:none}.header-cta[data-astro-cid-fzpbxy5g]{padding:10px 12px;font-size:12px}.header-cta[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{margin-left:7px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2")}html body{color:#263e50;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65}body .wrap{max-width:1220px;padding-left:28px;padding-right:28px}body main{padding-top:34px}body h1{letter-spacing:-1.8px;color:#123a5e;font-size:clamp(32px,4.3vw,54px);line-height:1.12}body h2{letter-spacing:-.8px;color:#123a5e;border:0;margin-top:40px;padding-bottom:12px;font-size:28px;line-height:1.25}body h3{font-size:19px;line-height:1.4}body .button{border-radius:6px;padding:13px 20px}body .page-copy{margin-top:42px}body .page-copy p{max-width:85ch}body footer.site{color:#c3d1da;background:#102d46;border:0;margin-top:60px}body footer.site .wrap{padding-top:34px;padding-bottom:34px}body footer.site a,body footer.site a:visited,body footer.site nav a{color:#e1ebf1}body .breadcrumbs{margin-bottom:26px;font-size:12px}@media (width<=600px){body .wrap{padding-left:20px;padding-right:20px}body main{padding-top:24px}body h1{letter-spacing:-1px}body h2{border:0;font-size:25px}body .lede{font-size:16px}}:root{--ink:#222;--muted:#666;--line:#ccc;--line-soft:#ddd;--link:#0b5394;--navy:#123a5e;--thbg:#e9eef3;--zebra:#f6f8fa;--boxbg:#f7f7f7;--hl:#ffc;--hlline:#e3d98a}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:var(--link);text-decoration:underline}a:visited{color:#5b3a8c}a:hover{color:#073763}.wrap{max-width:920px;margin:0 auto;padding:0 12px}header.site{background:var(--navy);border-bottom:3px solid #c8992f}header.site .wrap{padding-top:10px;padding-bottom:10px}.brand{color:#fff;font-size:22px;font-weight:700;text-decoration:none}.brand:visited{color:#fff}.brand span{color:#e0b544}.tagline{color:#bcc8d6;margin:2px 0 0;font-size:12px}.headcontact{color:#fff;margin:6px 0 0;font-size:13px}.headcontact a,.headcontact a:visited{color:#fff}nav.main{border-bottom:1px solid var(--line);background:#f2f2f2;font-size:14px}nav.main .wrap{padding-top:6px;padding-bottom:6px;line-height:1.8}nav.main a{color:var(--link);white-space:nowrap;font-weight:700;text-decoration:none}nav.main a:visited{color:var(--link)}nav.main a:hover{text-decoration:underline}nav.main .sep{color:#999;margin:0 6px}main{padding:16px 0 32px}h1{margin:0 0 10px;font-size:24px;line-height:1.25}h2{border-bottom:1px solid var(--line-soft);margin:26px 0 8px;padding-bottom:3px;font-size:19px}h3{margin:18px 0 6px;font-size:16px}p,li{max-width:76ch}.lede{font-size:17px}table{border-collapse:collapse;width:100%;margin:10px 0 6px;font-size:14px}th,td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 8px}th{background:var(--thbg)}tr:nth-child(2n) td{background:var(--zebra)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tablewrap{overflow-x:auto}.asof{color:var(--muted);margin:2px 0 0;font-size:12.5px;font-style:italic}.callout{border:1px solid var(--line);background:var(--boxbg);margin:14px 0;padding:12px 14px}.callout h3{margin-top:0}.callout p:last-child{margin-bottom:0}.pricebox{background:var(--hl);border:1px solid var(--hlline);margin:12px 0;padding:10px 14px}.pricebox p{margin:4px 0}.linkbox{border:1px solid var(--line);margin:12px 0}.linkbox>h3{background:var(--thbg);border-bottom:1px solid var(--line);margin:0;padding:6px 10px;font-size:15px}.linkbox ul{margin:8px 0;padding-left:26px}.linkbox li{margin:4px 0;font-size:14.5px}.linkbox .note{color:var(--muted)}.cols{display:block}@media (width>=700px){body{font-size:15px}h1{font-size:26px}.cols{align-items:flex-start;gap:16px;display:flex}.cols>.linkbox{flex:1 1 0;margin:12px 0 0}.headcontact{float:right;margin-top:-22px}}img{max-width:100%;height:auto}a,p,td,th{overflow-wrap:anywhere}:focus-visible{outline-offset:3px;outline:3px solid #c8992f}.skip-link{z-index:10;background:#fff;padding:10px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.button,.button:visited{background:var(--navy);color:#fff;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-block}.button:hover{color:#fff;background:#0d2c48}.box-content{padding:10px}.box-content p:first-child{margin-top:0}.breadcrumbs,.eyebrow{color:var(--muted);margin-bottom:12px;font-size:13px}.hero-portrait{margin:14px 0}.hero-portrait img,.portrait img{width:180px;height:auto}.case-summary img{width:100%;height:auto}summary{cursor:pointer;font-weight:700}details{border:1px solid var(--line);margin:14px 0;padding:10px}section[id]{scroll-margin-top:12px}.closing-enquiry{border:1px solid var(--hlline);background:var(--hl);margin-top:24px;padding:18px}.closing-enquiry h2{border:0;margin-top:0}.closing-enquiry .button{margin-bottom:8px;margin-right:10px}@media (width>=700px){.hero{grid-template-columns:minmax(0,1fr) 190px;gap:24px;display:grid}.hero-portrait{margin-top:25px}}figure{margin:16px 0 22px}figure img{border:1px solid var(--line);display:block}figcaption{color:var(--muted);max-width:76ch;margin-top:5px;font-size:13px}code{border:1px solid var(--line-soft);background:#f2f2f2;padding:0 3px;font-family:Consolas,Monaco,monospace;font-size:13px}hr{border:0;border-top:1px solid var(--line-soft);margin:20px 0}footer.site{border-top:1px solid var(--line);color:var(--muted);background:#f2f2f2;margin-top:24px;font-size:12.5px}footer.site .wrap{padding-top:14px;padding-bottom:20px}footer.site nav{margin-bottom:10px;line-height:1.9}footer.site nav a{color:var(--link);white-space:nowrap}footer.site .sep{color:#999;margin:0 5px}footer.site p{max-width:none;margin:6px 0}
