:root{--bf-blue: #15578a;--bf-yellow: #eff044;--mg-navy: #17243c;--mg-navy-deep: #0d182a;--mg-gold: #a8833d;--mg-ivory: #f4efe4;--paper: #fbfaf7;--ink: #152039;--muted: #69717b;--line: #d9d5cd;--sans: "MG Source Serif 4", Georgia, serif;--serif: "Cormorant Garamond", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(circle at 50% 0,#243758 0,var(--mg-navy-deep) 42%,#080f1a 100%);font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:11px 16px;color:var(--mg-navy);background:#fff;transform:translateY(-180%)}.skip-link:focus{transform:none}.display-wrap{max-width:1600px;margin:0 auto;padding:22px}.display-casing{position:relative;padding:48px 50px 30px;overflow:hidden;background:linear-gradient(135deg,#223450 0,var(--mg-navy) 36%,#0f1d32 100%);border:2px solid var(--mg-gold);border-radius:44px;box-shadow:0 34px 90px #0000007a,inset 0 0 0 1px #ffffff1a,inset 0 -18px 50px #0000002e}.display-casing:before{content:"";position:absolute;inset:10px;pointer-events:none;border:1px solid rgba(168,131,61,.55);border-radius:34px}.display-goldline{position:absolute;inset:30px;pointer-events:none;border:1px solid rgba(168,131,61,.72);border-radius:29px}.display-inset{position:relative;z-index:1;padding:8px;background:linear-gradient(135deg,#fffaf0,#c9bda5 50%,#f8f1e5);border-radius:27px;box-shadow:0 0 0 2px #0a0d12,0 15px 35px #00000073}.display-bezel{padding:17px;background:#020507;border-radius:20px;box-shadow:inset 0 0 0 2px #252a2e}.display-screen{overflow:hidden;background:var(--paper);border-radius:12px}.screen-header{--gf-brand-height: 56px;--mg-brand-height: 42px;min-height:92px;padding:0 31px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;background:linear-gradient(90deg,#082b50,var(--mg-navy) 62%,#0a2948);border-bottom:1px solid rgba(168,131,61,.75)}.gf-brand{height:var(--gf-brand-height);flex:0 0 auto;display:flex;align-items:center;color:#fff;text-decoration:none}.gf-shared-logo{width:auto;max-width:100%;height:100%;display:block;transition:transform .2s ease}.gf-brand:hover .gf-shared-logo{transform:translateY(-2px)}.screen-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:clamp(10px,1.15vw,22px)}.screen-actions>button,.screen-actions>a:not(.by-mg),.screen-nav-dropdown>a{padding:0;border:0;color:#ffffffb8;background:transparent;font-size:22px;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer}.screen-actions>button{display:flex;align-items:center;gap:7px}.screen-actions svg{width:16px;fill:none;stroke:var(--mg-gold);stroke-width:1.8}.screen-actions>button:hover,.screen-actions>a:hover{color:var(--mg-gold)}.by-mg{height:var(--mg-brand-height);padding-left:18px;display:flex;align-items:center;gap:10px;border-left:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none}.by-mg>small{font:500 22px/1 var(--serif);text-transform:lowercase}.by-mg>.by-mg-logo-stack{width:245px;min-width:245px}.by-mg-logo-stack{position:relative;display:block;aspect-ratio:430 / 61.740984}.by-mg-logo{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;transition:opacity .25s ease}.by-mg-logo--gold{opacity:0}.by-mg:hover .by-mg-logo--gold,.by-mg:focus-visible .by-mg-logo--gold,.reader-brand-mg:hover .by-mg-logo--gold,.reader-brand-mg:focus-visible .by-mg-logo--gold{opacity:1}.by-mg b{width:100%;font:600 22px/1 var(--serif);letter-spacing:.07em;text-align:center;text-transform:uppercase;white-space:nowrap}.by-mg i{width:100%;margin-top:6px;display:flex;align-items:center;gap:8px;color:var(--mg-gold);font:normal 600 22px/1 var(--sans);letter-spacing:.19em;text-transform:uppercase}.by-mg i:before,.by-mg i:after{content:"";height:1px;flex:1;background:var(--mg-gold)}@media(min-width:1181px){.screen-header{--gf-brand-height: 67.2px;--mg-brand-height: 50.4px;min-height:110.4px;padding:0 37.2px;gap:33.6px}.screen-actions{gap:clamp(12px,1.38vw,26.4px)}.screen-actions>button,.screen-actions>a:not(.by-mg),.screen-nav-dropdown>a{font-size:22px}.screen-actions>button{gap:8.4px}.screen-actions svg{width:19.2px}.by-mg{padding-left:21.6px;gap:12px}.by-mg>small{font-size:22px}.by-mg>.by-mg-logo-stack{width:294px;min-width:294px}.by-mg b{font-size:24px}.by-mg i{margin-top:7.2px;gap:9.6px;font-size:22px}}.screen-content{background:var(--paper)}.screen-hero{min-height:269px;padding:45px 56px 33px;position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;border-bottom:1px solid #e8e0d2}.screen-hero:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--paper) 0%,rgba(251,250,247,.99) 30%,rgba(251,250,247,.9) 46%,rgba(251,250,247,.35) 62%,rgba(251,250,247,.08) 70%,rgba(251,250,247,0) 78%)}.screen-hero>div{position:relative;z-index:2;max-width:1100px}.screen-hero p{margin:0 0 15px;color:var(--mg-gold);font-size:22.5px;font-weight:600;letter-spacing:.16em;line-height:1.15;text-transform:uppercase}.screen-hero h1{margin:0;font:600 max(18px,clamp(50px,5.4vw,82px))/.95 var(--serif);letter-spacing:-.03em;white-space:nowrap}.screen-hero h1:after{content:"";width:100px;height:4px;margin-top:29px;display:block;background:var(--mg-gold)}.screen-hero span{max-width:775px;margin-top:23px;display:block;color:var(--muted);font-size:22px;line-height:1.6}.berlin-lineart{position:absolute;z-index:0;right:-6px;bottom:0;width:auto;height:100%;max-width:none;display:block;object-fit:contain;object-position:right bottom;opacity:.82;pointer-events:none}.berlin-lineart-source{display:none!important}.info-strip{min-height:51px;margin:0 18px;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;color:var(--mg-gold);background:#061d34;border:7px solid #b7c1c6;border-radius:10px;box-shadow:inset 0 0 0 2px #263849,0 4px 8px #17243c33;font-family:Courier New,monospace;letter-spacing:.13em;text-transform:uppercase}.info-strip>span{display:flex;gap:5px}.info-strip>span i{width:3px;height:18px;background:var(--mg-gold);box-shadow:5px 0 #a8833d59}.info-strip b{font-size:22px;font-weight:400}.info-strip time{justify-self:end;font-size:22px}.line-map{padding:30px 32px 8px;scroll-margin-top:20px}.line-scroll-arrow:not(:disabled):hover,.line-scroll-arrow:not(:disabled):focus-visible{color:#fff;background:var(--mg-gold);outline:0;transform:translateY(-50%) scale(1.06)}.line-scroll-arrow[hidden]{display:none}.topic-line{min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px}.topic-line+.topic-line{margin-top:33px}.line-title{display:flex;flex-direction:column;align-items:flex-start;padding-top:24px}.line-title b{white-space:nowrap;font:600 25px/1 var(--serif)}.line-title small{display:none}.line-track-shell{min-width:0;position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center}.line-track{min-width:0;height:125px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none}.line-track::-webkit-scrollbar{display:none}.line-track:before{display:none}.line-track-inner{min-width:max(100%,1155px);height:125px;position:relative;display:grid;grid-template-columns:repeat(var(--stops),minmax(165px,1fr));align-items:start}.line-track-inner:before{content:"";position:absolute;top:33px;right:0;left:0;height:7px;border-radius:9px}.topic-line--work .line-track-inner:before{background:linear-gradient(90deg,#163e9b 0 27%,#1b8fca 47%,#36aec7 65%,#0f716e)}.topic-line--family .line-track-inner:before{background:linear-gradient(90deg,#d49c00 0 25%,#c7a814 37%,#788222 57%,#ad6920 76%,#da462e)}.line-row-scroll{position:relative;z-index:4;width:34px;aspect-ratio:1;padding:0;display:grid;place-items:center;border:1px solid #d7d2c7;border-radius:50%;color:var(--mg-gold);background:#fbfaf7f5;box-shadow:0 3px 10px #17243c14;font:300 27px/1 var(--serif);cursor:pointer;transition:color .2s,background .2s,opacity .2s,transform .2s}.line-row-scroll--prev{margin-right:4px}.line-row-scroll--next{margin-left:4px}.line-row-scroll:not(:disabled):hover,.line-row-scroll:not(:disabled):focus-visible{color:#fff;background:var(--mg-gold);outline:0;transform:scale(1.06)}.line-row-scroll:disabled{opacity:.25;color:var(--muted);box-shadow:none;cursor:default}.line-row-scroll[hidden]{visibility:hidden}.line-track button{min-width:0;padding:22px 5px 0;position:relative;display:flex;flex-direction:column;align-items:center;border:0;color:var(--ink);background:transparent;text-align:center;cursor:pointer}.line-track button i{position:relative;z-index:2;width:24px;aspect-ratio:1;display:block;border:4px solid currentColor;border-radius:50%;background:var(--paper);transition:transform .2s,box-shadow .2s,background .2s}.topic-line--work .line-track button:nth-child(1),.topic-line--work .line-track button:nth-child(2),.topic-line--work .line-track button:nth-child(3){color:#123f92}.topic-line--work .line-track button:nth-child(4),.topic-line--work .line-track button:nth-child(5){color:#178bb6}.topic-line--work .line-track button:nth-child(6),.topic-line--work .line-track button:nth-child(7){color:#0c6c6a}.topic-line--family .line-track button:nth-child(1),.topic-line--family .line-track button:nth-child(2){color:#c48b00}.topic-line--family .line-track button:nth-child(3),.topic-line--family .line-track button:nth-child(4){color:#767b1e}.topic-line--family .line-track button:nth-child(5){color:#9e641c}.topic-line--family .line-track button:nth-child(6),.topic-line--family .line-track button:nth-child(7){color:#d1452d}.line-track button span{min-height:58px;margin-top:13px;color:var(--ink);font:500 22px/1.15 var(--serif)}.line-track button:hover i,.line-track button:focus-visible i{transform:scale(1.18)}.line-track button.is-active i{background:var(--mg-navy);transform:scale(1.2);box-shadow:none}.line-track button.is-active span{font-weight:600}.station-shelf{padding:15px 30px 31px}.shelf-heading{min-height:72px;display:grid;grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr);align-items:end;gap:24px}.shelf-heading p{margin:0 0 3px;color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.shelf-heading h2{margin:0;font:600 29px/1 var(--serif)}.shelf-context{min-width:0;padding-bottom:2px;display:grid;justify-items:end;gap:8px}.shelf-context>span{color:var(--muted);font-size:22px;letter-spacing:.08em;text-align:right;text-transform:uppercase}.station-hub-links{max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.station-hub-links a{min-height:25px;padding:5px 8px;display:inline-flex;align-items:center;gap:7px;color:var(--mg-navy);border:1px solid rgba(168,131,61,.48);background:#ffffffd1;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.station-hub-links a span{display:none}.station-hub-links a b{font-size:22px;font-weight:600;letter-spacing:.045em;white-space:nowrap}.station-hub-links a i{color:var(--mg-gold);font:normal 22px/1 var(--sans)}.station-hub-links a:hover,.station-hub-links a:focus-visible{color:#fff;border-color:var(--mg-gold);background:var(--mg-navy)}.shelf-row{margin-top:15px;padding:13px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:11px;align-items:stretch;background:#fff;border:1px solid #ddd8ce;border-radius:10px;box-shadow:0 7px 20px #17243c1a}.shelf-arrow{align-self:center;width:34px;aspect-ratio:1;display:grid;place-items:center;border:1px solid #d7d2c7;border-radius:50%;color:var(--mg-gold);background:var(--paper);font:300 29px/1 var(--serif);cursor:pointer}.shelf-arrow:hover{color:#fff;background:var(--mg-gold)}.shelf-arrow:disabled{opacity:.28;color:var(--muted);background:var(--paper);cursor:default}.station-articles{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 22px)/3);gap:11px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.station-articles::-webkit-scrollbar{display:none}.article-card{height:145px;padding:0;display:grid;grid-template-columns:38.2% minmax(0,1fr);container-type:inline-size;overflow:hidden;border:1px solid #ded9cf;color:var(--ink);background:#fcfbf8;text-align:left;scroll-snap-align:start;cursor:pointer}.article-card-visual{padding:13px 9px 9px;position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;background:linear-gradient(145deg,#062f59,var(--mg-navy))}.article-card-visual b{font:600 max(18px,clamp(13.17px,3.59cqw,15.56px))/1 var(--serif);letter-spacing:.01em;text-align:center;text-transform:uppercase;white-space:nowrap}.article-card-visual small{margin-top:5px;color:var(--mg-gold);font-size:max(18px,max(22px,clamp(6.28px,1.56cqw,7.79px)));letter-spacing:.13em;text-transform:uppercase}.article-card-icon{width:clamp(72px,19.2cqw,91.2px);height:clamp(72px,19.2cqw,91.2px);margin:auto 0 0;overflow:visible;fill:none;stroke:var(--mg-gold);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.article-card-copy{min-width:0;padding:14px 13px 12px;display:flex;flex-direction:column}.article-card-copy small{color:var(--mg-gold);font-size:22px;letter-spacing:.1em;text-transform:uppercase}.article-card-copy b{margin-top:7px;display:-webkit-box;overflow:hidden;font:600 22px/1.1 var(--serif);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:4}.article-card-copy span{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--ink);font-size:22px;letter-spacing:.1em;text-transform:uppercase}.article-card-copy span i{color:var(--mg-gold);font:normal 22px/1 var(--sans)}.article-card:hover{border-color:var(--mg-gold);transform:translateY(-1px)}.anniversary-card{height:145px;padding:17px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;color:#1c2b3b;background:linear-gradient(145deg,#f2c21a,var(--bf-yellow));text-align:center;scroll-snap-align:start;cursor:pointer}.anniversary-card small{font-size:22px;letter-spacing:.13em;text-transform:uppercase}.anniversary-card>i{width:50px;height:1px;margin:12px 0;background:#17243c59}.anniversary-card b{font:600 23px/.9 var(--serif);text-transform:uppercase}.anniversary-card span{margin-top:14px;font-size:22px;letter-spacing:.1em;text-transform:uppercase}.anniversary-card:hover{filter:saturate(1.12)}.bf-wordmark-bay{position:relative;z-index:2;min-height:138px;margin-top:28px;display:grid;place-items:center;border-top:1px solid rgba(168,131,61,.78);border-bottom:1px solid rgba(168,131,61,.78);background:linear-gradient(180deg,#112741,#0c1e36)}.bf-wordmark{--bf-logo-width: 245px;width:245px;display:block;text-decoration:none}.bf-wordmark .bf-shared-logo{width:100%}.gf-editorial-inner{width:min(1260px,calc(100% - 64px));margin-inline:auto}.gf-kicker{margin:0 0 14px;color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.gf-editorial-intro{color:#fff;background:linear-gradient(115deg,#0a1728,#122640 60%,#0b1728)}.gf-editorial-intro .gf-editorial-inner{min-height:330px;padding:76px 70px 74px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:110px;align-items:center}.gf-intro-heading h2{max-width:600px;margin:0;font:500 max(18px,clamp(48px,4.4vw,68px))/.98 var(--serif);letter-spacing:-.025em}.gf-intro-copy{align-self:center}.gf-intro-copy>p{max-width:480px;margin:0 0 25px;color:#ffffffa8;font-size:22px;line-height:1.65}.gf-authority{color:var(--mg-navy);background:#f2f3f3;border-bottom:1px solid rgba(23,36,60,.1)}.gf-authority-inner{padding:58px 70px 62px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:74px;align-items:center}.gf-authority header h2{max-width:500px;margin:0;font:600 max(18px,clamp(34px,3.1vw,46px))/1.04 var(--serif);letter-spacing:-.02em}.gf-authority header>p:last-child{max-width:520px;margin:20px 0 0;color:var(--muted);font-size:22px;line-height:1.62}.gf-authority-groups{display:grid;gap:28px}.gf-authority-groups article{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.gf-authority-groups article+article{padding-top:27px;border-top:1px solid rgba(168,131,61,.35)}.gf-authority-groups article>span{color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.gf-authority-groups article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px}.gf-authority-groups .gf-authority-group--employment>div,.gf-authority-groups .gf-authority-group--family>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.gf-authority-groups a{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;column-gap:15px;align-items:center;color:var(--mg-navy);text-decoration:none}.gf-authority-groups img{width:58px;height:58px;grid-row:1/3;border-radius:50%;border:1px solid rgba(168,131,61,.5);object-fit:cover;object-position:top}.gf-authority-groups b{align-self:end;font:600 22px/1.05 var(--serif)}.gf-authority-groups small{align-self:start;margin-top:5px;color:var(--muted);font-size:22px;line-height:1.35}.gf-authority-groups .gf-authority-group--employment img,.gf-authority-groups .gf-authority-group--family img{grid-row:1}.gf-authority-groups .gf-authority-group--employment b,.gf-authority-groups .gf-authority-group--family b{align-self:center}.gf-authority-groups .gf-authority-group--employment small,.gf-authority-groups .gf-authority-group--family small{grid-column:1/-1;margin-top:7px}.gf-authority-groups a:hover b,.gf-authority-groups a:focus-visible b{color:var(--mg-gold)}.gf-editorial-paper{position:relative;overflow:hidden;color:var(--ink);background:linear-gradient(180deg,#fbfaf7,#fff 45%,#f8f8f5)}.gf-editorial-content{padding:82px 26px 78px 86px;position:relative;z-index:1}.gf-editorial-rail{width:1px;position:absolute;z-index:2;top:0;bottom:0;left:max(31px,calc(50% - 602px));display:flex;flex-direction:column;justify-content:space-around;background:linear-gradient(180deg,var(--mg-gold),rgba(168,131,61,.62) 90%,transparent);pointer-events:none}.gf-editorial-rail span{width:22px;height:22px;margin-left:-10px;display:block;border:3px solid var(--mg-gold);border-radius:50%;background:#fbfaf7;box-shadow:0 0 0 5px #fbfaf7d1}.gf-editorial-section+.gf-editorial-section{margin-top:84px}.gf-section-heading{margin-bottom:34px}.gf-section-heading h2{max-width:1000px;margin:0;font:600 max(18px,clamp(36px,3.4vw,50px))/1.04 var(--serif);letter-spacing:-.02em}.gf-section-heading>p:not(.gf-kicker){max-width:760px;margin:18px 0 0;color:var(--muted);font-size:22px;line-height:1.55}.gf-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gf-feature-card{min-height:330px;padding:34px 32px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:auto 1fr;gap:13px 20px;overflow:hidden;color:var(--ink);border:1px solid rgba(23,36,60,.14);background:#ffffffdb;box-shadow:0 14px 36px #17243c12;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.gf-feature-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 50%,rgba(168,131,61,.045))}.gf-feature-copy{grid-row:2;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.gf-feature-copy h3{margin:0;font:600 max(18px,clamp(30px,2.5vw,39px))/1.02 var(--serif);letter-spacing:-.015em}.gf-feature-copy p{max-width:420px;margin:21px 0 0;color:var(--muted);font-size:22px;line-height:1.55}.gf-feature-copy i{margin-top:auto;padding-top:22px;color:var(--mg-gold);font:normal 29px/1 var(--sans)}.gf-feature-illustration{width:220px;height:190px;padding:4px;grid-column:2;grid-row:1/3;align-self:center;justify-self:end;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.25);transform-origin:center}.gf-feature-card:hover,.gf-feature-card:focus-visible{border-color:#a8833d94;box-shadow:0 20px 48px #17243c1c;transform:translateY(-4px)}.gf-current-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gf-current-card{min-height:215px;padding:28px 25px 24px;display:grid;grid-template-columns:70px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:20px;color:var(--ink);border:1px solid rgba(23,36,60,.15);background:#ffffffc2;box-shadow:0 10px 26px #17243c0b;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.gf-current-card>img{width:66px;height:66px;padding:2px;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.25);transform-origin:center}.gf-current-card>span{min-width:0}.gf-current-card h3{margin:0;font:600 28px/1.04 var(--serif);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.gf-current-card p{margin:14px 0 0;color:var(--muted);font-size:22px;line-height:1.5}.gf-current-card>i{grid-column:1/-1;justify-self:end;color:var(--mg-gold);font:normal 27px/1 var(--sans)}.gf-current-card:hover,.gf-current-card:focus-visible{border-color:var(--mg-gold);transform:translateY(-3px)}.gf-topic-overviews a:last-child:nth-child(3n+1){grid-column:1/-1}.gf-consultation{min-height:190px;margin-top:42px;padding:36px 42px;display:grid;grid-template-columns:90px minmax(0,1fr) minmax(290px,350px);gap:32px;align-items:center;border:1px solid rgba(23,36,60,.1);background:#eef0f1;box-shadow:0 10px 28px #17243c0e}.gf-consultation>img{width:88px;height:84px;padding:2px;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.25);transform-origin:center}.gf-consultation h2{margin:0;font:600 max(18px,clamp(32px,2.8vw,44px))/1.02 var(--serif)}.gf-consultation div>p:last-child{margin:12px 0 0;color:var(--muted);font-size:22px;line-height:1.5}.gf-consultation>a{min-height:78px;padding:0 24px 8px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;color:var(--mg-gold);background:var(--mg-navy);font-size:22px;font-weight:500;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background .2s ease}.gf-consultation>a:after{content:"";height:1px;position:absolute;right:0;bottom:0;left:24px;background:var(--mg-gold)}.gf-consultation>a span{font-size:30px;line-height:1}.gf-consultation>a:hover,.gf-consultation>a:focus-visible{color:var(--mg-navy);background:var(--mg-gold)}.gf-consultation>a:hover:after,.gf-consultation>a:focus-visible:after{background:var(--mg-navy)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #7e90a6;outline-offset:3px}.line-track button:focus-visible{outline:none}.line-track button:focus-visible span{text-decoration:underline;text-underline-offset:5px}dialog{color:var(--ink)}.reader-dialog,.search-dialog,.spot-dialog{max-width:none;padding:0;border:0;background:transparent}.reader-dialog::backdrop,.search-dialog::backdrop,.spot-dialog::backdrop{background:#040b15e6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.reader-dialog{width:min(1260px,calc(100vw - 34px));max-height:calc(100vh - 20px);overflow:auto}.reader-shell{padding:21px 26px 25px;background:#e9edef;box-shadow:0 30px 100px #0000008c}.reader-journey-nav{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.reader-journey-nav button,.reader-journey-nav a{padding:0;border:0;color:#fff;background:transparent;font-size:22px;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .22s ease}.reader-journey-nav span{margin:0 10px;color:var(--mg-gold);font-size:25px;line-height:1}.reader-journey-nav a{text-align:right}.reader-journey-nav button:hover,.reader-journey-nav button:focus-visible,.reader-journey-nav a:hover,.reader-journey-nav a:focus-visible{color:var(--mg-gold)}.reader-housing{position:relative;padding:0 4%;background:linear-gradient(145deg,#223450,var(--mg-navy) 55%,#101e32);border:1px solid var(--mg-gold);border-radius:28px 28px 70px 70px;box-shadow:0 24px 48px #17243c40}.reader-bezel{position:relative;padding:3.5%;background:#020405;border-radius:14px}.mg-slide{min-height:435px;display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden;color:var(--mg-navy);background:linear-gradient(135deg,#dcc184,#f0dda9);cursor:pointer}.mg-slide:focus-visible{outline:2px solid var(--mg-navy);outline-offset:-5px}.reader-slide-arrow{width:34px;height:54px;padding:0;position:absolute;z-index:5;top:50%;display:grid;place-items:center;border:1px solid rgba(168,131,61,.28);border-radius:18px;color:#a8833dad;background:#17243c38;font-size:22px;opacity:.4;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease,color .2s ease}.reader-slide-arrow--prev{left:6px}.reader-slide-arrow--next{right:6px}.reader-slide-arrow:hover,.reader-slide-arrow:focus-visible{color:var(--mg-gold);background:#17243cb3;opacity:1}.mg-slide-visual{position:relative;padding:40px 40px 32px;display:flex;flex-direction:column;overflow:hidden;color:var(--mg-navy);background:linear-gradient(145deg,#d8bd7f,#efdda9)}.mg-slide-brand{position:relative;z-index:2;width:max-content;align-self:center;display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none}.mg-slide-brand:focus-visible{outline:2px solid var(--mg-navy);outline-offset:6px}.mg-slide-brand b{font:600 22px/1 var(--serif);letter-spacing:.09em;text-transform:uppercase}.mg-slide-logo-stack{--mg-logo-width: 310px;width:var(--mg-logo-width);max-width:100%;position:relative;display:block}.mg-slide-brand .mg-brand-logo{width:100%;height:auto;margin:0;display:block;transition:opacity .22s ease}.mg-slide-logo-stack .mg-brand-logo--light{position:absolute;inset:0;opacity:0}.mg-slide-brand:hover .mg-brand-logo--navy,.mg-slide-brand:focus-visible .mg-brand-logo--navy{opacity:0}.mg-slide-brand:hover .mg-brand-logo--light,.mg-slide-brand:focus-visible .mg-brand-logo--light{opacity:1}.mg-slide-brand i{height:1px;flex:1;background:var(--mg-navy)}.mg-slide-index{position:absolute;z-index:0;top:22px;right:28px;color:#17243c11;font:600 94px/.85 var(--sans);letter-spacing:-.08em;pointer-events:none}.mg-route-art{width:calc(100% - 28px);height:auto;position:absolute;z-index:0;top:105px;left:14px;overflow:visible}.mg-route-path{fill:none;stroke:#17243c94;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mg-route-stop{fill:#e5ce99;stroke:var(--mg-navy);stroke-width:2.6;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;transition:transform .22s ease,fill .22s ease,filter .22s ease}.mg-slide--one .mg-route-stop--one,.mg-slide--two .mg-route-stop--two,.mg-slide--three .mg-route-stop--three{fill:var(--mg-navy);filter:drop-shadow(0 0 5px rgba(23,36,60,.28));transform:scale(1.35)}.mg-slide-visual>p{position:relative;z-index:2;margin:auto 0 12px;color:var(--mg-navy);font-size:22px;letter-spacing:.14em;text-transform:uppercase}.mg-slide-visual>h2{position:relative;z-index:2;margin:0;font:600 max(18px,clamp(31px,3vw,45px))/.95 var(--serif);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.mg-slide-copy{--reader-copy-font-size:max(22px, clamp(17px,1.75vw,25px));position:relative;padding:46px 50px 35px;display:flex;flex-direction:column;background:var(--paper)}.mg-slide-copy.has-long-copy{--reader-copy-font-size:max(22px, clamp(15px,1.5vw,21px))}.mg-slide-copy:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:#7d8b2f}.slide-copy-heading{position:relative;z-index:1;display:flex;align-items:center;color:var(--muted);font-size:max(18px,max(22px,var(--reader-copy-font-size)));line-height:1.15;letter-spacing:.11em;text-transform:uppercase}.slide-copy-heading b{font-weight:500}.slide-copy-body{margin:auto 0;font-size:max(18px,max(22px,var(--reader-copy-font-size)));line-height:1.48}.slide-copy-body p{margin:0 0 .72em}.slide-copy-body p:last-child{margin-bottom:0}.slide-copy-body ul{margin:0;padding:0;display:grid;gap:.58em;list-style:none}.slide-copy-body li{padding-left:1.05em;position:relative}.slide-copy-body li:before{content:"";width:.31em;height:.31em;position:absolute;top:.57em;left:0;border-radius:50%;background:var(--mg-gold)}.slide-copy-body.has-intro ul{margin-top:.1em}.mg-slide-copy footer{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:22px;letter-spacing:.13em;text-transform:uppercase}.mg-slide-copy footer i{height:1px;flex:1;background:var(--mg-gold)}.mg-slide-copy footer b{color:var(--mg-gold);font-size:22px}.reader-evidence{min-height:102px;margin:0 clamp(14px,2vw,24px);padding:16px 18px;display:grid;grid-template-columns:126px minmax(0,1fr) minmax(250px,.72fr);gap:22px;align-items:center;color:var(--mg-navy);border-top:1px solid rgba(168,131,61,.58);border-bottom:1px solid rgba(168,131,61,.28);background:#fffffff0}.reader-evidence-heading{display:grid;gap:3px}.reader-evidence-heading small{color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.reader-evidence-heading b{font:600 22px/1.05 var(--serif)}.reader-evidence-authors{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reader-evidence-authors[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-evidence-authors[data-count="3"] img{grid-row:1}.reader-evidence-authors[data-count="3"] b{align-self:center}.reader-evidence-authors[data-count="3"] small{grid-column:1/-1;margin-top:5px}.reader-evidence-authors a{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;color:var(--mg-navy);text-decoration:none}.reader-evidence-authors img{width:34px;height:34px;grid-row:1/3;border-radius:50%;border:1px solid rgba(168,131,61,.46);object-fit:cover;object-position:top}.reader-evidence-authors b{align-self:end;overflow:visible;font:600 22px/1.08 var(--serif);text-overflow:clip;white-space:normal}.reader-evidence-authors small{align-self:start;margin-top:4px;color:var(--muted);font-size:22px;line-height:1.2;white-space:normal}.reader-evidence-authors a:hover b,.reader-evidence-authors a:focus-visible b{color:var(--mg-gold)}.reader-evidence>p{margin:0;color:var(--muted);font-size:22px;line-height:1.45;text-align:right}.reader-brand-rail{--rail-outset: clamp(12px,1.5vw,18px);min-height:112px;margin-inline:calc(-1 * var(--rail-outset));padding:20px 40px 22px;display:flex;align-items:center;justify-content:space-between;gap:64px;color:#fff}.reader-brand-rail a{color:inherit;text-decoration:none}.reader-brand-left,.reader-brand-right{min-width:0;flex:1 1 50%;display:flex;align-items:center}.reader-brand-left{justify-content:flex-start;gap:clamp(26px,3vw,44px)}.reader-brand-right{justify-content:flex-end;gap:clamp(28px,3vw,44px)}.reader-brand-mg{flex:0 0 auto;display:grid;place-items:center start}.reader-brand-mg .by-mg-logo-stack{width:235px;max-width:100%}.reader-project-logos{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:17px}.reader-project-logos img{width:auto;height:48px;max-width:calc(50% - 9px);object-fit:contain}.reader-project-logos img:only-child{height:58px;max-width:100%}.reader-brand-right>p{margin:0;flex:0 1 180px;font:500 22px/1.1 var(--serif);text-align:right}.reader-brand-cta{width:max-content;min-height:0;padding:0 0 4px;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:3px;border-bottom:1px solid var(--mg-gold);font-size:22px;font-weight:500;letter-spacing:.12em;text-align:right;text-transform:uppercase;transition:color .22s ease}.reader-brand-cta:hover,.reader-brand-cta:focus-visible{color:var(--mg-gold)}.reader-brand-cta span{color:var(--mg-gold);font-size:22px}.reader-controls{padding:22px 7px 0;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center}.reader-controls>button{padding:0;border:0;color:var(--muted);background:transparent;font-size:22px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.reader-controls>button:first-child{text-align:left}.reader-controls>button:last-child{text-align:right}.reader-controls>button span{color:var(--mg-gold);font-size:22px}.reader-dots{display:flex;gap:9px}.reader-dots button{width:38px;height:5px;padding:0;border:0;background:#c7cdd0;cursor:pointer}.reader-dots button.is-active{background:var(--mg-gold)}.reader-more{margin-top:28px;padding-top:24px;border-top:1px solid #d1d7da}.reader-more>span{display:block;color:var(--mg-navy);font-size:22px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.reader-more>div{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reader-related-card{min-height:178px;padding:19px 18px 16px;display:grid;grid-template-rows:auto 1fr;gap:13px;border:1px solid #d8dddf;color:var(--mg-navy);background:#ffffffd1;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.reader-related-card:hover{border-color:var(--mg-gold);box-shadow:0 10px 25px #17243c14;transform:translateY(-2px)}.reader-related-visual{min-height:54px;display:flex;align-items:center}.reader-related-visual .article-card-icon{width:54px;height:54px;margin:0;stroke:var(--mg-gold);stroke-width:1.45}.reader-related-copy{min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;column-gap:14px}.reader-related-copy small{grid-column:1/-1;color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.reader-related-copy b{margin-top:7px;font:600 22px/1.06 var(--serif);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.reader-related-copy i{align-self:end;color:var(--mg-gold);font:normal 22px/1 var(--sans)}.reader-next-steps{margin-top:32px;padding:38px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;border:1px solid #d6dcdf;background:#ffffff9e}.reader-next-steps>header{grid-column:1/-1;padding-bottom:4px}.reader-next-steps>header span,.reader-blog-resources>span,.reader-hub-resources>span{color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.reader-next-steps h3{margin:8px 0 0;font:600 31px/1.05 var(--serif)}.reader-hub-resources{grid-column:1/-1}.reader-hub-resources>div{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reader-hub-card{min-height:128px;padding:21px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;color:var(--mg-navy);border:1px solid rgba(168,131,61,.42);background:linear-gradient(135deg,#fffffff0,#f8f6efd1);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.reader-hub-card>span{min-width:0;display:grid;align-content:start}.reader-hub-card small{color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.reader-hub-card b{margin-top:7px;font:600 22px/1.08 var(--serif)}.reader-hub-card p{margin:9px 0 0;color:var(--muted);font-size:22px;line-height:1.45}.reader-hub-card>i{align-self:end;color:var(--mg-gold);font:normal 23px/1 var(--sans)}.reader-hub-card:last-child:nth-child(odd){grid-column:1/-1}.reader-hub-card:hover,.reader-hub-card:focus-visible{border-color:var(--mg-gold);box-shadow:0 10px 24px #17243c14;transform:translateY(-2px)}.reader-blog-resources{grid-column:1/-1}.reader-blog-resources>div{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reader-blog-card{min-height:152px;padding:24px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;align-items:start;color:var(--mg-navy);border:1px solid #d7dcdf;background:#ffffffd1;text-decoration:none;box-shadow:0 5px 16px #17243c09;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.reader-resource-icon{width:52px;height:52px;fill:none;stroke:var(--mg-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.reader-blog-card>span{display:grid;gap:10px}.reader-blog-card b{font:600 24px/1.08 var(--serif)}.reader-blog-card small{color:var(--muted);font-size:22px;line-height:1.5}.reader-blog-card>i{align-self:end;color:var(--mg-gold);font:normal 26px/1 var(--sans)}@media(min-width:761px){.reader-blog-card:nth-child(2)>*{transform:translateY(20px)}}.reader-practice-link{min-height:156px;padding:26px 28px;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 100px 30px;gap:24px;align-items:center;color:var(--mg-navy);border-top:1px solid rgba(168,131,61,.62);border-bottom:1px solid rgba(168,131,61,.62);background:#ffffff59;text-decoration:none}.reader-practice-copy{min-width:0;display:grid}.reader-practice-copy small,.reader-appointment-copy small{margin-bottom:9px;color:var(--mg-gold);font-size:22px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.reader-practice-copy b{font:600 28px/1.08 var(--serif)}.reader-practice-copy p{max-width:850px;margin:9px 0 0;color:var(--muted);font-size:22px;line-height:1.5}.reader-practice-symbol{width:90px;height:90px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(168,131,61,.09),rgba(168,131,61,.025) 68%,transparent 69%)}.reader-practice-symbol svg{width:68px;height:68px;fill:none;stroke:var(--mg-gold);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.reader-practice-arrow{color:var(--mg-navy);font-size:27px}.reader-appointment{min-height:144px;padding:24px 26px;display:grid;grid-column:1/-1;grid-template-columns:72px minmax(0,1fr) minmax(220px,260px);gap:24px;align-items:center;color:var(--mg-navy);background:#eef1f2;text-decoration:none}.reader-appointment-symbol{width:64px;height:64px;display:grid;place-items:center}.reader-appointment-symbol svg{width:60px;height:60px;fill:none;stroke:var(--mg-gold);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.reader-appointment-copy{min-width:0;display:grid}.reader-appointment-copy b{font:600 26px/1.08 var(--serif)}.reader-appointment-copy p{margin:8px 0 0;color:var(--muted);font-size:22px;line-height:1.45}.reader-appointment-button{min-height:68px;padding:0 18px 8px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;color:var(--mg-gold);border:0;background:var(--mg-navy);font-size:22px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;transition:color .2s ease,background-color .2s ease}.reader-appointment-button:after{content:"";height:1px;position:absolute;right:0;bottom:0;left:18px;background:var(--mg-gold)}.reader-appointment-button i{color:var(--mg-gold);font:normal 30px/1 var(--sans)}.reader-blog-card:hover{transform:translateY(-2px);border-color:#a8833d99;box-shadow:0 9px 22px #17243c12}.reader-practice-link:hover .reader-practice-symbol{background:radial-gradient(circle,rgba(168,131,61,.14),rgba(168,131,61,.04) 68%,transparent 69%)}.reader-appointment:hover .reader-appointment-button,.reader-appointment:focus-visible .reader-appointment-button{color:var(--mg-navy);background:var(--mg-gold)}.reader-appointment:hover .reader-appointment-button i,.reader-appointment:focus-visible .reader-appointment-button i{color:var(--mg-navy)}.reader-appointment:hover .reader-appointment-button:after,.reader-appointment:focus-visible .reader-appointment-button:after{background:var(--mg-navy)}.spot-dialog{width:min(980px,calc(100vw - 34px))}.spot-shell{padding:25px;color:#fff;background:var(--mg-navy);border:1px solid var(--mg-gold);box-shadow:0 30px 100px #0009}.spot-shell>header{padding-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.spot-shell small{color:var(--mg-gold);font-size:22px;letter-spacing:.15em;text-transform:uppercase}.spot-shell h2{margin:4px 0 0;font:600 40px/1 var(--serif)}.spot-shell header button{padding:0;border:0;color:var(--mg-gold);background:transparent;font-size:31px;cursor:pointer}.spot-screen{padding:18px;background:#020405}.spot-screen video{width:100%;display:block;aspect-ratio:16/9;background:#000}.search-dialog{width:min(850px,calc(100vw - 34px))}.search-shell{padding:30px 34px 35px;background:#f7f8f8;border-top:7px solid var(--mg-gold);box-shadow:0 30px 90px #0000007a}.search-shell header{display:flex;align-items:center;justify-content:space-between}.search-shell header>div{display:flex;align-items:center;gap:15px}.gf-symbol-logo{width:45px;height:45px;display:block;flex:0 0 auto}.search-shell h2{margin:0;font:600 42px/1 var(--serif)}.search-shell header button{border:0;color:var(--mg-gold);background:transparent;font-size:31px;cursor:pointer}.search-field{margin-top:30px;min-height:62px;padding:0 19px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #cbd2d6}.search-field svg{width:21px;fill:none;stroke:var(--bf-blue);stroke-width:1.7}.search-field input{width:100%;border:0;outline:0;color:var(--mg-navy);background:transparent;font-size:22px}.search-hint{margin:18px 0 0;color:var(--muted);font-size:22px}.search-results{margin-top:22px;border-top:1px solid #d8dcde}.search-result{width:100%;padding:16px 5px;display:grid;grid-template-columns:42px 1fr auto;gap:15px;align-items:center;border:0;border-bottom:1px solid #d8dcde;color:var(--mg-navy);background:transparent;text-align:left;cursor:pointer}.search-result>span:first-child{color:var(--mg-gold);font-size:22px}.search-result b{font:600 22px/1.15 var(--serif)}.search-result small{color:var(--muted);font-size:22px;letter-spacing:.08em;text-align:right;text-transform:uppercase}.search-result:hover{background:#fff}@media(max-width:1180px){.display-casing{padding:38px 34px 26px}.screen-header{padding:0 24px}.screen-actions>a:not(.by-mg),.screen-nav-dropdown{display:none}.screen-hero{min-height:195px;padding:30px 35px 23px}.screen-hero>div{max-width:750px}.screen-hero p{margin-bottom:12px;font-size:22px}.screen-hero h1{font-size:max(18px,max(22px,clamp(40px,4.32vw,65.6px)));white-space:normal}.screen-hero h1:after{width:80px;height:3px;margin-top:23px}.screen-hero span{max-width:620px;margin-top:18px;font-size:22px}.line-map{padding-left:28px;padding-right:28px}.shelf-row{grid-template-columns:32px minmax(0,1fr) 32px}.gf-editorial-intro .gf-editorial-inner{padding-inline:44px;gap:64px}.gf-editorial-content{padding-right:8px}.gf-feature-card{grid-template-columns:minmax(0,1fr) 200px}.gf-feature-illustration{width:170px}.gf-current-card{padding-inline:20px;grid-template-columns:58px minmax(0,1fr);gap:15px}.gf-current-card>img{width:54px;height:54px}.gf-current-card h3{font-size:25px}.gf-consultation{grid-template-columns:74px minmax(0,1fr) minmax(270px,310px);gap:24px}}@media(max-width:940px){.gf-editorial-intro .gf-editorial-inner{min-height:0;padding-block:64px;grid-template-columns:1fr;gap:34px}.gf-authority-inner{grid-template-columns:1fr;gap:38px}.gf-intro-copy>p{max-width:680px}.gf-feature-grid{grid-template-columns:1fr}.gf-feature-card{grid-template-columns:minmax(0,1fr) 250px}.gf-feature-illustration{width:220px}.gf-current-grid{grid-template-columns:1fr}.gf-current-card{min-height:150px;grid-template-columns:62px minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center}.gf-current-card>i{grid-column:auto;justify-self:end}.gf-consultation{grid-template-columns:76px minmax(0,1fr)}.gf-consultation>a{grid-column:2;width:min(100%,350px)}}@media(max-width:760px){.display-wrap{padding:7px}.display-casing{padding:16px 10px 12px;border-radius:27px}.display-casing:before{inset:5px;border-radius:21px}.display-goldline{display:none}.display-inset{padding:4px;border-radius:19px}.display-bezel{padding:7px;border-radius:15px}.display-screen{border-radius:8px}.screen-header{--gf-brand-height: 45.333px;--mg-brand-height: 34px;min-height:77px;padding:0 13px;gap:7px}.gf-shared-logo{width:auto;height:100%}.screen-actions{gap:7px}.screen-actions>button{display:none}.by-mg{padding-left:0;border:0}.by-mg>small{display:block;font-size:22px}.by-mg>.by-mg-logo-stack{width:140px;min-width:140px}.by-mg b{font-size:22px;line-height:.95;white-space:nowrap}.by-mg i{margin-top:4px;font-size:22px;letter-spacing:.1em}.screen-hero{min-height:180px;padding:28px 22px 24px}.screen-hero p{font-size:22px;line-height:1.25}.screen-hero h1{max-width:320px;font-size:38.4px;white-space:normal}.screen-hero span{font-size:22px}.berlin-lineart{right:-22%;width:auto;height:100%;opacity:.52}.info-strip{min-height:45px;margin:0 8px;padding:0 12px;grid-template-columns:auto 1fr;border-width:5px}.info-strip b{font-size:22px;text-align:right}.info-strip time{display:none}.line-map{padding:22px 10px 6px}.topic-line{min-width:0;grid-template-columns:98px minmax(0,1fr);gap:10px}.line-title{gap:8px}.line-title b{font-size:22px;white-space:normal}.line-track-shell{grid-template-columns:28px minmax(0,1fr) 28px}.line-row-scroll{width:26px;font-size:22px}.line-track{height:115px}.line-track-inner{min-width:1155px;height:115px}.line-track-inner:before{top:29px;height:6px}.line-track button{padding-top:18px}.line-track button i{width:22px}.line-track button span{min-height:52px;font-size:22px}.station-shelf{padding:13px 12px 20px}.shelf-heading{grid-template-columns:1fr;align-items:flex-start;gap:9px}.shelf-heading h2{font-size:25px}.shelf-context{justify-items:start}.shelf-context>span{max-width:none;text-align:left;line-height:1.5}.station-hub-links{justify-content:flex-start}.station-hub-links a b{font-size:22px}.shelf-row{padding:9px;grid-template-columns:30px minmax(0,1fr) 30px;gap:7px}.shelf-arrow{width:30px}.station-articles{grid-auto-columns:100%}.article-card{height:140px;grid-template-columns:38.2% minmax(0,1fr)}.article-card-visual b{font-size:max(18px,max(22px,clamp(7.5px,2.7cqw,10px)))}.article-card-visual small{margin-top:4px;font-size:max(18px,max(22px,clamp(3.75px,1.15cqw,4.75px)))}.article-card-icon{width:clamp(60px,19.2cqw,76.8px);height:clamp(60px,19.2cqw,76.8px)}.article-card-copy b{font-size:22px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.anniversary-card{width:100%;height:140px;min-height:0;margin-top:0}.bf-wordmark-bay{min-height:104px;margin-top:16px}.bf-wordmark{--bf-logo-width: 190px;width:190px}.gf-editorial-inner{width:min(100% - 32px,1260px)}.gf-kicker{margin-bottom:11px;font-size:22px}.gf-editorial-intro .gf-editorial-inner{padding:56px 10px 60px}.gf-authority-inner{padding:46px 11px 50px;gap:34px}.gf-authority header h2{font-size:37px}.gf-authority-groups article{grid-template-columns:1fr;gap:15px}.gf-authority-groups article>div{grid-template-columns:1fr;gap:17px}.gf-authority-groups .gf-authority-group--employment>div,.gf-authority-groups .gf-authority-group--family>div{grid-template-columns:1fr;gap:17px}.gf-authority-groups a{grid-template-columns:52px minmax(0,1fr)}.gf-authority-groups img{width:52px;height:52px}.gf-intro-heading h2{font-size:max(18px,max(22px,clamp(42px,12vw,54px)))}.gf-intro-copy>p{font-size:22px}.gf-editorial-content{padding:58px 2px 58px 32px}.gf-editorial-rail{left:22px}.gf-editorial-rail span{width:17px;height:17px;margin-left:-8px;border-width:2px}.gf-editorial-section+.gf-editorial-section{margin-top:62px}.gf-section-heading{margin-bottom:26px}.gf-section-heading h2{font-size:37px}.gf-feature-grid{gap:18px}.gf-feature-card{min-height:0;padding:26px 23px;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:18px}.gf-feature-copy{grid-row:2}.gf-feature-copy h3{font-size:31px}.gf-feature-copy p{font-size:22px}.gf-feature-illustration{width:min(100%,300px);height:231px;grid-column:1;grid-row:3;justify-self:end;transform:none}.gf-current-grid{gap:16px}.gf-current-card{min-height:0;padding:24px 20px;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start}.gf-current-card>img{width:52px;height:52px}.gf-current-card h3{font-size:27px}.gf-current-card p{font-size:22px}.gf-current-card>i{grid-column:1/-1}.gf-consultation{min-height:0;padding:30px 23px;grid-template-columns:58px minmax(0,1fr);gap:18px}.gf-consultation>img{width:56px;height:56px}.gf-consultation h2{font-size:34px}.gf-consultation div>p:last-child{font-size:22px}.gf-consultation>a{min-height:72px;grid-column:1/-1;width:100%;font-size:22px}.mg-slide{min-height:0;grid-template-columns:1fr}.mg-slide-visual{min-height:240px;padding:27px}.mg-slide-logo-stack{--mg-logo-width: 250px}.mg-slide-index{top:17px;right:18px;font-size:70px}.mg-route-art{width:calc(100% - 18px);top:80px;left:9px}.mg-slide-visual>h2{font-size:max(18px,max(22px,clamp(29px,8vw,39px)))}.mg-slide-copy{min-height:300px;padding:31px 28px 26px}.reader-shell{padding:16px 14px 19px}.reader-journey-nav{min-height:82px;align-items:center}.reader-journey-nav button,.reader-journey-nav a{max-width:47%;font-size:22px;line-height:1.35}.reader-housing{padding:0 3%;border-radius:20px 20px 48px 48px}.reader-evidence{margin:0 6px;padding:16px 12px;grid-template-columns:1fr;gap:14px}.reader-evidence-authors{grid-template-columns:1fr;gap:10px}.reader-evidence-authors[data-count="3"]{grid-template-columns:1fr}.reader-evidence-authors b{font-size:22px}.reader-evidence-authors small{font-size:22px;white-space:normal}.reader-evidence>p{font-size:22px;text-align:left}.reader-brand-rail{--rail-outset: 6px;min-height:0;padding:20px 11px 25px;flex-direction:column;align-items:stretch;gap:22px}.reader-brand-left,.reader-brand-right{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reader-brand-mg .by-mg-logo-stack{width:175px;max-width:100%}.reader-project-logos{gap:9px}.reader-project-logos img{height:36px;max-width:calc(50% - 5px)}.reader-project-logos img:only-child{height:44px;max-width:100%}.reader-brand-right>p{text-align:right;font-size:22px}.reader-brand-cta{font-size:22px}.reader-bezel{padding:2.5%}.reader-slide-arrow{width:28px;height:46px;border-radius:15px;font-size:22px}.reader-slide-arrow--prev{left:2px}.reader-slide-arrow--next{right:2px}.reader-controls{gap:9px}.reader-controls>button{font-size:18px}.reader-controls>button span{font-size:22px}.reader-dots button{width:28px}.reader-more>div{grid-template-columns:1fr}.reader-related-card{min-height:154px}.reader-next-steps{padding:22px 19px;grid-template-columns:1fr;gap:22px}.reader-next-steps>header,.reader-hub-resources,.reader-blog-resources,.reader-practice-link,.reader-appointment{grid-column:auto}.reader-next-steps>header h3{font-size:27px}.reader-hub-resources>div{grid-template-columns:1fr}.reader-hub-card{min-height:0}.reader-blog-resources>div{grid-template-columns:1fr}.reader-blog-card{min-height:136px;padding:19px 17px;grid-template-columns:46px minmax(0,1fr) auto;gap:14px}.reader-resource-icon{width:44px;height:44px}.reader-blog-card b{font-size:22px}.reader-practice-link{min-height:0;padding:22px 18px;grid-template-columns:minmax(0,1fr) 66px 22px;gap:12px}.reader-practice-symbol{width:64px;height:64px}.reader-practice-symbol svg{width:50px;height:50px}.reader-practice-copy b{font-size:23px}.reader-appointment{padding:22px 18px;grid-template-columns:56px minmax(0,1fr);gap:16px}.reader-appointment-symbol{width:52px;height:52px}.reader-appointment-symbol svg{width:50px;height:50px}.reader-appointment-copy b{font-size:23px}.reader-appointment-button{min-height:60px;grid-column:1/-1;padding:0 14px 7px;font-size:22px}.reader-appointment-button:after{left:14px}.search-shell{padding:24px 20px}.search-result{grid-template-columns:34px 1fr}.search-result small{grid-column:2;text-align:left}.spot-shell{padding:16px}.spot-shell h2{font-size:32px}}@media(prefers-reduced-motion:reduce){html,.station-articles{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gf-card-topic{color:var(--mg-gold);font:600 22px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}@media(max-width:420px){.line-track-shell{display:block;padding-bottom:34px}.line-track-inner{min-width:max(100%,910px);grid-template-columns:repeat(var(--stops),minmax(130px,1fr))}.line-row-scroll{position:absolute;bottom:0;margin:0}.line-row-scroll--prev{left:0}.line-row-scroll--next{right:0}.gf-intro-heading,.gf-intro-copy{min-width:0}}.gf-card-topic{color:var(--mg-gold);font:600 18px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.bf-shared-logo{width:var(--bf-logo-width, 245px);max-width:100%;height:auto;display:block}.article-card{grid-template-columns:44% minmax(0,1fr)}.article-card-visual{min-width:0;container-type:inline-size}.article-card-visual b{max-width:100%;font-size:max(18px,max(22px,10.2cqw))}.article-card-visual small{max-width:100%;font-size:max(18px,max(22px,clamp(3.5px,4.5cqw,7.79px)))}.article-card-copy{min-width:0}.article-card-copy b,.gf-current-card h3,.gf-feature-card h3,.reader-blog-card b,.reader-hub-card b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.reader-blog-card>span{min-width:0}@media(min-width:761px)and (max-width:1100px){.station-articles{grid-auto-columns:calc((100% - 11px)/2)}}.v5-languages [aria-disabled]{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.screen-header{position:relative}}body.v5 h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:950px){body.v5.v6-legacy-inline-layout main [style*="grid-template-columns:1fr 320px"]{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}@media(max-width:700px){body.v5.v6-legacy-inline-layout main>.page-hero,body.v5.v6-legacy-inline-layout main>div[style*="padding:64px 52px"]{padding-inline:0!important}body.v5.v6-legacy-inline-layout .page-hero div[style*="display:flex"]{flex-wrap:wrap}body.v5.v6-legacy-inline-layout .page-hero div[style*="display:flex"]>span:first-child{flex-shrink:0;white-space:nowrap}}body.v5 .mg-portrait-frame{display:block;position:relative;overflow:hidden;isolation:isolate;flex-shrink:0;width:100%;aspect-ratio:1;background:#d8c6b8}body.v5 .mg-portrait-frame>img{position:absolute!important;display:block!important;inset:auto;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:fill!important;transform:none!important}body.v5 .v6-advisor>.mg-portrait-frame{width:100%;height:100%;min-height:135px;aspect-ratio:auto}body.v5 .gf-authority-groups .mg-portrait-frame{width:58px;height:58px;grid-row:1;border-radius:50%;border:1px solid rgba(168,131,61,.5)}body.v5 .reader-evidence-authors .mg-portrait-frame{width:34px;height:34px;grid-row:1 / 3;border-radius:50%;border:1px solid rgba(168,131,61,.46)}body.v5 .reader-evidence-authors[data-count="3"] .mg-portrait-frame{grid-row:1}@media(max-width:760px){body.v5 .gf-authority-groups .mg-portrait-frame{width:52px;height:52px}}body.v5.v6-home-approved .mg-home-photo,body.v5.mg-photo-page .mg-photo-hero .mg-photo-visual:has(>img[src*="assets/photos/team.jpg"]),body.v5 .v6-contact-photo{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:3/2;align-self:start;margin:0;overflow:hidden;background:#d8c6ba}body.v5.v6-home-approved .mg-home-photo>img,body.v5.mg-photo-page .mg-photo-hero .mg-photo-visual>img[src*="assets/photos/team.jpg"],body.v5 .v6-contact-photo>img[src*="assets/photos/team.jpg"],body.v5 .mg-mandate-team>img[src*="assets/photos/team.jpg"]{display:block;width:100%;height:100%;max-width:none;object-fit:cover!important;object-position:50% 50%!important}body.v5 .mg-mandate-team>img[src*="assets/photos/team.jpg"]{height:auto;aspect-ratio:3/2}@media(max-width:1100px){body.v5.v6-home-approved .mg-home-photo,body.v5.mg-photo-page .mg-photo-hero .mg-photo-visual:has(>img[src*="assets/photos/team.jpg"]),body.v5 .v6-contact-photo,body.v5 .mg-mandate-team>img[src*="assets/photos/team.jpg"]{aspect-ratio:12/7}}body.v5 :is(.v6-contact-photo,.mg-contact-group)>img[src*="team-kontakt.jpg"]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover!important;object-position:center!important;transform:scale(1.2);transform-origin:50% 25%}body.v5{--mg-link-hover:#946d28;--mg-arrow-hover:#17263e}body.v5 :is(.mg-nav-bar,.mg-site-header,.mg-home-copy,.mg-photo-hero,.mg-photo-caption,.mg-hub-bar,.v5-area--work,.v6-branch.is-work,.v6-cta,.v6-court,.v6-court-band,.v6-stats,.v5-footer,.mg-mandate-team){--mg-link-hover:#dfbd78;--mg-arrow-hover:#faf8f4}body.v5 :is(.v5-area h3 a,.v5-topic-link,.v6-area-overview,.v5-text-link,.v6-link,.v5-person-card h3 a,.mg-practice-menu a,.mg-hub-links a,.v6-branch h2 a,.v6-branch-links a,.v6-advisor a,.mg-mandate-link,.v6-breadcrumb a,.v5-footer a){transition:color .18s ease,border-color .18s ease}body.v5 :is(.v5-area h3 a,.v5-topic-link,.v6-area-overview,.v5-text-link,.v6-link,.v5-person-card h3 a,.mg-practice-menu a,.mg-hub-links a,.v6-branch h2 a,.v6-branch-links a,.v6-advisor a,.mg-mandate-link,.v6-breadcrumb a,.v5-footer a):is(:hover,:focus-visible){color:var(--mg-link-hover);border-color:currentColor}body.v5 .mg-practice-menu{--mg-link-hover:#946d28;--mg-arrow-hover:#17263e}body.v5 .mg-nav-bar :is(.mg-top-link,.mg-nav-phone,.mg-nav-location):is(:hover,:focus-visible){color:#dfbd78}body.v5 :is(.v5-topic-link,.v6-area-overview,.v5-text-link,.v6-link):is(:hover,:focus-visible)>[aria-hidden=true],body.v5 .v6-branch-links a:is(:hover,:focus-visible)>.arrow{color:var(--mg-arrow-hover)}body.v5 .v5-person-card:has(a:is(:hover,:focus-visible)) h3 a,body.v5 .v6-author-grid :is(h2,h3) a:is(:hover,:focus-visible),body.v5 .firm-founder-card a:is(:hover,:focus-visible){color:var(--mg-link-hover)}body.v5 :is(.v5-knowledge-band a,.v6-route-card,.v6-article-row,.v6-topic-nav a):is(:hover,:focus-visible) :is(h2,h3,b),body.v5 .v6-branch-links a:is(:hover,:focus-visible) b{color:var(--mg-link-hover)}body.v5 :is(.v5-knowledge-band a,.v6-route-card,.v6-article-row,.v6-topic-nav a):is(:hover,:focus-visible){border-color:var(--mg-link-hover)}body.v5 .v6-topic-nav a[aria-current]:is(:hover,:focus-visible){color:#dfbd78}body.v5 a:is(:hover,:focus-visible) img[src*="marten-graner-logo.svg"]:not([src*="by-marten-graner-logo.svg"]){content:url(/assets/gerichtsfenster-v6/assets/source/marten-graner-logo.svg?v=70fda2649b61#gold)}body.v5 :is(.mg-home-cta,.mg-facts-cta,.mg-hub-search button,.v5-button,.v6-button,.v6-contact-submit,.button--light){transition:color .18s ease,background-color .18s ease,border-color .18s ease}body.v5.v6-home-approved :is(.mg-home-cta,.mg-facts-cta):is(:hover,:focus-visible),body.v5.mg-photo-page .mg-photo-content :is(.v5-button,.button--light):is(:hover,:focus-visible),body.v5 .mg-hub-search button:is(:hover,:focus-visible){background:#c09a4c;border-color:#c09a4c;color:#17263e!important}body.v5.v6-home-approved :is(.mg-home-cta,.mg-facts-cta):is(:hover,:focus-visible)>span,body.v5.mg-photo-page .mg-photo-content :is(.v5-button,.button--light):is(:hover,:focus-visible)>span{color:#17263e}body.v5 :is(.v5-button,.v6-button,.v6-contact-submit):is(:hover,:focus-visible){background:#17263e;border-color:#c09a4c;color:#dfbd78!important}body.v5.mg-photo-page .mg-photo-content .v5-button:is(:hover,:focus-visible){background:#c09a4c;color:#17263e!important}body.v5 :is(.v6-button,.v6-contact-submit):is(:hover,:focus-visible)>span{color:inherit}body.v5 :is(.prose,.article-body,.wha-body,.firm-practice-card,.v6-contact-hint) a:is(:hover,:focus-visible){color:var(--mg-link-hover);text-decoration-color:currentColor}body.v5 .firm-practice-card--work{--mg-link-hover:#dfbd78}body.v5 :is(.v5-topic-link,.v6-area-overview,.v5-text-link,.v6-link,.v6-button,.mg-home-cta,.mg-facts-cta):focus-visible{outline:2px solid var(--mg-link-hover);outline-offset:4px}@media(prefers-reduced-motion:reduce){body.v5 :is(.mg-home-cta,.mg-facts-cta,.v5-topic-link,.v6-area-overview,.v5-text-link,.v6-link,.v5-button,.v6-button,.v6-contact-submit){transition:none}}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/performance/libre-baskerville-400-0-latin-be2d7d27c651.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/libre-baskerville-400-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.v5 .mg-contact-number,body.v5 :is(.v6-contact-phone,.v6-contact-call-row,.v5-footer,.legal-address,.aside-card) a[href^="tel:"]{font-family:Libre Baskerville,Georgia,serif;font-weight:400;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-style:normal}body.v5 .v5-footer a[href^="tel:"]{font-size:22px;line-height:1.9}:root{--mg-reading-font:"Cormorant Garamond",Georgia,serif}body.v5{font-family:var(--mg-reading-font)}body.v5 :is(main,.v5-section,.v6-main) :where(p,li,blockquote,dd){font-family:var(--mg-reading-font)}body.v5 :is(.v5-section,.v5-profile-details,.v6-consult-content,.article-body,.article-content,.wha-body) :where(p,li){font-size:max(18px,max(22px,clamp(20px,1.65vw,23px)));line-height:1.55}body.v5 :is(.v5-eyebrow,.v6-eyebrow,.eyebrow,.gf-kicker,.v6-membership-eyebrow){font-family:"MG Source Serif 4",Georgia,serif;font-size:22px;line-height:1.5}body.v5 :is(input,select,textarea,form label,.mg-hub-bar,.v6-directory-tools,.v6-contact-hint,.v6-contact-result){font-family:"MG Source Serif 4",Georgia,serif}body.v5 .mg-nav-bar .mg-top-link{position:relative;padding-block:15px;border-bottom-color:transparent;font-family:"MG Source Serif 4",Georgia,serif;font-weight:400}body.v5 .mg-nav-bar .mg-top-link:after{content:"";position:absolute;right:0;left:0;bottom:14px;height:1px;background:#c3a05b;opacity:0;transition:opacity .15s ease}body.v5 .mg-nav-bar .mg-top-link:is(:hover,:focus-visible,[aria-current=page],[aria-expanded=true]):after{opacity:1}body.v5 .mg-practice-menu li a{font-family:var(--mg-reading-font);font-size:22px;font-weight:500;line-height:1.35}body.v5 .mg-practice-heading{font-size:30px}body.v5.v6-home-approved :is(.v5-area>p:not(.v5-eyebrow),.v5-topic-link,.v6-area-overview,.v5-text-link,.v5-section-heading>p:last-child,.v5-knowledge-band a>p,.v5-knowledge-band a>span){font-family:var(--mg-reading-font);font-weight:500}body.v5 :is(.v5-text-link,.v5-topic-link,.v5-button,.v6-link,.v6-button){font-family:var(--mg-reading-font);font-size:22px;font-weight:500;line-height:1.35}body.v5.mg-photo-page .mg-photo-content>p:not(.eyebrow):not(.v5-eyebrow){font-family:var(--mg-reading-font);font-size:max(18px,max(22px,clamp(22px,1.85vw,28px)));line-height:1.45}body.v5 .v6-advisor :is(small,a){font-size:22px}body.v5 .v6-author-grid p{font-size:22px;line-height:1.45}body.v5 :is(.author-role,.author-bottom-role){font-family:var(--mg-reading-font);font-size:22px;line-height:1.4}body.v5 :is(.v6-membership-list,.v5-career){font-family:var(--mg-reading-font);font-size:22px;line-height:1.5}body.v5 :is(.v6-route-card>p,.v6-section-head>p:not(.v6-eyebrow),.v6-panel>header p,.v6-article-row p,.v6-cta p,.v6-court>p,.v6-at-glance p,.v6-basic-articles>a p,.v6-more-knowledge p){font-family:var(--mg-reading-font);font-size:22px;line-height:1.45}body.v5.v6-hub .v6-hub-hero .v6-hero-copy>p:not(.v6-eyebrow),body.v5 .v6-consult-hero p:not(.v6-eyebrow){font-family:var(--mg-reading-font);font-size:24px;line-height:1.5}body.v5 .v6-court-band :is(h2,h3){font-size:36px}body.v5 .v6-court-band p:not(.v6-eyebrow){font-size:22px;line-height:1.45}body.v5:has(.v6-court-band)>.v5-footer{border-top:clamp(48px,5vw,80px) solid #eee9df}body.v5.v6-article :is(.prose,.article-body,.article-content,.wha-content,.wha-body,.content-layout--legal) :is(p,li,blockquote){font-family:var(--mg-reading-font);font-size:22px;line-height:1.6}body.v5.v6-article .wha-hero__copy>p:not(.wha-hero__eyebrow){font-family:var(--mg-reading-font);font-size:23px;line-height:1.45}body.v5.v6-article .v6-related-consultation :is(p,a){font-family:var(--mg-reading-font);font-size:22px;line-height:1.45}body.v5 .v5-footer :is(p,a){font-family:var(--mg-reading-font);font-size:22px;line-height:1.6}body.v5.gf-page .line-title b{font-size:29px;font-weight:500}body.v5.gf-page .topic-line{grid-template-columns:176px minmax(0,1fr);column-gap:20px}body.v5.gf-page .line-track button span{font-size:22px;line-height:1.2}body.v5.gf-page .line-track,body.v5.gf-page .line-track-inner{height:142px}body.v5.gf-page .screen-hero span,body.v5.gf-page .gf-intro-copy>p,body.v5.gf-page .gf-authority header>p:last-child,body.v5.gf-page .gf-section-heading>p:not(.gf-kicker){font-family:var(--mg-reading-font);font-size:23px;line-height:1.45}body.v5.gf-page .article-card{height:195px}body.v5.gf-page .article-card-copy b{font-size:22px;font-weight:500;line-height:1.1}body.v5.gf-page .article-card-copy :is(small,span){font-family:"MG Source Serif 4",Georgia,serif;font-size:22px;letter-spacing:.04em}body.v5.gf-page .shelf-heading p,body.v5.gf-page .shelf-context>span{font-family:"MG Source Serif 4",Georgia,serif;font-size:22px}body.v5.gf-page .station-hub-links a b{font-family:var(--mg-reading-font);font-size:22px;font-weight:500;letter-spacing:0;white-space:normal}body.v5.gf-page .gf-authority-groups small{font-family:var(--mg-reading-font);font-size:22px;line-height:1.35}body.v5.gf-page :is(.gf-consultation>a,.reader-appointment-button){align-items:center;padding:18px 24px;line-height:1.35}body.v5.gf-page :is(.gf-consultation>a,.reader-appointment-button):after{left:0;right:0}@media(max-width:950px){body.v5 .mg-nav-bar .mg-top-link:after{bottom:8px;right:auto;width:32px}}@media(max-width:600px){body.v5.mg-photo-page .mg-photo-content>p:not(.eyebrow):not(.v5-eyebrow){font-size:22px}body.v5.v6-hub .v6-hub-hero .v6-hero-copy>p:not(.v6-eyebrow){font-size:22px}body.v5.gf-page .line-title b{font-size:25px}body.v5.gf-page .topic-line{grid-template-columns:145px minmax(0,1fr)}body.v5.gf-page .line-track button span{font-size:22px}}:root{--mg-reading-font:"MG Source Serif 4",Georgia,serif}body.v5 :is(main,.v5-footer) :where(p,li,blockquote,dd){font-family:var(--mg-reading-font)!important;font-weight:500!important}body.v5 :is(h1,h2,h3,h4,h5,h6){font-weight:600!important}body.v5 :is(main,.v5-footer) :where(p,li,blockquote,dd) :is(strong,b){font-weight:700}@media(max-width:760px){body.v5 :is(.v5-section,.v5-profile-details,.v6-consult-content,.article-body,.article-content,.wha-body,.prose) :where(p:not(.v5-eyebrow):not(.v6-eyebrow):not(.eyebrow),li){font-size:22px;line-height:1.6}}body.v5.v6-home-approved .mg-home-copy .mg-home-subtitle,body.v5.v6-home-approved .mg-home-facts li:not(.mg-home-facts-contact){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important}body.v5.v6-home-approved :is(.mg-practice-intro .v5-eyebrow,.v5-area>.v5-eyebrow,.v5-knowledge-band>div>.v5-eyebrow,.v5-knowledge-band>a>span,#team .v5-section-heading>.v5-eyebrow,.v6-reviews .v6-membership-eyebrow){font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:600!important;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#7a633d}@media(max-width:950px),(orientation:portrait)and (max-width:1100px){body.v5 .mg-practice-menu{padding:14px 16px;gap:18px}body.v5 .mg-nav-bar .mg-practice-heading{font-size:23px;line-height:1.2;padding-bottom:9px}body.v5 .mg-practice-menu li a{font-family:"MG Source Serif 4",Georgia,serif;font-size:18px;line-height:1.35;padding-block:10px;min-height:44px;box-sizing:border-box}}body.v5 :is(.v5-eyebrow,.v6-eyebrow,.eyebrow,.gf-kicker,.v6-membership-eyebrow,.wha-hero__eyebrow,.article-cta__eyebrow,.article-related__eyebrow,.mg-hub-kicker,.rebuild-kicker,.v5-footer h2){font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.08em;text-transform:uppercase}body.v5 :is(.gf-authority-groups,.reader-evidence-authors,.v6-advisor-group,.v6-author-grid) .mg-portrait-frame{width:64px!important;height:64px!important;min-height:64px!important;aspect-ratio:1!important;border-radius:0!important;flex-shrink:0}body.v5 :is(.v6-advisor-group,.v6-author-grid) .v6-advisor{grid-template-columns:112px minmax(0,1fr);align-items:start}body.v5 :is(.v6-advisor-group,.v6-author-grid) .mg-portrait-frame{width:112px!important;height:112px!important;min-height:112px!important}body.v5 :is(.v6-advisor-group,.v6-author-grid) .v6-advisor>div{padding:12px}body.v5 :is(.gf-authority-groups,.reader-evidence-authors) .mg-portrait-frame{width:88px!important;height:88px!important;min-height:88px!important}body.v5 :is(.gf-authority-groups,.reader-evidence-authors) a{grid-template-columns:88px minmax(0,1fr)}@media(max-width:360px){body.v5 :is(.v6-advisor-group,.v6-author-grid) .v6-advisor{grid-template-columns:96px minmax(0,1fr)}body.v5 :is(.v6-advisor-group,.v6-author-grid) .mg-portrait-frame{width:96px!important;height:96px!important;min-height:96px!important}}body.v5{font-size:22px}body.v5 small{font-size:max(18px,max(22px,.833333em))}body.v5 .mg-hub-search :is(input,button){min-height:52px!important}@media(max-width:760px){body.v5 :is(.mg-home-visual,.v6-contact-consent>span,.firm-practice-card,.shell>div,.shell>address){min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:480px){body.v5 .prose figure :is(picture,img){max-width:100%;height:auto}}body.v5 #mg-team-menu p.mg-team-heading{font-weight:600!important}body.v5 .v5-person-card p,body.v5 .v6-advisor em,body.v5 .firm-founder-card__body>p,body.v5 .v6-author-grid p,body.v5 :is(.author-role,.author-bottom-role){font-size:18px!important;line-height:1.5!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:auto!important;-webkit-hyphens:auto!important}body.v5 .v6-advisor>div{min-width:0}body.v5 .v6-court-banner p:not(.v6-eyebrow){color:#e0e4eb;max-width:65ch;margin:0 0 24px}body.v5 .v6-court-banner .v6-link:is(:hover,:focus-visible){color:#d7b76e}.mg-shared-footer{background:#17243c;color:#fff;padding:52px max(24px,calc((100% - 1200px)/2));font-family:"MG Source Serif 4",Georgia,serif;box-sizing:border-box}.mg-shared-footer .mg-footer-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:70px}.mg-shared-footer a{color:inherit;text-decoration:none;margin:0;overflow-wrap:anywhere}.mg-shared-footer .mg-footer-logo{display:block;width:min(100%,300px)}.mg-shared-footer .mg-footer-logo img{display:block;width:100%;height:auto}.mg-shared-footer .mg-footer-contact h2{font:600 22px/1.3 Cormorant Garamond,Georgia,serif!important;letter-spacing:.08em;text-transform:uppercase;color:#d0ae67;margin:0 0 22px}.mg-shared-footer .mg-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font:500 22px/1.5 "MG Source Serif 4",Georgia,serif}.mg-shared-footer address{font:inherit;margin:0 0 7px}.mg-shared-footer .mg-footer-cta{display:flex;justify-content:space-between;gap:24px;border:1px solid #a8833d;padding:12px 17px;margin-top:10px;min-height:48px}.mg-shared-footer .mg-footer-bottom{border-top:1px solid #ffffff26;margin-top:34px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.mg-shared-footer .mg-footer-bottom small{font-size:22px;color:#d2d7df}.mg-shared-footer .mg-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap;font-size:22px}.mg-shared-footer .mg-footer-bottom a{padding:10px 0}.mg-shared-footer a:focus-visible{outline:2px solid #d0ae67;outline-offset:5px}.additional>.mg-shared-footer{margin:24px -24px -28px;padding:32px 24px}@media(max-width:600px){.mg-shared-footer{padding:34px 24px}.mg-shared-footer .mg-footer-main{grid-template-columns:minmax(0,1fr);gap:32px}.mg-shared-footer .mg-footer-logo{width:270px;max-width:100%}.mg-shared-footer .mg-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.mg-shared-footer .mg-footer-contact h2{margin-bottom:6px}}@media(orientation:landscape)and (max-width:1000px){.mg-shared-footer .mg-footer-main{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.additional>.mg-shared-footer{margin-inline:-32px;padding-inline:32px}}.mg-shared-footer .mg-footer-contact :is(a,address),.mg-shared-footer .mg-footer-bottom :is(a,small){font-family:"MG Source Serif 4",Georgia,serif!important}@media(max-width:600px){.mg-shared-footer .mg-footer-identity{text-align:center}.mg-shared-footer .mg-footer-logo{margin-inline:auto}}.mg-shared-footer .mg-footer-identity{text-align:right}.mg-shared-footer .mg-footer-logo{width:240px;max-width:100%;margin-left:auto;margin-right:0}@media(min-width:601px){.mg-shared-footer .mg-footer-identity{grid-column:2;grid-row:1}.mg-shared-footer .mg-footer-contact{grid-column:1;grid-row:1}}.mg-shared-footer .mg-footer-identity{text-align:left}.mg-shared-footer .mg-footer-logo{margin-left:0;margin-right:auto}.mg-shared-footer .mg-footer-cta{transition:background .18s ease,color .18s ease}.mg-shared-footer .mg-footer-cta:hover,.mg-shared-footer .mg-footer-cta:focus-visible{background:#d0ae67;border-color:#d0ae67;color:#17243c}@media(min-width:601px){.mg-shared-footer .mg-footer-identity{grid-column:1;grid-row:1}.mg-shared-footer .mg-footer-contact{grid-column:2;grid-row:1}}body.v5 :is(.gf-consultation>a,.reader-brand-cta,.reader-appointment):hover,body.v5 :is(.gf-consultation>a,.reader-brand-cta,.reader-appointment):focus-visible{background:#d0ae67;color:#17243c;border-color:#d0ae67}.mg-shared-footer{padding-inline:max(24px,calc((100% - 1440px)/2))}.mg-shared-footer .mg-footer-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.mg-shared-footer .mg-footer-main>:is(.mg-footer-identity,.mg-footer-contact){grid-column:auto;grid-row:auto}.mg-shared-footer .mg-footer-navigation{display:flex;flex-direction:column;gap:14px;min-width:0}.mg-shared-footer .mg-footer-navigation h2{font:600 22px/1.3 Cormorant Garamond,Georgia,serif!important;color:#d0ae67;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.mg-shared-footer .mg-footer-navigation a{font:500 22px/1.4 "MG Source Serif 4",Georgia,serif}.mg-shared-footer .mg-footer-navigation a:is(:hover,:focus-visible){color:#d0ae67}@media(max-width:1100px){.mg-shared-footer .mg-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media(max-width:600px){.mg-shared-footer .mg-footer-main{grid-template-columns:minmax(0,1fr)}}.mg-shared-footer .mg-footer-contact{gap:14px;font:500 22px/1.4 "MG Source Serif 4",Georgia,serif}.mg-shared-footer .mg-footer-contact h2{margin:0 0 8px;letter-spacing:.06em}.mg-shared-footer .mg-footer-contact address{display:flex;flex-direction:column;gap:14px;margin:0;font:inherit}.mg-shared-footer .mg-footer-contact>a{font-size:22px;line-height:1.4}.mg-shared-footer .mg-footer-identity{width:100%;max-width:320px;container-type:inline-size}.mg-shared-footer .mg-footer-identity .mg-footer-logo{width:100%;max-width:none}body.v5 button,body.v5 input{font:inherit!important}body.v5 .screen-actions>button,body.v5 .screen-actions>a:not(.by-mg),body.v5 .screen-nav-dropdown>a{font-size:18px!important}body.v5 .by-mg>small{font:500 18px/1 var(--serif)!important}body.v5 .by-mg b{font:600 20px/1 var(--serif)!important}body.v5 .by-mg i{font:normal 600 18px/1 var(--sans)!important}@media(min-width:1181px){body.v5 .screen-actions>button,body.v5 .screen-actions>a:not(.by-mg),body.v5 .screen-nav-dropdown>a{font-size:18px!important}body.v5 .by-mg>small{font-size:19.2px!important}body.v5 .by-mg b{font-size:24px!important}body.v5 .by-mg i{font-size:18px!important}}body.v5 .screen-hero p{font-size:22.5px!important}body.v5 .screen-hero h1{font:600 max(18px,clamp(50px,5.4vw,82px))/.95 var(--serif)!important}body.v5 .screen-hero span{font-size:18px!important}body.v5 .info-strip b{font-size:18px!important}body.v5 .info-strip time{font-size:18px!important}body.v5 .line-title b{font:600 25px/1 var(--serif)!important}body.v5 .line-row-scroll{font:300 27px/1 var(--serif)!important}body.v5 .line-track button span{font:500 18.36px/1.15 var(--serif)!important}body.v5 .shelf-heading p{font-size:18px!important}body.v5 .shelf-heading h2{font:600 29px/1 var(--serif)!important}body.v5 .shelf-context>span{font-size:18px!important}body.v5 .station-hub-links a b{font-size:18px!important}body.v5 .station-hub-links a i{font:normal 18px/1 var(--sans)!important}body.v5 .shelf-arrow{font:300 29px/1 var(--serif)!important}body.v5 .article-card-visual b{font:600 max(18px,clamp(13.17px,3.59cqw,15.56px))/1 var(--serif)!important}body.v5 .article-card-visual small{font-size:max(18px,clamp(6.28px,1.56cqw,7.79px))!important}body.v5 .article-card-copy small{font-size:18px!important}body.v5 .article-card-copy b{font:600 18px/1.1 var(--serif)!important}body.v5 .article-card-copy span{font-size:18px!important}body.v5 .article-card-copy span i{font:normal 18px/1 var(--sans)!important}body.v5 .anniversary-card small{font-size:18px!important}body.v5 .anniversary-card b{font:600 23px/.9 var(--serif)!important}body.v5 .anniversary-card span{font-size:18px!important}body.v5 .gf-kicker{font-size:18px!important}body.v5 .gf-intro-heading h2{font:500 max(18px,clamp(48px,4.4vw,68px))/.98 var(--serif)!important}body.v5 .gf-intro-copy>p{font-size:18px!important}body.v5 .gf-authority header h2{font:600 max(18px,clamp(34px,3.1vw,46px))/1.04 var(--serif)!important}body.v5 .gf-authority header>p:last-child{font-size:18px!important}body.v5 .gf-authority-groups article>span{font-size:18px!important}body.v5 .gf-authority-groups b{font:600 20px/1.05 var(--serif)!important}body.v5 .gf-authority-groups small{font-size:18px!important}body.v5 .gf-section-heading h2{font:600 max(18px,clamp(36px,3.4vw,50px))/1.04 var(--serif)!important}body.v5 .gf-section-heading>p:not(.gf-kicker){font-size:18px!important}body.v5 .gf-feature-copy h3{font:600 max(18px,clamp(30px,2.5vw,39px))/1.02 var(--serif)!important}body.v5 .gf-feature-copy p{font-size:18px!important}body.v5 .gf-feature-copy i{font:normal 29px/1 var(--sans)!important}body.v5 .gf-current-card h3{font:600 28px/1.04 var(--serif)!important}body.v5 .gf-current-card p{font-size:18px!important}body.v5 .gf-current-card>i{font:normal 27px/1 var(--sans)!important}body.v5 .gf-consultation h2{font:600 max(18px,clamp(32px,2.8vw,44px))/1.02 var(--serif)!important}body.v5 .gf-consultation div>p:last-child{font-size:18px!important}body.v5 .gf-consultation>a{font-size:18px!important}body.v5 .gf-consultation>a span{font-size:30px!important}body.v5 .reader-journey-nav button,body.v5 .reader-journey-nav a{font-size:18px!important}body.v5 .reader-journey-nav span{font-size:25px!important}body.v5 .reader-slide-arrow{font-size:20px!important}body.v5 .mg-slide-brand b{font:600 19px/1 var(--serif)!important}body.v5 .mg-slide-index{font:600 94px/.85 var(--sans)!important}body.v5 .mg-slide-visual>p{font-size:18px!important}body.v5 .mg-slide-visual>h2{font:600 max(18px,clamp(31px,3vw,45px))/.95 var(--serif)!important}body.v5 .mg-slide-copy{--reader-copy-font-size:clamp(17px,1.75vw,25px)!important}body.v5 .mg-slide-copy.has-long-copy{--reader-copy-font-size:clamp(15px,1.5vw,21px)!important}body.v5 .slide-copy-heading,body.v5 .slide-copy-body{font-size:max(18px,var(--reader-copy-font-size))!important}body.v5 .mg-slide-copy footer{font-size:18px!important}body.v5 .mg-slide-copy footer b{font-size:18px!important}body.v5 .reader-evidence-heading small{font-size:18px!important}body.v5 .reader-evidence-heading b{font:600 19px/1.05 var(--serif)!important}body.v5 .reader-evidence-authors b{font:600 18px/1.08 var(--serif)!important}body.v5 .reader-evidence-authors small{font-size:18px!important}body.v5 .reader-evidence>p{font-size:18px!important}body.v5 .reader-brand-right>p{font:500 18px/1.1 var(--serif)!important}body.v5 .reader-brand-cta{font-size:18px!important}body.v5 .reader-brand-cta span{font-size:21px!important}body.v5 .reader-controls>button{font-size:18px!important}body.v5 .reader-controls>button span{font-size:18px!important}body.v5 .reader-more>span{font-size:18px!important}body.v5 .reader-related-copy small{font-size:18px!important}body.v5 .reader-related-copy b{font:600 21px/1.06 var(--serif)!important}body.v5 .reader-related-copy i{font:normal 21px/1 var(--sans)!important}body.v5 .reader-next-steps>header span,body.v5 .reader-blog-resources>span,body.v5 .reader-hub-resources>span{font-size:18px!important}body.v5 .reader-next-steps h3{font:600 31px/1.05 var(--serif)!important}body.v5 .reader-hub-card small{font-size:18px!important}body.v5 .reader-hub-card b{font:600 22px/1.08 var(--serif)!important}body.v5 .reader-hub-card p{font-size:18px!important}body.v5 .reader-hub-card>i{font:normal 23px/1 var(--sans)!important}body.v5 .reader-blog-card b{font:600 24px/1.08 var(--serif)!important}body.v5 .reader-blog-card small{font-size:18px!important}body.v5 .reader-blog-card>i{font:normal 26px/1 var(--sans)!important}body.v5 .reader-practice-copy small,body.v5 .reader-appointment-copy small{font-size:18px!important}body.v5 .reader-practice-copy b{font:600 28px/1.08 var(--serif)!important}body.v5 .reader-practice-copy p{font-size:18px!important}body.v5 .reader-practice-arrow{font-size:27px!important}body.v5 .reader-appointment-copy b{font:600 26px/1.08 var(--serif)!important}body.v5 .reader-appointment-copy p,body.v5 .reader-appointment-button{font-size:18px!important}body.v5 .reader-appointment-button i{font:normal 30px/1 var(--sans)!important}body.v5 .spot-shell small{font-size:18px!important}body.v5 .spot-shell h2{font:600 40px/1 var(--serif)!important}body.v5 .spot-shell header button{font-size:31px!important}body.v5 .search-shell h2{font:600 42px/1 var(--serif)!important}body.v5 .search-shell header button{font-size:31px!important}body.v5 .search-field input{font-size:18px!important}body.v5 .search-hint{font-size:18px!important}body.v5 .search-result>span:first-child{font-size:18px!important}body.v5 .search-result b{font:600 20px/1.15 var(--serif)!important}body.v5 .search-result small{font-size:18px!important}@media(max-width:1180px){body.v5 .screen-hero p{font-size:18px!important}body.v5 .screen-hero h1{font-size:max(18px,clamp(40px,4.32vw,65.6px))!important}body.v5 .screen-hero span{font-size:18px!important}body.v5 .gf-current-card h3{font-size:25px!important}}@media(max-width:760px){body.v5 .by-mg>small{font-size:18px!important}body.v5 .by-mg b{font-size:18px!important}body.v5 .by-mg i{font-size:18px!important}body.v5 .screen-hero p{font-size:18px!important}body.v5 .screen-hero h1{font-size:38.4px!important}body.v5 .screen-hero span{font-size:18px!important}body.v5 .info-strip b{font-size:18px!important}body.v5 .line-title b{font-size:18px!important}body.v5 .line-row-scroll{font-size:22px!important}body.v5 .line-track button span{font-size:18px!important}body.v5 .shelf-heading h2{font-size:25px!important}body.v5 .station-hub-links a b{font-size:18px!important}body.v5 .article-card-visual b{font-size:max(18px,clamp(7.5px,2.7cqw,10px))!important}body.v5 .article-card-visual small{font-size:max(18px,clamp(3.75px,1.15cqw,4.75px))!important}body.v5 .article-card-copy b{font-size:18px!important}body.v5 .gf-kicker{font-size:18px!important}body.v5 .gf-authority header h2{font-size:37px!important}body.v5 .gf-intro-heading h2{font-size:max(18px,clamp(42px,12vw,54px))!important}body.v5 .gf-intro-copy>p{font-size:18px!important}body.v5 .gf-section-heading h2{font-size:37px!important}body.v5 .gf-feature-copy h3{font-size:31px!important}body.v5 .gf-feature-copy p{font-size:18px!important}body.v5 .gf-current-card h3{font-size:27px!important}body.v5 .gf-current-card p{font-size:18px!important}body.v5 .gf-consultation h2{font-size:34px!important}body.v5 .gf-consultation div>p:last-child{font-size:18px!important}body.v5 .gf-consultation>a{font-size:18px!important}body.v5 .mg-slide-index{font-size:70px!important}body.v5 .mg-slide-visual>h2{font-size:max(18px,clamp(29px,8vw,39px))!important}body.v5 .reader-journey-nav button,body.v5 .reader-journey-nav a{font-size:18px!important}body.v5 .reader-evidence-authors b{font-size:18px!important}body.v5 .reader-evidence-authors small{font-size:18px!important}body.v5 .reader-evidence>p{font-size:18px!important}body.v5 .reader-brand-right>p{font-size:18px!important}body.v5 .reader-brand-cta{font-size:18px!important}body.v5 .reader-slide-arrow{font-size:18px!important}body.v5 .reader-controls>button{font-size:18px!important}body.v5 .reader-controls>button span{font-size:22px!important}body.v5 .reader-next-steps>header h3{font-size:27px!important}body.v5 .reader-blog-card b{font-size:21px!important}body.v5 .reader-practice-copy b,body.v5 .reader-appointment-copy b{font-size:23px!important}body.v5 .reader-appointment-button{font-size:18px!important}body.v5 .spot-shell h2{font-size:32px!important}}body.v5 .gf-card-topic{font:600 18px/1.4 var(--sans)!important}body.v5 .article-card-visual b{font-size:max(18px,10.2cqw)!important}body.v5 .article-card-visual small{font-size:max(18px,clamp(3.5px,4.5cqw,7.79px))!important}body.v5 .gf-authority-groups article>div{align-items:start}body.v5 .gf-authority-groups a{grid-template-rows:88px auto;align-content:start;row-gap:12px}body.v5 .gf-authority-groups b{font-size:20px!important;align-self:center}body.v5 .gf-authority-groups small{font-size:18px!important;line-height:1.5;grid-row:2;grid-column:1/-1;margin:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}body.v5 .gf-authority-inner{align-items:start}.mg-knowledge-shortcuts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #dbd3c6;padding-top:16px}.mg-knowledge-shortcuts a{color:#17243c;font-size:18px;text-decoration:none}body.v5 .mg-hub-bar,body.v5.v6-article .mg-hub-bar,body.v5.v6-hub .mg-hub-stage :is(.v6-stats,.mg-header-art),body.v5 .mg-hub-stage-copy,body.v5 .mg-hub-stage-brand,body.v5 .mg-hub-stage-brand .mg-site-logo{background-color:#17243c}body.v5 .mg-practice-bar .mg-hub-links [aria-current]{text-decoration:underline;text-underline-offset:6px}body.v5 .topic-line{grid-template-columns:180px minmax(0,1fr)}body.v5 .line-title{padding-top:24px}body.v5 .line-title b,body.v5 .line-track button span{font-size:25px!important}body.v5 .line-track-inner{min-width:max(100%,1540px);grid-template-columns:repeat(var(--stops),minmax(220px,1fr))}body.v5 .line-track button span{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal;word-break:normal}body.v5 .article-card-copy b{font-size:18px!important;display:block;overflow:visible;-webkit-line-clamp:unset}body.v5 .article-card{height:auto;min-height:165px}body.v5 .article-card-copy span{padding-top:12px}body.v5 :is(.article-card-copy b,.gf-feature-copy h3,.gf-current-card h3,.reader-related-copy b){hyphens:auto!important;-webkit-hyphens:auto!important;hyphenate-limit-chars:6 3 3;overflow-wrap:normal!important;word-break:normal!important}body.v5 .gf-authority-groups article>div{grid-template-rows:auto auto;align-items:stretch}body.v5 .gf-authority-groups a{grid-row:span 2;grid-template-rows:subgrid;row-gap:12px}body.v5 .gf-authority-groups b{align-self:start;padding-top:14px}body.v5 .gf-authority-groups img,body.v5 .gf-authority-groups small{align-self:start}body.v5 .gf-consultation>a,body.v5 .reader-appointment-button{align-items:center;padding-top:16px;padding-bottom:16px}@media(max-width:700px){body.v5 .topic-line{grid-template-columns:118px minmax(0,1fr)}body.v5 .line-title b,body.v5 .line-track button span{font-size:18px!important}body.v5 .line-title{padding-top:23px}}body.v5 .topic-line{grid-template-columns:210px minmax(0,1fr)}body.v5 .line-title{padding-top:21px}body.v5 .line-title b{font-size:31px!important}body.v5 .gf-hub-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}body.v5 .gf-hub-heading h2{margin:0;font:600 38px/1.12 var(--serif)}body.v5 .gf-hub-heading a,body.v5 .gf-hub-all{display:inline-flex;align-items:center;gap:20px;color:var(--mg-navy);font:500 18px/1.4 var(--sans);text-decoration:none;border-bottom:1px solid var(--mg-gold);padding:10px 0}body.v5 .gf-hub-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body.v5 .gf-hub-branch{--route-color:#194b92;position:relative;padding:24px;background:#fff;border:1px solid #ddd8ce;border-top:4px solid var(--route-color);min-width:0}body.v5 .gf-hub-branch.is-family{--route-color:#ad811c}body.v5 .gf-hub-branch>header{display:flex;justify-content:space-between;color:var(--route-color);font:500 18px/1.4 var(--sans)}body.v5 .gf-hub-field-icon{display:none}body.v5 .gf-hub-branch h2{margin:10px 0;font:600 29px/1.1 var(--serif)}body.v5 .gf-hub-branch h2 a{color:var(--route-color);text-decoration:none}body.v5 .gf-hub-branch>p{margin:0 0 18px;color:var(--muted);font:400 18px/1.5 var(--sans);min-height:3em}body.v5 .gf-hub-branch-links{display:grid}body.v5 .gf-hub-branch-links>a{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;gap:5px 10px;padding:14px 0;border-top:1px solid #e4e1db;color:var(--mg-navy);text-decoration:none}body.v5 .gf-hub-branch-links .number{grid-column:1;grid-row:1/3;width:12px;height:12px;margin:5px 0 0 2px;border:2px solid var(--route-color);border-radius:50%;font-size:18px;background:#fff}body.v5 .gf-hub-branch-links b{grid-column:2;font:600 20px/1.2 var(--serif);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal}body.v5 .gf-hub-branch-links small{grid-column:2;color:var(--muted);font:400 18px/1.4 var(--sans)}body.v5 .gf-hub-branch-links .arrow{grid-column:3;grid-row:1/3;align-self:center;color:var(--route-color);font-size:22px}body.v5 .gf-hub-branch-links>a:hover,body.v5 .gf-hub-branch-links>a:focus-visible{background:#f5f4f0}body.v5 .gf-hub-all{margin-top:16px}@media(max-width:760px){body.v5 .gf-hub-branches{grid-template-columns:1fr;gap:18px}body.v5 .gf-hub-heading{align-items:start;flex-direction:column;gap:8px}body.v5 .gf-hub-heading h2{font-size:32px}body.v5 .gf-hub-branch{padding:20px}body.v5 .topic-line{grid-template-columns:140px minmax(0,1fr)}body.v5 .line-title b{font-size:22px!important}}.mg-shared-footer.mg-shared-footer :is(.mg-footer-navigation a,.mg-footer-contact a,.mg-footer-contact address,.mg-footer-bottom a,.mg-footer-bottom small){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;text-transform:none;letter-spacing:normal}html body :is(button,[role=button],input[type=submit],input[type=button],a.button,a.button--light,a.outline-button,a.v5-button,a.v6-button,a.v6-cta,a[class*=-cta],a.reader-appointment-button,a.reader-appointment,a.wp-block-button__link){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important}html body :is(button,[role=button],a.button,a.button--light,a.outline-button,a.v5-button,a.v6-button,a.v6-cta,a[class*=-cta],a.reader-appointment-button,a.reader-appointment,a.wp-block-button__link) :is(span:not([aria-hidden=true]),strong,em){font-family:inherit!important;font-weight:inherit!important}html body :is(a[href^="tel:"],.mg-contact-number){font-family:inherit!important;font-weight:inherit!important;font-variant-numeric:lining-nums tabular-nums}html body :is(a[href^="tel:"],.mg-contact-number) span{font-family:inherit!important;font-weight:inherit!important}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/libre-baskerville-400-1.woff2) format("woff2")}html body :is(.v5-eyebrow,.v6-eyebrow,.eyebrow,.gf-kicker,.mg-hub-kicker,.rebuild-kicker,.article-kicker,.v6-membership-eyebrow){display:flex;align-items:center;gap:18px;min-width:0}html body :is(.v5-eyebrow,.v6-eyebrow,.eyebrow,.gf-kicker,.mg-hub-kicker,.rebuild-kicker,.article-kicker,.v6-membership-eyebrow):after{content:"";display:block;flex:1 0 32px;min-width:32px;height:1px;background:#c0a063;align-self:center}.gf-contact-action{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border:1px solid #b79a61;color:#17263e;text-decoration:none;font:500 24px/1.25 Cormorant Garamond,Georgia,serif}.gf-contact-action:is(:hover,:focus-visible){background:#17263e;color:#fff}.gf-intro-contact{margin:12px 0 20px}.gf-topic-contact{margin-top:26px;padding-top:22px;border-top:1px solid #d9d2c4}.gf-topic-contact p{color:#647081;margin:0 0 14px;font-size:18px;line-height:1.5}.gf-contact-action span{flex-shrink:0}@media(max-width:600px){.gf-contact-action{font-size:22px;padding:12px 16px;gap:12px}}.gf-intro-copy .gf-intro-contact{color:#d8c397}.gf-intro-copy .gf-intro-contact:is(:hover,:focus-visible){background:#d8c397;color:#17263e}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible){background:#17263e;color:#fff;border-color:#17263e}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible) :is(.reader-appointment-copy small,.reader-appointment-copy b,.reader-appointment-copy p,.reader-appointment-button,.reader-appointment-button i){color:#fff}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible) .reader-appointment-button{background:#17263e}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible) .reader-appointment-button:after{background:#fff}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible) .reader-appointment-symbol svg{stroke:#fff}.gf-intro-copy .gf-intro-question{color:#fff;font:600 max(18px,clamp(25px,2.1vw,32px))/1.2 "Cormorant Garamond",Georgia,serif;margin:0 0 16px}html body .reader-evidence{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:22px 24px;align-items:start}html body .reader-evidence-heading{padding-top:8px}html body .reader-evidence-authors{align-items:start;gap:22px}html body .reader-evidence-authors a{grid-template-columns:72px minmax(0,1fr);grid-template-rows:72px auto;align-items:start;align-content:start;column-gap:12px;row-gap:12px}html body.v5 .reader-evidence-authors .mg-portrait-frame{width:72px!important;height:72px!important;min-height:72px!important;grid-row:1;grid-column:1;align-self:start}html body .reader-evidence-authors img{width:72px;height:72px;grid-row:1;grid-column:1;align-self:start}html body .reader-evidence-authors a b{grid-column:2;grid-row:1;align-self:center;font:600 19px/1.15 Cormorant Garamond,Georgia,serif!important}html body .reader-evidence-authors a small{grid-column:1/-1;grid-row:2;margin:0;align-self:start;font-size:18px!important;line-height:1.45!important}html body .reader-evidence>p{grid-column:2;text-align:left;font-size:18px!important;line-height:1.5;border-top:1px solid #ddd8ce;padding-top:14px}@media(max-width:850px){html body .reader-evidence{grid-template-columns:1fr}html body .reader-evidence>p{grid-column:1}html body .reader-evidence-authors{grid-template-columns:repeat(3,minmax(0,1fr))}html body .reader-evidence-authors a{grid-template-columns:1fr;grid-template-rows:72px auto auto}html body .reader-evidence-authors a b{grid-column:1;grid-row:2;align-self:start}html body .reader-evidence-authors a small{grid-row:3}}@media(max-width:520px){html body .reader-evidence-authors,html body .reader-evidence-authors[data-count="3"]{grid-template-columns:1fr}html body .reader-evidence-authors a{grid-template-columns:72px minmax(0,1fr);grid-template-rows:72px auto}html body .reader-evidence-authors a b{grid-column:2;grid-row:1;align-self:center}html body .reader-evidence-authors a small{grid-column:1/-1;grid-row:2}}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible) .reader-appointment-button:is(:hover,:active){background:#d0ae67!important;color:#17263e!important}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible) .reader-appointment-button:is(:hover,:active) i{color:#17263e}html body:is(.v5,body) .reader-appointment:is(:hover,:focus-visible) .reader-appointment-button:is(:hover,:active):after{background:#17263e}html body:is(.v5,body) .reader-appointment:focus-visible .reader-appointment-button{background:#d0ae67!important;color:#17263e!important}html body:is(.v5,body) .reader-appointment:focus-visible .reader-appointment-button i{color:#17263e}html body :is(.article-card,.anniversary-card,.reader-related-card,.gf-feature-card,.gf-current-card,.gf-hub-branch,.reader-hub-card,.reader-blog-card,.gf-consultation,.reader-appointment,.reader-practice-link,.reader-evidence,.search-result){border-radius:6px!important;overflow:hidden}html body :is(.gf-authority img,.reader-evidence-authors img){border-radius:4px!important}html body :is(.gf-contact-action,.gf-consultation>a,.reader-appointment-button,.station-hub-links>a,.gf-hub-all,.reader-brand-cta,.mg-footer-cta){border-radius:4px!important}html body :is(.gf-hub-branch-links>a,.reader-journey-nav a,.screen-actions button,.search-field){border-radius:4px}html body .gf-hub-branches{align-items:stretch}html body .gf-hub-branch{display:flex;flex-direction:column}html body .gf-hub-branch .gf-topic-contact{margin-top:auto;padding-top:22px}html body .gf-hub-branch-links{margin-bottom:26px}html body .gf-topic-contact .gf-contact-action{box-sizing:border-box;min-height:76px;width:100%}html body :is(.gf-authority-groups,.reader-evidence-authors) :is(.mg-portrait-frame,img){border-radius:4px!important;overflow:hidden}html body :is(.gf-practice-card,.post-card,.mobile-card){border-radius:6px!important;overflow:hidden}html body .article-card:is(:hover,:focus-visible){transform:none!important}html body :is(.gf-consultation>a,.reader-appointment-button):after{display:none!important;content:none!important}html body :is(.gf-consultation>a,.reader-appointment-button){border-bottom:0!important}html body.gf-page.v5 :is(.gf-authority-groups,.reader-evidence-authors) .mg-portrait-frame{border-radius:4px!important;overflow:hidden!important}html body :is(.gf-contact-action,.gf-consultation>a,.reader-appointment-button,.gf-hub-all,.reader-brand-cta,.mg-footer-cta){border-radius:7px!important}html body :is(.gf-authority img,.reader-evidence-authors img),html body :is(.gf-authority-groups,.reader-evidence-authors) :is(.mg-portrait-frame,img),html body.gf-page.v5 :is(.gf-authority-groups,.reader-evidence-authors) .mg-portrait-frame{border-radius:6px!important}html body .gf-hub-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:12px;align-items:center}html body .gf-hub-heading>div{display:contents}html body .gf-hub-heading .gf-kicker{grid-column:1/-1;width:100%;max-width:none}html body .gf-hub-heading h2{grid-column:1}html body .gf-hub-heading>a{grid-column:2;grid-row:2}html body .gf-hub-heading .gf-kicker:after{flex:1;width:auto;max-width:none}@media(min-width:1101px){html body .gf-consultation{row-gap:14px}html body .gf-consultation>div{display:contents}html body .gf-consultation .gf-kicker{grid-column:2/4;grid-row:1;width:100%;max-width:none;margin:0}html body .gf-consultation .gf-kicker:after{flex:1;width:auto;max-width:none}html body .gf-consultation h2{grid-column:2;grid-row:2}html body .gf-consultation>div>p:last-child{grid-column:2;grid-row:3;margin:0}html body .gf-consultation>img{grid-column:1;grid-row:2/4}html body .gf-consultation>a{grid-column:3;grid-row:2/4}}@media(max-width:600px){html body .gf-hub-heading{grid-template-columns:minmax(0,1fr)}html body .gf-hub-heading>a{grid-column:1;grid-row:3;justify-self:start}}html body.gf-page.v5 .gf-hub-heading{display:grid!important}html body.gf-page.v5 .gf-hub-heading>div{display:contents!important}html body :is(.gf-consultation>a,.reader-appointment-button){position:relative}html body :is(.gf-consultation>a,.reader-appointment-button):after{display:block!important;content:""!important;position:absolute;left:7px!important;right:7px!important;bottom:0!important;height:1px;background:#ae841f!important}html body .gf-consultation>a:is(:hover,:focus-visible):after,html body .reader-appointment-button:is(:hover,:focus-visible,:active):after{background:#17263e!important}html body .gf-intro-copy .gf-intro-contact:is(:hover,:focus-visible,:active){background:#d0ae67!important;border-color:#d0ae67!important;color:#17263e!important}html body .gf-topic-contact .gf-contact-action{background:#d0ae67;color:#17263e;border:1px solid #d0ae67;box-shadow:0 3px 8px #17263e1f}html body .gf-consultation>a{border:1px solid #ae841f!important}html body .gf-consultation>a:is(:hover,:focus-visible,:active){border-color:#17263e!important}html body .gf-consultation>a:after{display:none!important;content:none!important}html body .gf-topic-contact .gf-contact-action{background:#fff;color:#17263e;border:2px solid #b38c3b;box-shadow:none}html body .gf-topic-contact .gf-contact-action span{color:#a8833d}html body .gf-topic-contact .gf-contact-action:is(:hover,:focus-visible,:active){background:#17263e;color:#fff;border-color:#17263e}html body .gf-topic-contact .gf-contact-action:is(:hover,:focus-visible,:active) span{color:#fff}html body.v8 .gf-editorial-intro :is(h2,h3,p:not(.gf-kicker)){color:#17243c!important}html body.v8 .gf-editorial-intro .gf-intro-contact{color:#17243c!important;background:#d0ae67!important;border-color:#d0ae67!important}html body :is(a.button,a.outline-button,a.v5-button,a.v6-button,.mg-home-cta,.mg-facts-cta,.mg-footer-cta,.mg-court-button,.mg-home-knowledge-button,.mg-overview-consult-cta,.mg-consultation-button,.mg-hub-article-jump,.mg-practice-bar-contact,.mg-mandate-link,.v6-contact-submit,.v6-review-link,.aside-contact,.wp-block-button__link,button[type=submit],input[type=submit],input[type=button]){border-radius:7px!important}html body :is(.v6-route-card,.v6-audience-card,.v6-staff-card,.v6-panel,.v6-branch,.v6-cta,.v6-court,.v6-court-banner,.v6-orientation,.v6-more-knowledge,.mg-offer-card,.mg-team-card,.mg-consultation-card,.mg-court-teaser,.v5-person-card,.v5-area,.firm-founder-card,.firm-practice-card,.cost-master-card,.cost-master-contact,.aside-card,.standard-callout,.key-box,.decision-box,.action-box,.article-note,.intro-contact,.article-author-end,.article-video__screen,.mg-mandate-entry,.mg-mandate-preparation-note,.mg-mandate-next,.v6-contact-form,.v6-contact-result,.membership-logo-tile,.v6-author-grid>*,.v6-advisor,.v6-at-glance,.v6-empty,.v6-related-consultation,.v6-court-band,.v6-stats,.mg-mandate-practical,.mg-mandate-team,.firm-master-location address){border-radius:6px!important}html body :is(.mg-home-photo,.mg-photo-visual,.mg-practice-overview-photo,.mg-contact-group,.v6-contact-photo,.mg-consult-art,.mg-art-window,.hero-picture,.article-illustration,.profile-mobile-portrait,.v5-person-image,.firm-founder-card__portrait,.mg-team-card>.mg-portrait-frame,.v6-advisor>.mg-portrait-frame,.v6-staff-card>.mg-portrait-frame,.mg-mandate-team){border-radius:6px!important;overflow:hidden}html body :is(.mg-team-card>img,.v6-advisor>img,.v6-staff-card>img,.mg-mandate-team>img,.reading .wp-block-image img,.reading .wp-caption img,.reading .article-illustration img){border-radius:6px!important}html body :is(.v6-subtopic-filter,.mg-hub-search,.mg-hub-search input,.mg-hub-search button,.v6-directory-tools input,.v6-directory-tools select,.v6-contact-fields input:not([type=checkbox]):not([type=radio]),.v6-contact-fields textarea,.v6-contact-fields select,.v6-topic-nav>a,.cost-master-nav>a){border-radius:4px!important}html body :is(.mg-home-photo,.mg-photo-hero .mg-photo-visual,.mg-practice-overview-photo,.mg-consult-art,.mg-hub-stage .mg-art-window,.mg-editorial-hero .mg-art-window,.pillar-hero .hero-picture,.profile-mobile-portrait){border-radius:0!important}
