.legacy-practice-page{color:#263b43;background:#f4efe6;min-height:100vh;font-family:Arial,sans-serif;line-height:1.7}.legacy-practice-page header,.legacy-practice-page footer{color:#fff5e7;background:#1b2e38;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem max(1.25rem,50vw - 36rem);display:flex}.legacy-practice-page nav{flex-wrap:wrap;gap:1.25rem;display:flex}.legacy-practice-page a{text-underline-offset:.2em;text-decoration:underline}.legacy-practice-page main{max-width:52rem;margin:auto;padding:3rem 1.25rem}.legacy-practice-page h1{overflow-wrap:anywhere;margin-bottom:2rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.legacy-practice-page h2,.legacy-practice-page h3{margin:2rem 0 1rem;line-height:1.3}.legacy-practice-page p,.legacy-practice-page blockquote{margin:1rem 0}.legacy-practice-page blockquote{border-left:2px solid #b67e5c;padding-left:1rem}.legacy-practice-page aside{border-top:1px solid #bcb7ad;margin-top:3rem;padding-top:1rem;font-size:.9rem}.legacy-skip{position:absolute;top:-5rem;left:1rem}.legacy-skip:focus{z-index:50;background:#fff;padding:.5rem;top:.5rem}.legacy-practice-page a:focus-visible{outline-offset:5px;outline:3px solid #c68556}
