.consulting-page .clinic-hero h1{font-size:clamp(3.2rem,5.1vw,5.6rem)}.consult-note{color:#53534f;margin-top:24px;font-size:15px;line-height:1.6}.consult-hero-art{min-width:0;margin:0}.consult-hero-art img{object-fit:cover;width:100%;height:560px;display:block}.consult-hero-art figcaption{color:#53534f;margin-top:16px;font-size:14px;line-height:1.5}.consult-hero-art figcaption span{margin-top:4px;display:block}.consult-example-section{padding-top:10px}.consult-example{background:#e5e9e3;padding:32px}.consult-example-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.consult-example-head h2{font-size:clamp(1.8rem,2.5vw,2.7rem)}.consult-example-head>span{color:#53534f;font-size:14px}.consult-tabs{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.consult-tabs[hidden],.consult-example .consult-panel[hidden]{display:none}.consult-tabs button{font:inherit;color:#233c34;cursor:pointer;background:0 0;border:1px solid #9eaf9e;min-height:44px;padding:10px 18px;font-size:15px}.consult-tabs button[aria-pressed=true]{color:#fff;background:#233c34}.consult-tabs button:focus-visible{outline-offset:4px;outline:2px solid #a4442b}.consult-example .consult-panel{border:0;margin-top:24px;padding:0}.consult-example-grid{grid-template-columns:1fr 20px 1fr 20px 1.15fr;gap:12px;display:grid}.consult-example-grid>div{background:#fafaf7;padding:24px}.consult-example-grid>div:nth-of-type(2){background:#d6dfd2}.consult-label{color:#53534f;margin-bottom:20px;font-size:14px;display:block}.consult-example h3{letter-spacing:-.025em;font-size:25px;font-weight:550;line-height:1.25}.consult-example-grid p,.consult-example li{font-size:17px;line-height:1.6}.consult-example ul{margin:0;padding-left:18px}.consult-example li+li{margin-top:12px}.consult-arrow{color:#697d68;align-self:center;font-size:24px}.consult-example-note{color:#53534f;border-top:1px solid #afbcaa;margin-top:24px;padding-top:20px;font-size:15px;line-height:1.6}.consult-example-note strong{color:#233c34;margin-bottom:6px;font-weight:600;display:block}.consult-deliverables{grid-template-columns:1fr 1fr;gap:40px 65px;display:grid}.consult-deliverables article{border-top:1px solid #bbc6b7;padding-top:24px}.consult-deliverables h3,.consult-data-list h3{letter-spacing:-.03em;margin-bottom:18px;font-size:28px;font-weight:550;line-height:1.2}.consult-deliverables p,.consult-data-list p{color:#53534f;font-size:17px;line-height:1.65}.consult-decision{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.consult-decision h2{margin:24px 0}.consult-decision>div>p{color:#d2dcd5;font-size:18px;line-height:1.65}.consult-checks{color:#17161b;background:#fafaf7;padding:32px}.consult-checks h3{letter-spacing:-.03em;margin-bottom:22px;font-size:27px;font-weight:550}.consult-checks dl{margin:0}.consult-checks dl>div{border-top:1px solid #bbc6b7;grid-template-columns:80px 1fr;gap:20px;padding:18px 0;display:grid}.consult-checks dt{color:#233c34;font-size:18px;font-weight:600}.consult-checks dd{color:#53534f;margin:0;font-size:16px;line-height:1.6}.consult-decision .consult-checks>p{color:#53534f;margin-top:12px;font-size:13px}.consult-process{grid-template-columns:1fr 1fr;gap:65px;display:grid}.consult-process h2{margin:24px 0}.consult-process>div>p{color:#53534f;font-size:18px;line-height:1.65}.consult-process ol{margin:0;padding:0;list-style:none}.consult-process li{border-top:1px solid #bbc6b7;padding:22px 0}.consult-process strong{margin-bottom:12px;font-size:22px;font-weight:550;display:block}.consult-process li span{color:#53534f;font-size:17px;line-height:1.65}.consult-data{background:#eeeee7}.consult-data a{margin-top:18px}.consult-data-list article{border-top:1px solid #bbc6b7;padding:22px 0}.consult-related{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.consult-related>a{border-top:2px solid #9eaf9e;padding:24px 0;display:block}.consult-related span{color:#53534f;font-size:14px}.consult-related h3{letter-spacing:-.03em;margin:20px 0 16px;font-size:28px;font-weight:550;line-height:1.2}.consult-related p{color:#53534f;font-size:17px;line-height:1.65}.consult-related>a:hover h3{color:#a4442b}.consult-faq{padding-top:0}.consult-faq details{border-top:1px solid #d1d5cc;padding:15px 0}.consult-faq summary{cursor:pointer;padding:10px 0;font-size:20px;line-height:1.5}.consult-faq details p{color:#53534f;max-width:80ch;margin-top:15px;font-size:17px;line-height:1.7}@media (width<=1050px){.consult-example{padding:24px}.consult-example-grid{gap:8px}.consult-example-grid>div{padding:18px}.consult-deliverables,.consult-decision,.consult-process{gap:35px}.consult-example h3{font-size:23px}}@media (width<=900px){.consult-hero-art img{aspect-ratio:4/3;height:auto}.consult-example-grid{grid-template-columns:1fr}.consult-arrow{justify-self:center;transform:rotate(90deg)}.consult-decision,.consult-process,.consult-related{grid-template-columns:1fr}}@media (width<=650px){.consulting-page .clinic-hero h1{font-size:clamp(2.8rem,11vw,3.8rem)}.consult-example{padding:22px 16px}.consult-tabs{gap:8px}.consult-tabs button{flex-grow:1;padding:10px 12px;font-size:14px}.consult-label{margin-bottom:12px}.consult-example-grid p,.consult-example li{font-size:16px}.consult-deliverables{grid-template-columns:1fr}.consult-checks{padding:24px}.consult-checks dl>div{grid-template-columns:1fr;gap:8px}.consult-faq summary{font-size:19px}}.consult-concrete{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.consult-sample{background:#fafaf7;padding:24px}.consult-answer{background:#d6dfd2;margin-top:22px;padding:20px}.consult-answer>span{color:#53534f;font-size:13px}.consult-answer p{margin:12px 0;font-size:19px;line-height:1.5}.consult-answer a{text-underline-offset:4px;color:#233c34;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.consult-evidence{padding:8px 4px}.consult-source{scroll-margin-top:120px}.consult-source blockquote{margin:0;font-size:17px;line-height:1.6}.consult-review{border-top:1px solid #afbcaa;margin-top:24px;padding-top:20px}.consult-review strong{margin-bottom:12px;font-size:16px;font-weight:600;display:block}.consult-review li{font-size:15px}.consult-review li+li{margin-top:6px}.consult-brief{background:#eeeee7;border-top:3px solid #a4442b;grid-template-columns:1fr 1.4fr;gap:40px;margin-top:44px;padding:32px;display:grid}.consult-brief h3{letter-spacing:-.03em;margin:20px 0 14px;font-size:32px;font-weight:550}.consult-brief-title p{color:#53534f;font-size:14px;line-height:1.6}.consult-brief dl{margin:0}.consult-brief dl>div{border-bottom:1px solid #bbc6b7;grid-template-columns:125px 1fr;gap:20px;padding:16px 0;display:grid}.consult-brief dl>div:first-child{padding-top:0}.consult-brief dt{color:#233c34;font-size:15px;font-weight:600}.consult-brief dd{color:#53534f;margin:0;font-size:16px;line-height:1.6}.consulting-page .consult-closing{border:0;justify-content:space-between;align-items:center;gap:30px;padding-block:32px 48px;display:flex}.consult-closing h2{font-size:30px}.consult-closing p{color:#53534f;margin-top:12px;font-size:17px;line-height:1.6}.consult-closing>a{flex-shrink:0}@media (width<=900px){.consult-concrete,.consult-brief{grid-template-columns:1fr}.consult-brief{gap:24px}.consulting-page .consult-closing{flex-direction:column;align-items:flex-start}}@media (width<=650px){.consult-concrete{gap:18px}.consult-sample{padding:18px}.consult-sample h3{font-size:22px}.consult-answer{margin-top:16px;padding:14px}.consult-answer p{font-size:17px}.consult-source blockquote{font-size:15px}.consult-review{margin-top:18px;padding-top:16px}.consult-brief{padding:24px 20px}.consult-brief dl>div{grid-template-columns:1fr;gap:8px}.consult-closing h2{font-size:28px}}
