.practice-page{--practice-rule:#22232133}:is(.practice-page a:focus-visible,.practice-page summary:focus-visible){outline:2px solid var(--rust);outline-offset:5px}.practice-intro{padding:38px 7vw 34px}.practice-intro>a{font-size:12px}.practice-intro .kicker{margin:30px 0 14px}.practice-intro h1{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(44px,5.5vw,76px);font-weight:400;line-height:1.05}.practice-lead{max-width:800px;margin:0 0 22px;font-size:18px;line-height:1.75}.practice-credit{margin:0;font-size:12px;line-height:1.7}.practice-hero,.practice-photo{margin:0 7vw 35px}.practice-hero img,.practice-photo img{object-fit:contain;width:100%;height:auto;max-height:780px;display:block}.practice-page figcaption{color:#59635e;padding-top:12px;font-size:12px;line-height:1.7}.practice-story{border-top:1px solid var(--practice-rule);grid-template-columns:1fr 1.5fr;gap:7vw;padding:40px 7vw;display:grid}.practice-story h2,.practice-plans h2{font-family:var(--font-serif),Georgia,serif;margin:0 0 20px;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.15}.practice-story p{margin:0 0 20px;font-size:14px;line-height:1.9}.practice-story p:last-child{margin-bottom:0}.practice-plans{background:#f5f6f4;padding:35px 7vw}.practice-plans>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:30px;display:grid}.practice-plans figure{margin:0}.practice-plans img{object-fit:contain;background:#fff;width:100%;height:500px;display:block}.practice-performance{border-bottom:1px solid var(--practice-rule);grid-template-columns:1fr 1.5fr;gap:7vw;margin:0 7vw;padding:32px 0;display:grid}.practice-performance h2{font-family:var(--font-serif),Georgia,serif;margin:0 0 20px;font-size:27px;font-weight:400}.practice-performance p{margin:0 0 16px;font-size:12px;line-height:1.85}.practice-performance strong{font-weight:600}.practice-performance summary{cursor:pointer;text-underline-offset:4px;font-size:12px;text-decoration:underline}.practice-performance details p:first-of-type{margin-top:16px}.practice-next{justify-content:space-between;gap:24px;padding:30px 7vw;font-size:13px;display:flex}@media (max-width:700px){.practice-intro{padding:28px 24px}.practice-lead{font-size:16px}.practice-intro .kicker{font-size:10px;line-height:1.8}.practice-hero,.practice-photo{margin:0 24px 28px}.practice-story{grid-template-columns:1fr;gap:0;padding:30px 24px}.practice-plans{padding:30px 24px}.practice-plans img{height:auto;max-height:600px}.practice-performance{grid-template-columns:1fr;gap:0;margin:0 24px;padding:28px 0}.practice-next{flex-wrap:wrap;padding:28px 24px}}.practice-plans{background:0 0}.practice-plans img{mix-blend-mode:multiply;background:0 0}.practice-north{color:#333;width:90px;margin:18px 0 0}.practice-north svg{width:100%;height:auto;display:block}.practice-performance-link{border-bottom:1px solid;margin:0 0 22px;padding-bottom:7px;font-size:13px;display:inline-block}.practice-orientation{max-width:800px;margin:0 0 32px;font-size:14px;line-height:1.85}.practice-orientation h3{margin:0 0 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.6}.practice-orientation p{margin:0 0 16px}.practice-orientation p:last-child{margin-bottom:0}.practice-page{--practice-gutter:7vw}.practice-page .practice-story{border-top-color:#0000;position:relative}.practice-page .practice-story:before{content:"";top:-1px;left:var(--practice-gutter);right:var(--practice-gutter);border-top:1px solid var(--practice-rule);pointer-events:none;position:absolute}.practice-page .ea-compact-header{border-bottom-color:#0000;position:relative}.practice-page .ea-compact-header:after{content:"";bottom:-1px;left:var(--practice-gutter);right:var(--practice-gutter);border-bottom:1px solid var(--practice-rule);pointer-events:none;position:absolute}@media (max-width:700px){.practice-page{--practice-gutter:24px}}.practice-hero[style] figcaption,.practice-photo[style] figcaption{width:min(100%,calc(780px * var(--photo-ratio)));margin-inline:auto}.practice-page .practice-plans-divided{border-top:1px solid #0000;padding-top:40px;position:relative}.practice-page .practice-plans-divided:before{content:"";top:-1px;left:var(--practice-gutter);right:var(--practice-gutter);border-top:1px solid var(--practice-rule);pointer-events:none;position:absolute}.practice-page .site-footer{background:0 0}@media (max-width:700px){.practice-page .practice-plans-divided{padding-top:30px}}.stretton-plan-figure{position:relative}.stretton-plan-figure>a{padding-top:0;display:block}.stretton-plan-figure .practice-north{width:80px;margin:0;position:absolute;top:20px;right:12%}.stretton-plan-figure figcaption{text-align:left;margin:0}@media (max-width:700px){.stretton-plan-figure>a{padding-top:55px}.stretton-plan-figure .practice-north{top:0;right:12%}}.practice-plans .stretton-plan-figure img{height:auto;max-height:none}.stretton-plan-figure>a{padding-top:80px}.practice-plans figure figcaption{padding-top:16px}@media (max-width:700px){.stretton-plan-figure>a{padding-top:66px}}.stretton-plan-figure:nth-child(2) figcaption{padding-left:3%}.stretton-plan-figure .practice-north{top:-8px}.practice-plans .stretton-plan-figure figcaption{padding-top:22px}
