*{box-sizing:border-box}body{margin:0;background:#f8f5ef;color:#193c32;font:18px/1.6 ui-sans-serif,system-ui,sans-serif}.public-header,.public-footer,main{max-width:1160px;margin:auto;padding:28px 32px}.public-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.public-header strong{font:26px Georgia,serif}.public-header a,.public-footer a{color:inherit;font-size:15px}main{padding-top:20px}.custom-template{contain:paint;isolation:isolate;overflow:hidden;overflow-wrap:anywhere}.custom-template img{max-width:100%;height:auto}.interest-block{margin:24px 0}.interest-cta{display:inline-flex;min-height:56px;align-items:center;justify-content:center;background:var(--accent,#164d3e);color:#fff!important;font:700 20px/1.3 ui-sans-serif,system-ui,sans-serif;text-decoration:none;padding:16px 32px;border-radius:9px;min-width:260px;max-width:100%}.interest-block p{font:16px/1.5 ui-sans-serif,system-ui,sans-serif;color:#203c32;margin:10px 0;max-width:600px}.closing{margin:64px auto 32px;text-align:center}.closing p{margin:10px auto}.public-footer{font-size:14px;text-align:center;padding:40px}.preview-note{padding:12px 20px;background:#e6eddf;font-size:14px}a:focus-visible,summary:focus-visible{outline:3px solid #a26124;outline-offset:5px}summary{cursor:pointer;min-height:44px;padding:10px 0}.skip{position:absolute;top:-90px;background:white;padding:10px}.skip:focus{top:0;z-index:5}@media(max-width:640px){.public-header,main,.public-footer{padding:22px}.interest-cta{width:100%;min-width:0}.closing{margin-top:48px}}

.practice-brand{display:flex;align-items:center;gap:14px}.practice-logo{width:48px;height:48px;object-fit:contain}
