
.email-practice{--lime:#d4eea7}.email-practice .practice-hero{background:#102d38;color:#f4f1e8;padding:55px 0 65px}.practice-hero .folio{display:grid;grid-template-columns:1.13fr .87fr;gap:65px;align-items:center}.practice-hero h1{font-size:clamp(60px,7vw,100px);line-height:.96;font-weight:900;margin:22px 0 30px;max-width:790px}.practice-hero h1 em{font-style:normal;color:#d4eea7}.practice-hero .lede{font-size:21px;line-height:1.55;color:#d2ded5;max-width:560px}.practice-hero .category{color:#bfe59a}.practice-hero .text-link{color:#d4eea7;font-size:16px}.practice-hero figure{margin:0;transform:rotate(1deg);max-width:470px;justify-self:end}.practice-hero figure img{box-shadow:10px 12px 0 #bfe59a}.practice-hero figcaption{color:#bfcec6;font-size:13px;padding-top:25px}.practice-nav{background:#e4e9dc;border-bottom:1px solid #b7c4b6}.practice-nav .folio{display:flex;gap:28px;flex-wrap:wrap;padding-block:14px}.practice-nav a{font-size:14px;min-height:34px;display:flex;align-items:center}.experience-note{border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:50px;padding-block:36px}.experience-note strong{font-size:24px;line-height:1.2;max-width:260px}.experience-note p{font-size:17px;max-width:720px;margin:0}.practice-section{padding-block:65px}.practice-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:28px 0 42px}.practice-heading h2{font-size:clamp(35px,4vw,56px);line-height:1.05}.practice-heading p{font-size:19px;line-height:1.6;margin:0}.practice-services{border-top:2px solid var(--ink)}.practice-service{display:grid;grid-template-columns:45px 1.05fr 1.45fr;gap:25px;padding:26px 0;border-bottom:1px solid var(--line)}.practice-service>.number{font:14px Field Mono,monospace;color:var(--teal);padding-top:6px}.practice-service h3{font-size:27px;line-height:1.15;margin:0 0 15px}.practice-service p{font-size:17px;margin:0 0 14px}.practice-service .deliverable{background:#e4e9db;padding:13px 17px;font-size:16px;color:#244d47}.practice-service b{color:var(--ink)}.practice-spread{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-top:35px}.practice-spread figure{margin:0}.practice-spread img{width:100%;height:auto;border:1px solid #c9cec4}.practice-spread figcaption{font-size:14px;line-height:1.6;color:var(--muted);margin-top:16px}.practice-reading{padding-top:20px}.practice-reading h3{font-size:33px;line-height:1.13;margin:0 0 23px}.practice-reading p{font-size:18px;line-height:1.65}.practice-reading details{border-top:1px solid var(--line);padding:17px 0}.practice-reading summary{font-size:17px;font-weight:700;cursor:pointer;min-height:44px}.practice-reading details p{font-size:16px;margin:12px 0 0}.practice-source{font-size:14px!important;line-height:1.6!important}.practice-source a{text-decoration:underline;text-underline-offset:4px}.practice-band{background:#e5e8db}.evidence-selector{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;margin-top:40px}.symptoms{display:flex;flex-direction:column;gap:0}.symptoms button{font:700 18px/1.3 Field Sans,Arial,sans-serif;text-align:left;background:transparent;border:0;border-top:1px solid #9fb5a2;padding:19px 12px;color:#295a55;min-height:58px;cursor:pointer}.symptoms button[aria-selected=true]{background:#132e38;color:#d4eea7}.symptom-result{padding:30px;background:#fffdf6;border:1px solid #a4b8a3}.symptom-result .category{font-size:12px}.symptom-result h3{font-size:32px;line-height:1.14;margin:14px 0 20px}.symptom-result p{font-size:18px}.symptom-result .example{font-size:15px;padding-top:18px;border-top:1px solid #b3c3b0}.practice-reading .limit{border-left:4px solid #9d6826;padding:16px 20px;background:#ece3d2;font-size:17px}.practice-pair{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px}.practice-pair figure{margin:0}.practice-pair img{border:1px solid #c9cec4}.practice-pair figcaption{font-size:15px;margin-top:18px;line-height:1.6;color:var(--muted)}.practice-close{background:#132e38;color:#fff8e9;padding-block:60px}.practice-close .folio{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.practice-close h2{font-size:54px;line-height:1.03}.practice-close p{font-size:19px;color:#d2ded5}.practice-close a{color:#d4eea7;font-size:17px}.practice-close .fine{font-size:14px}.practice-experience{padding-block:50px;border-top:1px solid var(--line)}.practice-experience h2{font-size:35px}.practice-experience .folio>p{max-width:750px;font-size:18px;margin:20px 0}.experience-collage{border-block:1px solid var(--line);padding:22px 0;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.experience-collage span{font:14px/1.5 Field Mono,monospace;color:#3c6963}.experience-collage strong{font:700 28px/1 Field Sans,Arial,sans-serif;color:#132e38}.proof-caption{font-size:14px!important;max-width:800px}.private-editor-note{padding:24px;background:#f3e5c9;font-size:15px;margin:35px 0}.email-feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:2px solid #132e38;padding:45px 0 55px;align-items:center}.email-feature .category{font-size:12px}.email-feature h2{font-size:clamp(38px,5vw,65px);line-height:1.03;margin:20px 0 24px}.email-feature p{font-size:19px;max-width:570px}.email-feature img{max-width:480px;max-height:500px;object-fit:contain;justify-self:end}.email-feature .text-link{font-size:16px}.email-feature .feature-range{font:13px Field Mono,monospace;margin-top:25px;color:#28685e}
@media(max-width:1000px){.practice-hero .folio{gap:40px;grid-template-columns:1fr 1fr}.practice-hero h1{font-size:70px}.practice-heading,.practice-spread{gap:40px}.practice-service{grid-template-columns:35px 1fr 1.3fr}.experience-note{gap:35px}.editorial .links{gap:18px}.editorial .links .nav-contact{margin-left:0}}
@media(max-width:760px){.editorial .folio{width:calc(100% - 40px)}.editorial-nav nav{padding:20px;flex-wrap:wrap;gap:13px}.editorial .brand{font-size:22px}.editorial .links{width:100%;display:flex;flex-wrap:wrap;gap:8px 20px}.editorial .links a{min-height:40px;display:flex;align-items:center;font-size:14px}.practice-hero{padding:38px 0 50px!important}.practice-hero .folio,.practice-heading,.practice-spread,.experience-note,.evidence-selector,.practice-close .folio,.email-feature{grid-template-columns:1fr;gap:30px}.practice-hero h1{font-size:65px;letter-spacing:-.06em}.practice-hero .lede{font-size:19px}.practice-hero figure{max-width:100%;width:100%;transform:none;justify-self:start;margin-top:15px}.practice-hero figure img{box-shadow:6px 7px 0 #bfe59a}.practice-hero figure img{max-height:490px;width:100%;object-fit:contain;background:#f4f1e8}.practice-nav .folio{gap:4px 24px}.experience-note{padding-block:30px}.experience-note strong{font-size:25px;max-width:none}.practice-section{padding-block:45px}.practice-heading{margin:25px 0 30px}.practice-heading p{font-size:18px}.practice-service{grid-template-columns:28px 1fr;gap:13px}.practice-service .service-outcome{grid-column:2}.practice-service h3{font-size:27px}.practice-reading{padding-top:0}.practice-reading p{font-size:18px}.practice-spread{gap:25px}.practice-spread figure{max-width:520px;justify-self:center}.practice-pair{grid-template-columns:1fr;gap:35px}.evidence-selector{gap:25px}.symptom-result{padding:24px}.symptom-result h3{font-size:30px}.practice-close h2{font-size:43px}.practice-close .folio{gap:25px}.email-feature img{justify-self:start;width:100%;max-height:470px}.email-feature h2{font-size:45px}.editorial-footer{padding-block:30px}.editorial-footer .footer-bottom{display:block}.editorial-footer .footer-bottom>div{margin-top:20px;display:flex;gap:20px;flex-wrap:wrap}.practice-pair img{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media print{.ribbon,.editorial-nav,.practice-nav,.symptoms,.practice-close,.editorial-footer{display:none}.practice-hero{background:#fff!important;color:#132e38!important}.practice-hero .lede,.practice-hero h1 em{color:#132e38}.practice-section{break-inside:avoid}.practice-spread{display:block}.practice-spread img{max-width:500px}.practice-source a::after{content:' (' attr(href) ')';font-size:10px}}

.support-note{padding:28px 30px;background:#e2e9d8;border-top:3px solid #126f6a}.support-note h3{font-size:30px;line-height:1.15;margin:18px 0 25px}.support-diagram summary{font-size:17px;font-weight:700;line-height:1.5;min-height:44px;cursor:pointer;padding:13px 0;border-top:1px solid #9bb198}.support-diagram figure{margin-top:20px}.support-diagram img{border:0}.practice-hero picture{display:block}.email-practice picture{display:block}.email-practice .practice-source{font-size:14px;line-height:1.65}.practice-source li{padding:12px 0}.practice-source li p{font-size:14px;margin-top:8px}@media(max-width:600px){.practice-hero figure img{max-height:none}.support-note{padding:24px}.support-note h3{font-size:27px}.practice-spread figure{width:100%}}

.history-cloud{border-block:1px solid #b8c5bb;padding:20px 0;margin:25px 0}.history-group{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;padding:15px 0}.history-label{width:180px;font:11px Field Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#496b65}.history-name{font-size:clamp(22px,2.5vw,31px);font-weight:700;letter-spacing:-.04em;color:#24494b;display:inline-flex;flex-direction:column}.history-name:nth-child(3){color:#52736b}.history-name small{font:12px/1.5 Lato,sans-serif;letter-spacing:0;color:#526660;max-width:185px;margin-top:4px}@media(max-width:600px){.history-group{gap:18px 26px}.history-label{width:100%}.history-name{font-size:27px}.history-name small{font-size:13px;max-width:160px}}
