/*!/wp-content/themes/clinical/css/gefaesschirurgie-hamburg.css*/.gch-page{--gch-ink:#102a43;--gch-blue:#0b3b60;--gch-teal:#087f75;--gch-teal-dark:#05645d;--gch-red:#9f2d2d;--gch-muted:#eef3f6;--gch-line:#cfdae2;--gch-white:#ffffff;color:var(--gch-ink);background:var(--gch-white);font-size:17px;line-height:1.65}.gch-page *,.gch-page *::before,.gch-page *::after{box-sizing:border-box}.gch-shell{width:min(1180px, calc(100% - 48px));margin-inline:auto}.gch-hero{position:relative;min-height:620px;display:flex;align-items:center;overflow:hidden;background:var(--gch-blue)}.gch-hero__image,.gch-hero__overlay{position:absolute;inset:0;width:100%;height:100%}.gch-hero__image{object-fit:cover;object-position:center 38%}.gch-hero__overlay{background:rgb(6 35 58 / .78)}.gch-hero__content{position:relative;z-index:1;max-width:1180px;padding-block:88px;color:var(--gch-white)}.gch-eyebrow,.gch-kicker{margin:0 0 12px;color:#74ddd2;font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}.gch-hero h1{max-width:830px;margin:0;color:var(--gch-white);font-size:52px;line-height:1.08;font-weight:800;letter-spacing:0}.gch-hero__lead{max-width:760px;margin:24px 0 0;color:#f2f7fa;font-size:21px}.gch-hero__facts{display:flex;flex-wrap:wrap;gap:12px 30px;margin:28px 0 0;padding:20px 0;border-block:1px solid rgb(255 255 255 / .35);list-style:none}.gch-hero__facts li{position:relative;padding-left:20px;font-weight:700}.gch-hero__facts li::before{content:"";position:absolute;top:.62em;left:0;width:8px;height:8px;background:#74ddd2;border-radius:50%}.gch-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gch-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 22px;border:2px solid #fff0;border-radius:6px;font-weight:800;text-decoration:none}.gch-button--primary{background:var(--gch-teal);color:var(--gch-white)}.gch-button--primary:hover,.gch-button--primary:focus-visible{background:var(--gch-teal-dark);color:var(--gch-white)}.gch-button--secondary{border-color:rgb(255 255 255 / .8);color:var(--gch-white)}.gch-button--secondary:hover,.gch-button--secondary:focus-visible{background:var(--gch-white);color:var(--gch-blue)}.gch-band{padding-block:76px}.gch-band--intro{border-bottom:1px solid var(--gch-line)}.gch-band--muted{background:var(--gch-muted)}.gch-band--links{background:var(--gch-blue);color:var(--gch-white)}.gch-band--links .gch-kicker{color:#74ddd2}.gch-intro,.gch-two-column,.gch-cta__inner{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.gch-page h2,.gch-page h3,.gch-page p{letter-spacing:0}.gch-page h2{margin:0;color:var(--gch-ink);font-size:34px;line-height:1.2}.gch-page h3{margin:0 0 10px;color:var(--gch-ink);font-size:21px;line-height:1.3}.gch-page p{margin:0}.gch-section-heading{max-width:760px;margin-bottom:38px}.gch-section-heading>p:last-child{margin-top:14px}.gch-grid{display:grid;gap:0;border-top:1px solid var(--gch-line);border-left:1px solid var(--gch-line)}.gch-grid--symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}.gch-grid article{min-width:0;padding:30px;border-right:1px solid var(--gch-line);border-bottom:1px solid var(--gch-line)}.gch-grid article:nth-child(2){border-top:4px solid var(--gch-red)}.gch-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.gch-steps li{min-width:0;padding-top:20px;border-top:4px solid var(--gch-teal)}.gch-steps li>span{display:block;margin-bottom:18px;color:var(--gch-teal);font-size:28px;font-weight:800}.gch-checklist{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.gch-checklist li{position:relative;padding-left:28px}.gch-checklist li::before{content:"✓";position:absolute;left:0;color:var(--gch-teal);font-weight:900}.gch-note{padding:30px;border:1px solid var(--gch-line);border-left:5px solid var(--gch-red);border-radius:6px;background:#f8fafb}.gch-note p{margin-bottom:20px}.gch-note a{color:var(--gch-teal-dark);font-weight:800}.gch-topic-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / .3);border-left:1px solid rgb(255 255 255 / .3)}.gch-topic-links a{min-width:0;padding:28px;border-right:1px solid rgb(255 255 255 / .3);border-bottom:1px solid rgb(255 255 255 / .3);color:var(--gch-white);text-decoration:none}.gch-topic-links strong,.gch-topic-links span{display:block}.gch-topic-links strong{margin-bottom:8px;font-size:20px}.gch-topic-links span{color:#d7e7ef}.gch-faq details{border-top:1px solid var(--gch-line)}.gch-faq details:last-child{border-bottom:1px solid var(--gch-line)}.gch-faq summary{padding:22px 44px 22px 0;color:var(--gch-ink);font-weight:800;cursor:pointer}.gch-faq details p{max-width:800px;padding:0 0 22px}.gch-cta{padding-block:62px;background:#dff4f1}.gch-cta__inner{align-items:center}.gch-cta .gch-button{justify-self:end}@media (max-width:900px){.gch-hero{min-height:560px}.gch-hero h1{font-size:44px}.gch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gch-shell{width:min(100% - 32px, 1180px)}.gch-hero{min-height:620px;align-items:end}.gch-hero__overlay{background:rgb(6 35 58 / .82)}.gch-hero__content{padding-block:56px}.gch-hero h1{font-size:36px}.gch-hero__lead{font-size:18px}.gch-hero__facts{display:grid;gap:10px}.gch-band{padding-block:54px}.gch-intro,.gch-two-column,.gch-cta__inner,.gch-grid--symptoms,.gch-steps,.gch-topic-links{grid-template-columns:1fr}.gch-intro,.gch-two-column,.gch-cta__inner{gap:30px}.gch-page h2{font-size:28px}.gch-grid article,.gch-topic-links a{padding:24px}.gch-cta .gch-button{justify-self:start}}