/* Put the named adviser alongside the service, rather than stock interiors. */
.personal-page-layout{max-width:1280px;margin:auto;padding:48px 5% 72px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto 1fr;column-gap:72px;align-items:start}.personal-page-main{grid-column:1;grid-row:1;min-width:0}.personal-page-article{grid-column:1;grid-row:2;min-width:0}.personal-service-hero{display:block;padding:16px 0 32px}.personal-service-hero .service-hero-copy{padding:0}.personal-service-hero h1{font-size:clamp(48px,5.4vw,72px);max-width:none}.personal-service-hero .service-intro{max-width:48ch}.personal-page-layout .page-contents{margin:0;gap:16px 24px}.personal-page-layout .page-contents>span{width:100%}.personal-page-layout .service-content{padding:0;max-width:none;width:100%}.personal-page-layout .editorial-section{grid-template-columns:1fr;gap:24px;padding-top:56px}.personal-page-layout .section-heading h2{max-width:25ch;font-size:34px}.personal-page-layout .section-body{max-width:none}.personal-page-layout .service-note{display:block;padding:32px;margin-top:48px}.personal-page-layout .service-note h2{font-size:30px;max-width:none;margin-bottom:20px}.personal-page-layout .service-note p{max-width:none}.denise-sidebar{grid-column:2;grid-row:1 / 3;align-self:stretch;min-width:0}.denise-sidebar-inner{position:static;background:#edf2f4;padding:28px}.denise-introduction img{display:block;width:160px;height:160px;border-radius:50%;margin:0 0 24px}.denise-small{font-size:14px;color:#52687b;margin-bottom:10px}.denise-introduction h2{font-size:32px;letter-spacing:-.03em;line-height:1.12}.denise-role{font-size:14px;line-height:1.6;margin-top:12px;color:#52687b}.denise-perspective{margin-top:28px;padding-top:24px;border-top:1px solid #cfdae1}.denise-perspective h3{font:23px/1.2 Georgia,serif;letter-spacing:-.02em;margin-bottom:16px}.denise-perspective>p:not(.denise-small){font-size:14px;line-height:1.65}.denise-source{font-size:14px;display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:3px}.denise-question{margin-top:28px;padding-top:24px;border-top:1px solid #cfdae1}.denise-question-text{font:21px/1.35 Georgia,serif;margin-bottom:16px}.denise-question .text-link{font-size:14px}.denise-profile-link{display:block;font-size:14px;margin-top:24px;text-decoration:underline;text-underline-offset:3px}.denise-background{max-width:1250px;margin:auto;padding:32px 5% 80px;display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.denise-background-heading h2{font-size:44px;line-height:1.17}.denise-background-body{display:flex;flex-direction:column;gap:32px}.denise-background-body h3{font-size:21px;margin-bottom:12px}.denise-background-body p{font-size:16px;line-height:1.7}.denise-background-body a{display:inline-block;font-size:14px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.home-hero>img.home-denise-portrait{width:100%;max-width:440px;height:auto;border-radius:50%;background:var(--blue);padding:32px;justify-self:center}.home-hero{padding-top:64px;padding-bottom:64px}.home-about{background:var(--paper)}
@media(max-width:1100px){.personal-page-layout{gap:40px;grid-template-columns:minmax(0,1fr) 280px}.denise-sidebar-inner{padding:24px}.personal-page-layout .section-heading h2{font-size:32px}}
@media(max-width:850px){.personal-page-layout{padding:32px 6% 56px;grid-template-columns:minmax(0,1fr);gap:0}.personal-page-main{grid-column:1;grid-row:1}.denise-sidebar{grid-column:1;grid-row:2;margin-top:32px}.personal-page-article{grid-column:1;grid-row:3}.denise-sidebar-inner{position:static;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.denise-introduction{grid-column:1 / -1;display:flex;gap:24px;align-items:center}.denise-introduction img{width:120px;height:120px;margin:0;flex:none}.denise-introduction h2{font-size:29px}.denise-introduction h2 br{display:none}.denise-perspective{margin:0;padding:24px 0 0}.denise-question{margin:0;padding:24px 0 0}.denise-profile-link{grid-column:1 / -1;margin:0}.denise-background{gap:40px}.denise-background-heading h2{font-size:36px}}
@media(max-width:600px){.personal-service-hero h1{font-size:clamp(2.5rem,8vw,3rem)}.personal-page-layout .editorial-section{padding-top:48px}.personal-page-layout .service-note{padding:24px}.denise-sidebar-inner{display:block}.denise-introduction{gap:16px}.denise-introduction img{width:96px;height:96px}.denise-introduction h2{font-size:27px}.denise-introduction h2 br{display:initial}.denise-role{font-size:14px}.denise-small{font-size:14px}.denise-perspective,.denise-question{margin-top:24px;padding-top:20px}.denise-profile-link{margin-top:24px}.denise-background{grid-template-columns:1fr;padding:0 6% 48px;gap:32px}.denise-background-heading h2{font-size:36px}.denise-background-body{gap:28px}.home-hero{padding-top:40px;padding-bottom:40px}.home-hero>img.home-denise-portrait{max-width:300px;padding:20px}}

@media(min-width:851px){.denise-introduction{display:flex;gap:16px;align-items:flex-start}.denise-introduction img{width:76px;height:76px;flex:none;margin:0}.denise-introduction h2{font-size:26px}.denise-introduction .denise-small{font-size:14px;margin-bottom:8px}.denise-role{font-size:14px}.denise-perspective{margin-top:24px}}
