.topbar nav{gap:18px}.topbar nav a{font-size:13px}.lang{display:none}.concept-note{padding:12px 24px;background:#d7c299;color:#132c3d;font-size:13px;text-align:center}.page-hero{background:var(--navy);color:#fff;padding:56px clamp(24px,7vw,110px) 80px}.breadcrumb{font-size:13px;color:#b9c6ce;margin-bottom:48px;line-height:1.6}.breadcrumb a{color:inherit;text-decoration:none}.page-hero h1{font:500 clamp(38px,4.8vw,68px)/1.15 "EB Garamond",serif;max-width:1100px;letter-spacing:-.02em;margin:0}.page-hero>p:last-child{font-size:19px;color:#c7d0d6;line-height:1.7;max-width:850px;margin:28px 0 0}.page-content{padding:80px clamp(24px,7vw,110px)}.page-content h2,.page-contact h2{font:500 clamp(28px,3vw,44px)/1.25 "EB Garamond",serif;margin:0 0 28px}.page-content h3{font:500 24px/1.35 "EB Garamond",serif}.page-content p{font-size:17px;line-height:1.8;color:#52616b}.muted{background:#e8e6e0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.page-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.page-card{border:1px solid #c9cecf;padding:30px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;min-height:260px;transition:background .2s}.page-card h3{margin-top:0}.page-card p{font-size:16px}.page-card span{margin-top:auto;color:#536878}.page-card:hover{background:#e3e4e0;border-color:var(--gold)}.draft{font-size:14px!important;color:#776643!important;border-left:2px solid var(--gold);padding-left:14px}.page-contact{background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:64px clamp(24px,7vw,110px)}.page-contact h2{margin:0}.profile-layout{display:grid;grid-template-columns:38% 1fr;gap:70px}.large{position:relative;font-size:90px}.large small{position:absolute;bottom:25px;font:13px "EB Garamond",sans-serif;color:#c7d0d6}.service-list{padding:0;list-style:none;margin:24px 0 32px}.service-list li{font-size:17px;line-height:1.65;border-bottom:1px solid #cbd0d2;padding:14px 0}.practice-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:80px}.practice-layout aside{background:#e6e5df;padding:34px;align-self:start}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.steps b{color:#957e50;font-size:26px;font-family:"EB Garamond"}.reference-grid{display:grid;grid-template-columns:1fr;gap:24px}.reference{border:1px solid #ccd0cf;padding:36px}.reference h2{font-size:32px}.article-body{max-width:1050px;margin:auto}.article-body blockquote{font:28px/1.5 "EB Garamond";border-left:2px solid var(--gold);padding:20px 30px;margin:38px 0}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.contact-number{color:var(--ink);font-size:23px;text-decoration:none}form label{display:block;font-size:15px;margin:22px 0}input,select,textarea{display:block;width:100%;background:transparent;border:1px solid #a8b2b8;padding:14px;font:16px "EB Garamond",sans-serif;margin-top:9px;color:var(--ink)}form button{border:0;cursor:pointer}.partner-photo-link{text-decoration:none}footer a{color:inherit}.topbar nav a:focus-visible,.page-card:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(max-width:1100px){.topbar nav{gap:12px}.topbar nav a{font-size:12px}.page-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.topbar nav.open{display:flex;position:absolute;left:0;right:0;top:72px;background:var(--paper);flex-direction:column;padding:24px;gap:20px;border-bottom:1px solid #aaa}.topbar nav.open a{font-size:17px}.split,.profile-layout,.practice-layout,.contact-layout{grid-template-columns:1fr;gap:40px}.page-content{padding-top:56px;padding-bottom:56px}.page-contact{display:block}.page-contact .btn{margin-top:28px}.steps{grid-template-columns:1fr}.large{aspect-ratio:5/3}.page-hero{padding-top:32px}.breadcrumb{margin-bottom:30px}}@media(max-width:560px){.page-cards{grid-template-columns:1fr}.page-hero>p:last-child{font-size:17px}.article-body blockquote{font-size:23px}.reference{padding:24px}}
