/* U33: readable information, direct contact and grouped questions. */
.gau-information-navigation{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 30px;padding-bottom:22px;border-bottom:1px solid #d9e3e6}
.gau-information-navigation a{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;border:1px solid #bdcdd2;border-radius:4px;color:var(--gau-ink);background:white;text-decoration:none;font-size:15px;font-weight:600}
.gau-information-navigation a[aria-current=page]{background:var(--gau-action);color:white;border-color:var(--gau-action)}
.gau-information-navigation a:hover{text-decoration:underline;text-underline-offset:4px}
.gau-content-wissenswertes .gau-page-heading{background:#16323f;border:0;color:white;padding:30px 34px}
.gau-content-wissenswertes .gau-page-breadcrumbs,.gau-content-wissenswertes .gau-page-breadcrumbs a{color:#d4e5e9}
.gau-content-wissenswertes .gau-service-grid{gap:24px}
.gau-content-wissenswertes .gau-service-card{position:relative;display:flex;flex-direction:column;padding:30px;background:#f1f6f6;border:1px solid #d1dfe3;border-top:5px solid var(--gau-action);min-width:0}
.gau-content-wissenswertes .gau-service-card>.eyebrow{display:block;margin:0 0 28px;font-size:15px}
.gau-content-wissenswertes .entry-content .gau-service-card h2{font-size:30px;margin:0 0 18px}
.gau-content-wissenswertes .gau-service-card p{margin-bottom:26px;max-width:42ch}
.gau-content-wissenswertes .gau-service-card>a{margin-top:auto;display:inline-flex;align-items:center;min-height:48px;font-weight:650}
.gau-content-wissenswertes .gau-service-card>a:after{content:'';position:absolute;inset:0;border-radius:4px}
.gau-content-wissenswertes .gau-service-card:focus-within{outline:3px solid var(--gau-action);outline-offset:4px}
.gau-content-wissenswertes .gau-service-card:hover{border-color:var(--gau-action);background:#e8f1f2}
.gau-content-textildruck-ratgeber .gau-contact-grid,.gau-content-lithophane .gau-contact-grid,.gau-content-laser-ratgeber .gau-contact-grid{gap:28px}
.gau-content-textildruck-ratgeber .gau-service-card,.gau-content-lithophane .gau-service-card,.gau-content-laser-ratgeber .gau-service-card{padding:30px;background:#f5f8f8}
.gau-content-textildruck-ratgeber .gau-service-card h2,.gau-content-lithophane .gau-service-card h2,.gau-content-laser-ratgeber .gau-service-card h2{font-size:26px;margin:0 0 20px}
.gau-content-textildruck-ratgeber .gau-service-section,.gau-content-lithophane .gau-service-section,.gau-content-laser-ratgeber .gau-service-section{max-width:82ch;padding:28px 32px;border-left:4px solid var(--gau-action);background:#f1f6f6;margin-top:32px}
.gau-content-textildruck-ratgeber .gau-service-section h2,.gau-content-lithophane .gau-service-section h2,.gau-content-laser-ratgeber .gau-service-section h2{margin-top:0}
.gau-content-kontakt .gau-contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px}
.gau-content-kontakt .gau-contact-grid>.gau-service-card{padding:32px;border:1px solid #d2dfe3;border-radius:6px}
.gau-content-kontakt .gau-contact-grid>.gau-service-card:first-child{background:#16323f;color:white;border-color:#16323f}
.gau-content-kontakt .gau-contact-grid>.gau-service-card:first-child .eyebrow{display:block;color:#d4e5e9;margin:0 0 22px;font-size:11px}
.gau-content-kontakt .gau-contact-grid h2{font-size:30px;margin:0 0 26px}
.gau-content-kontakt .gau-contact-primary{color:white;font-size:clamp(18px,2vw,24px);display:inline-flex;align-items:center;min-height:48px;line-height:1.4;overflow-wrap:anywhere}
.gau-content-kontakt .gau-contact-grid>.gau-service-card:first-child p{margin-bottom:12px}
.gau-content-kontakt .gau-contact-grid address{padding-top:20px;margin-top:20px;border-top:1px solid #54707e;font-style:normal;color:#d4e5e9;line-height:1.8}
.gau-content-kontakt .gau-contact-grid ul{margin:0 0 24px;padding-left:22px}
.gau-content-kontakt .gau-contact-grid li{padding-left:4px;margin-bottom:14px}
.gau-content-kontakt .gau-service-links{gap:12px}
.gau-content-kontakt .gau-service-links a{border:1px solid #bdcdd2;border-radius:4px;min-height:48px}
.gau-faq-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;margin-top:32px;align-items:start}
.gau-faq-topics{position:sticky;top:58px;padding:24px;background:#16323f;border-radius:6px;color:white}
.gau-faq-topics .eyebrow{color:#d4e5e9;font-size:11px;margin:0 0 16px}
.gau-faq-topics a{display:flex;gap:12px;align-items:center;min-height:56px;padding:14px 0;border-top:1px solid #54707e;color:white;font-size:15px;font-weight:600;text-decoration:none;line-height:1.4}
.gau-faq-topics a span{color:#d4e5e9;font-size:11px}
.gau-faq-topics a:hover{text-decoration:underline;text-underline-offset:4px}
.gau-faq-group{scroll-margin-top:60px;padding-bottom:34px}
.entry-content .gau-faq-group h2{margin:0 0 22px;font-size:28px}
.gau-faq-group .gau-home-faq details{padding:0;border:1px solid #d1dfe3;border-radius:5px;margin:0 0 12px;overflow:hidden;background:white}
.gau-faq-group .gau-home-faq summary{padding:18px 20px;font-size:16px;min-height:58px;line-height:1.5;background:#f1f6f6}
.gau-faq-group .gau-home-faq details[open] summary{color:var(--gau-action);border-bottom:1px solid #d1dfe3}
.gau-faq-group .gau-home-faq details p{margin:0;padding:20px;font-size:16px;line-height:1.7;max-width:76ch}
.gau-faq-group summary:focus-visible{outline-offset:-4px}
.gau-content-faq .gau-service-callout{margin:0 0 0 308px;border-radius:6px}
@media(max-width:1000px){.gau-faq-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.gau-faq-topics{padding:20px}.gau-content-faq .gau-service-callout{margin-left:248px}.gau-content-wissenswertes .gau-service-card{padding:24px}.gau-content-kontakt .gau-contact-grid{gap:24px}.gau-content-kontakt .gau-contact-grid>.gau-service-card{padding:26px}}
@media(max-width:1024px){.gau-information-navigation{gap:8px;margin-top:0;margin-bottom:24px;padding-bottom:18px}.gau-information-navigation a{font-size:14px;padding:10px 13px}.gau-content-wissenswertes .gau-page-heading{padding:24px 22px}.gau-content-wissenswertes .gau-service-card>.eyebrow{margin-bottom:16px}.gau-content-wissenswertes .entry-content .gau-service-card h2{font-size:27px}.gau-content-kontakt .gau-contact-grid{grid-template-columns:1fr;gap:20px}.gau-content-kontakt .gau-contact-grid>.gau-service-card{padding:26px 22px}.gau-content-kontakt .gau-contact-grid h2{font-size:28px}.gau-content-kontakt .gau-contact-primary{font-size:18px}.gau-faq-layout{grid-template-columns:1fr;gap:28px;margin-top:26px}.gau-faq-topics{position:static;padding:20px 22px}.gau-faq-topics a{min-height:48px;padding:12px 0}.entry-content .gau-faq-group h2{font-size:25px}.gau-faq-group .gau-home-faq summary{padding:16px;font-size:15px}.gau-faq-group .gau-home-faq details p{padding:16px;font-size:15px}.gau-content-faq .gau-service-callout{margin-left:0}.gau-content-textildruck-ratgeber .gau-service-card,.gau-content-lithophane .gau-service-card,.gau-content-laser-ratgeber .gau-service-card{padding:24px 20px}.gau-content-textildruck-ratgeber .gau-service-section,.gau-content-lithophane .gau-service-section,.gau-content-laser-ratgeber .gau-service-section{padding:24px 20px}}
