.additional-services,.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.additional-services{margin-top:40px}.additional-service-card{padding:36px;border:1px solid var(--line);background:var(--paper)}.additional-service-card h3{font-size:2.3rem;margin-bottom:20px}.service-price{font-family:var(--serif);font-size:1.65rem;color:var(--clay);margin-bottom:18px}.glp-service{background:var(--sage)}.patient-resources{background:var(--cream)}.resource-grid article{padding:30px 0;border-top:1px solid var(--line)}.resource-grid h3{font-size:2rem}.resource-grid article p:not(.eyebrow){max-width:520px}.archive-header{position:relative;background:var(--forest)}.archive-intro{background:var(--cream);padding-bottom:65px}.archive-intro h1{font-size:clamp(3.7rem,6vw,6rem);max-width:900px}.archive-intro>p:last-child{max-width:580px;font-size:1.15rem}.archive-content{padding-top:60px}.blog-search{margin-bottom:50px;max-width:580px}.blog-search label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.blog-search input{width:100%;border:1px solid var(--line);background:var(--paper);padding:15px;font:inherit;color:var(--ink);border-radius:0}.blog-search input:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.blog-search p{font-size:.82rem;margin:10px 0 0}.posts{row-gap:45px}.posts [hidden]{display:none!important}.blog-cover{display:block;width:100%;height:250px;object-fit:cover;margin-bottom:23px}.article-page{max-width:1040px;margin:auto}.article-page h1{font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.08}.article-cover{width:100%;height:auto;margin:20px 0 40px}.article-body{font-size:1.06rem;line-height:1.8;margin-bottom:40px}.article-body h2{font-size:2.1rem;margin-top:45px}.article-body h3{font-size:1.6rem;margin-top:32px}.article-body img{max-width:100%;height:auto}@media(max-width:720px){.additional-services,.resource-grid{grid-template-columns:1fr}.additional-service-card{padding:30px 24px}.archive-content{padding-top:40px}}
