:root{--ink:#302824;--paper:#f5f1ea;--muted:#70675e;--line:#d8cfc3;--accent:#dfc8a7;--tone:#79503c;--white:#fffcf7;--soft:#ebe2d5;}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{width:min(1240px,calc(100% - 96px));margin:auto}.draft{padding:5px 20px;text-align:center;background:var(--ink);color:white;font-size:10px;letter-spacing:1px}.network{border-bottom:1px solid var(--line);font-size:12px}.network .wrap{display:flex;gap:24px;align-items:center;min-height:42px;flex-wrap:wrap}.network span{color:var(--muted);margin-right:auto}.network a{text-decoration:none;padding:8px 0}.network a[aria-current]{border-bottom:2px solid var(--tone);font-weight:bold}.nav{display:flex;justify-content:space-between;align-items:center;min-height:95px;gap:25px}.brand{font-size:22px;font-weight:bold;text-decoration:none;letter-spacing:-.6px;line-height:1.1}.brand small{display:block;font-size:10px;letter-spacing:2px;font-weight:normal;margin-top:9px}.nav nav{display:flex;gap:24px;font-size:13px}.nav nav a{text-decoration:none}.menu{display:none;background:transparent;border:1px solid var(--line);padding:8px 12px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:bold;margin-bottom:25px}.hero{padding:85px 0 65px}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}h1{font-size:clamp(44px,5.6vw,78px);font-weight:500;line-height:1.07;letter-spacing:-3px;margin:0 0 28px}h1 em{font-style:normal;color:var(--tone)}.lead{font-size:19px;color:var(--muted);max-width:650px}.actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.btn{display:inline-block;padding:13px 22px;background:var(--ink);color:white;font-size:14px;text-decoration:none;border:1px solid var(--ink);font-weight:bold}.text-link{font-size:14px}.visual{background:var(--ink);color:white;padding:32px;min-height:350px}.visual small{font-size:10px;letter-spacing:1.7px;color:var(--accent);text-transform:uppercase}.visual h2{font-size:31px;letter-spacing:-1px;margin:32px 0 25px}.row{border-top:1px solid #ffffff35;padding:13px 0;font-size:15px;display:flex;gap:20px}.row b{font-size:11px;color:var(--accent);padding-top:3px}.strip{display:flex;justify-content:space-between;gap:25px;margin-top:55px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}section{padding:80px 0}.white{background:var(--white)}.dark{background:var(--ink);color:white}.dark p{color:#c5d0da}.dark .eyebrow{color:var(--accent)}.section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:end;margin-bottom:40px}h2{font-size:clamp(31px,3.7vw,48px);letter-spacing:-1.7px;line-height:1.15;font-weight:500;margin:0 0 25px}h3{font-size:22px;line-height:1.3;letter-spacing:-.4px;font-weight:500;margin:0 0 15px}p{margin:0 0 20px}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.two{grid-template-columns:repeat(2,1fr)}.card{padding:28px;border:1px solid var(--line);background:var(--white)}.card p{font-size:15px;color:var(--muted)}.tag{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tone);margin-bottom:28px}.list{border-top:1px solid var(--line)}.list article{display:grid;grid-template-columns:45px 1fr auto;gap:20px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.list h3{margin-bottom:9px}.list p{font-size:15px;color:var(--muted);max-width:650px}.num{font-size:12px;color:var(--tone)}.pill{padding:3px 9px;background:var(--soft);font-size:11px;white-space:nowrap}.contact{background:var(--accent)}.contact p{max-width:650px}footer{padding:30px 0;font-size:12px;color:var(--muted)}footer .wrap{display:flex;justify-content:space-between;gap:25px}.search{padding:15px;width:100%;border:1px solid var(--line);background:var(--white);color:var(--ink)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 28px}.filter{border:1px solid var(--line);background:transparent;color:var(--ink);font-size:12px;padding:8px 15px}.filter[aria-pressed=true]{background:var(--ink);color:white}.notice{border-left:3px solid var(--tone);padding:14px 20px;background:var(--soft);color:var(--muted);font-size:13px;margin:25px 0}.article-body{max-width:800px}.article-body h2{font-size:30px;margin-top:40px}.article-body li{padding:5px 0}.source,.kb-count{font-size:12px;color:var(--muted)}.skip{position:absolute;top:-100px;left:20px;background:white;padding:10px}.skip:focus{top:10px}[hidden]{display:none!important}@media(max-width:850px){.wrap{width:calc(100% - 40px)}.hero-grid,.section-head,.grid,.two{grid-template-columns:1fr;gap:30px}.hero{padding:48px 0}section{padding:55px 0}h1{font-size:clamp(40px,9vw,65px);letter-spacing:-2px}.network .wrap{gap:15px}.network span{display:none}.nav{flex-wrap:wrap;padding:20px 0;min-height:82px}.nav nav{display:none;width:100%;flex-direction:column;padding:10px 0}.nav nav.open{display:flex}.menu{display:block}.strip,footer .wrap{flex-direction:column;gap:8px}.visual{min-height:300px}.list article{grid-template-columns:25px 1fr;gap:12px}.list .pill{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,.brand{font-family:Georgia,serif;font-weight:normal}.brand{font-size:29px}.visual{background:#e9dfd0;color:var(--ink)}.visual small,.visual .row b{color:var(--tone)}.visual .row{border-color:#c9bba8}.card{border-width:0 0 1px;background:transparent}
/* Originalmedien: lokale Dateien, keine externen Bilddienste. */
figure{margin:0}img{max-width:100%;height:auto;display:block}.editorial-figure figcaption{font-size:11px;line-height:1.55;color:var(--muted);padding:10px 0 0}.hero-grid{align-items:start}.hero-landscape img{width:100%;height:280px;object-fit:cover}.personal-media{margin-top:8px}.personal-media .hero-landscape img{height:290px;object-position:50% 55%}.portrait-strip{margin-top:22px;display:flex;gap:22px;align-items:center;border-top:1px solid var(--line);padding-top:22px}.portrait-strip>img{width:104px;height:104px;object-fit:cover;flex-shrink:0}.portrait-strip figcaption{display:flex;flex-direction:column;gap:8px}.portrait-strip .eyebrow{margin:0;font-size:9px}.portrait-strip strong{font-size:21px;font-weight:500}.portrait-strip figcaption>span:last-child{font-size:13px;color:var(--muted);line-height:1.5}.photo-stories figure{margin-bottom:24px}.photo-stories figure img{height:300px;width:100%;object-fit:cover}.photo-stories h3{margin-top:12px}.photo-stories .muted{font-size:15px}.advisor-panel{background:#e9dfd0;padding:32px}.advisor-portrait{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin:0 0 25px}.advisor-portrait img{width:200px;height:200px;object-fit:cover}.advisor-portrait figcaption{display:flex;flex-direction:column;gap:8px}.advisor-portrait strong{font:30px/1.15 Georgia,serif;letter-spacing:-.8px}.advisor-portrait figcaption span{font-size:13px;color:var(--muted)}.advisor-panel p{font-size:15px}.consultancy-brand{display:flex;flex-direction:column;gap:6px}.consultancy-brand img{width:145px;height:auto}.consultancy-brand>span{font:9px/1.5 Arial,sans-serif;letter-spacing:2px}.service-photo{margin:0 0 27px}.service-photo img{height:165px;width:100%;object-fit:cover}.service-photo figcaption{font-family:Arial,sans-serif}.partner-profile{display:flex;gap:22px;align-items:center;margin-bottom:25px}.partner-profile img{width:86px;height:86px;object-fit:cover}.partner-profile h3{margin-bottom:9px}.partner-profile .tag{margin:0}.with-mark{display:flex;gap:12px;align-items:center}.with-mark>img{width:48px;height:48px;object-fit:contain}.product-logo{display:flex;align-items:center;gap:22px;margin-bottom:32px;padding-bottom:25px;border-bottom:1px solid #ffffff35}.product-logo>img{width:112px;height:112px;object-fit:contain}.product-logo figcaption{font-size:12px;color:#c4e1e4;max-width:140px}.product-visual h2{font-size:29px}.publication-card{display:flex;flex-direction:column}.document-preview{text-decoration:none;display:block;margin-bottom:25px}.document-preview figure{background:#edf2f3;padding:18px}.document-preview img{height:230px;width:100%;object-fit:contain;object-position:top}.document-preview figcaption{font-size:10px}.publication-card h3{font-size:22px}.publication-card .tag{margin-bottom:16px}.publication-card>.text-link{margin-top:auto}.archive-note{font-size:12px;line-height:1.6;color:var(--muted);margin-top:25px;max-width:850px}.scutum-media{background:#e7edff;box-shadow:12px 12px 0 #d5dff8}.scutum-media figure img{height:240px;width:100%;object-fit:cover}.scutum-media figcaption{padding:12px 24px;font-size:11px}.scutum-media-copy{padding:20px 28px 28px}.scutum-media-copy .eyebrow{font-size:9px;margin-bottom:18px}.scutum-media-copy h3{font-size:28px}.scutum-media-copy p{font-size:14px;color:var(--muted);margin:0}.kb-media-banner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-bottom:70px}.kb-media-banner figure img{width:100%;height:250px;object-fit:cover}.kb-media-banner h2{font-size:34px}.kb-media-banner p{font-size:15px}.kb-media-banner .eyebrow{margin-bottom:16px}@media(max-width:850px){.hero-landscape img,.personal-media .hero-landscape img{height:240px}.photo-stories figure img{height:230px}.advisor-panel{padding:26px}.advisor-portrait{flex-direction:row;align-items:center;gap:20px}.advisor-portrait img{width:125px;height:125px}.advisor-portrait strong{font-size:25px}.advisor-portrait figcaption span{font-size:11px}.service-photo img{height:200px}.product-logo>img{width:88px;height:88px}.kb-media-banner{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.kb-media-banner figure img{height:210px}.scutum-media{box-shadow:7px 7px 0 #d5dff8}.portrait-strip strong{font-size:20px}}@media(max-width:400px){.advisor-portrait{flex-direction:column;align-items:flex-start}.advisor-portrait img{width:160px;height:160px}.partner-profile{gap:15px}.partner-profile img{width:65px;height:65px}}

/* Beratungsseite: vollständiges Angebot und direkter persönlicher Kontakt. */
.nav a,.text-link{min-height:44px;display:inline-flex;align-items:center}.nav{gap:25px}.hero{padding-top:65px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service-card{background:var(--paper);border-top:2px solid #ab8a6c;padding:26px;display:flex;flex-direction:column}.service-card p{font-size:15px;color:var(--muted)}.service-card .tag{font-size:10px;margin-bottom:23px}.service-card h3{font-size:25px}.service-card details{border-top:1px solid var(--line);font-size:14px;padding:12px 0}.service-card summary{cursor:pointer;min-height:44px;display:list-item;list-style:revert;font-size:14px}.service-card li{padding-bottom:8px}.service-card>.text-link{margin-top:auto}.service-note{font-size:14px;max-width:850px;color:var(--muted);margin-top:30px}.biography-grid{display:grid;grid-template-columns:200px 1fr;gap:55px}.personal-portrait img{width:200px;height:200px;object-fit:cover}.personal-portrait figcaption{font-size:12px;color:var(--muted);margin-top:12px}.biography-copy{max-width:760px}.biography-copy p{font-size:17px}.implementation{background:#e9dfd0}.implementation .section-head p{color:#55483d}.implementation-path{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:50px 0 60px}.implementation-path article{border-top:1px solid #b6a38e;padding-top:22px}.implementation-path article>span{font-size:11px;letter-spacing:1px}.implementation-path h3{margin-top:20px;font-size:26px}.implementation-path p{font-size:15px;color:#55483d}.christian-focus{background:#fffcf7;display:grid;grid-template-columns:200px 1fr;gap:40px;padding:35px}.christian-focus h3{font-size:31px;max-width:650px}.christian-focus p{font-size:16px;color:var(--muted)}.related-solution{border-top:1px solid #b6a38e;padding-top:35px;margin-top:45px;display:flex;gap:40px;justify-content:space-between;align-items:center}.related-solution p{max-width:650px;font-size:15px;margin:0}.related-solution .eyebrow{display:block;margin-bottom:17px}.related-solution>.text-link{flex-shrink:0}.contact-people{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact-person{background:#fffcf7;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.contact-person .partner-profile{align-items:flex-start}.contact-person .partner-profile img{width:85px;height:85px}.contact-person .partner-profile p{font-size:14px;color:var(--muted);margin:0}.contact-person address{font-style:normal;font-size:16px;line-height:1.8;margin-bottom:24px}.contact-person address span{display:block;margin-top:16px}.contact-person .btn{margin-top:auto}.mobile-line{font-size:14px;margin-top:-12px;margin-bottom:22px}.contact-assurance{font-size:14px;max-width:850px;margin-top:30px}.footer-content{display:flex;align-items:flex-start}.footer-content nav{display:flex;gap:25px;flex-wrap:wrap}.footer-content nav a{min-height:44px;display:inline-flex;align-items:center}dialog{border:0;padding:32px;width:calc(100% - 32px);max-width:740px;max-height:90dvh;overflow:auto;background:var(--white);color:var(--ink)}dialog::backdrop{background:#201a16bb}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dialog-heading h2{font-size:35px;margin-bottom:18px}.dialog-heading .eyebrow{margin-bottom:13px}.dialog-close{border:1px solid var(--line);background:transparent;width:46px;height:46px;font-size:28px;flex-shrink:0}.recipient-details{background:var(--paper);padding:22px;margin-bottom:25px}.recipient-details h3{margin-bottom:8px}.recipient-details p{font-size:14px;margin-bottom:10px}.recipient-details address{font-style:normal;font-size:15px;line-height:1.8}.recipient-details a{min-height:32px;display:inline-flex;align-items:center}.form-field{margin-bottom:20px}.form-field label{display:block;font-size:15px;margin-bottom:7px}.form-field label span{color:var(--muted);font-size:12px}.contact-form input,.contact-form select,.contact-form textarea{font:inherit;color:var(--ink);width:100%;max-width:100%;padding:12px;border:1px solid #9a8c7e;background:white;min-height:48px;border-radius:0}.contact-form textarea{resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-help{font-size:13px;color:var(--muted);max-width:none!important}.form-status{margin:20px 0 0;font-size:15px}.form-status:not(:empty){border-left:3px solid var(--tone);background:var(--paper);padding:15px}.bot-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.contact-form .btn:disabled{opacity:.6;cursor:wait}.legal-copy,.form-page{max-width:850px}.legal-copy h1,.form-page h1{font-size:clamp(40px,6vw,62px)}.legal-copy h2{font-size:29px;margin-top:42px}.legal-copy p{font-size:16px;overflow-wrap:anywhere}.legal-copy a,.form-help a{text-decoration:underline}.form-page .recipient-details{margin-top:35px}@media(max-width:1050px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav nav{gap:15px}}@media(max-width:850px){.service-grid,.contact-people,.implementation-path{grid-template-columns:1fr}.biography-grid{grid-template-columns:1fr;gap:28px}.biography-grid .personal-portrait{display:none}.christian-focus{grid-template-columns:1fr;padding:25px;gap:25px}.christian-focus .personal-portrait img{width:130px;height:130px}.christian-focus h3{font-size:27px}.related-solution{flex-direction:column;align-items:flex-start;gap:20px}.contact-person{padding:25px}.contact-person .partner-profile img{width:70px;height:70px}.contact-person .partner-profile h3{font-size:24px}.field-row{grid-template-columns:1fr;gap:0}dialog{padding:23px}.footer-content nav{gap:22px}.implementation-path{margin:35px 0}.hero{padding-top:45px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.saved-input{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--white);border:1px solid var(--line);padding:20px;font:14px/1.6 monospace}select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #79503c;outline-offset:4px}

/* UB-Feinschliff: ruhiger Einstieg und gleichmäßige Leistungskarten. */
.consultancy-brand{padding-top:13px;padding-bottom:5px}.nav{min-height:104px}.service-grid{row-gap:22px}.service-card{display:grid;grid-template-rows:auto minmax(2.6em,auto) minmax(4.95em,auto) 1fr auto;gap:17px}.service-card .tag,.service-card h3,.service-card .service-desc{margin:0}.service-desc{line-height:1.65}.service-desc span{display:block}.service-basics{border-top:1px solid var(--line);margin:0;padding:19px 0 0 19px;font-size:14px;line-height:1.6}.service-basics li{padding-bottom:9px}.service-detail-link{margin-top:0!important;gap:8px;align-self:end;min-height:48px}.service-card details{display:none}.service-long h3{font-family:Georgia,serif;font-size:24px;margin:31px 0 14px;line-height:1.3}.service-long p,.service-long li{font-size:16px;line-height:1.75}.service-long li{margin-bottom:8px}.detail-intro{font-size:18px!important;color:var(--muted)}.detail-scope{border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:13px!important;margin-top:30px}.service-reading-article{padding-top:70px;margin-top:45px;border-top:1px solid var(--line);scroll-margin-top:30px}.detail-index{display:flex;gap:10px 20px;flex-wrap:wrap;margin:35px 0}.detail-index a{font-size:14px;min-height:40px;display:inline-flex;align-items:center}#service-dialog{max-width:850px}#service-dialog .dialog-heading{position:sticky;top:-32px;z-index:1;background:var(--white);padding:20px 0 10px}#service-dialog .dialog-heading h2{font-size:33px}.christian-focus a:not(.btn){text-decoration:underline;text-underline-offset:4px}.contact-details{width:100%;margin:8px 0 28px}.contact-details h4{font:600 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.3px;margin:17px 0 8px}.contact-details address{font-size:16px!important;font-style:normal;line-height:1.8;margin:0 0 20px!important}.contact-lines{margin:0;display:grid;gap:7px}.contact-lines>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:baseline}.contact-lines dt{font:600 12px/1.6 Arial,sans-serif;color:var(--tone)}.contact-lines dd{margin:0;min-width:0}.contact-lines a{min-height:36px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.contact-person .contact-details{flex:1}.recipient-details .contact-details{margin-bottom:13px}.recipient-details h3{font-size:26px}.recipient-invitation{border-top:1px solid var(--line);padding-top:15px;margin:10px 0 0;font-size:13px!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@supports(grid-template-rows:subgrid){.service-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:17px}.service-grid{row-gap:22px}}@media(max-width:850px){.consultancy-brand{padding-top:10px}.nav{min-height:94px}.service-desc span{display:inline}.service-desc span+span:before{content:' '}.service-card{gap:16px}.contact-lines a{min-height:44px}#service-dialog .dialog-heading{top:-23px}#service-dialog .dialog-heading h2{font-size:28px}.contact-details address{font-size:15px!important}}

.principles{font-variant-caps:small-caps;font-size:15px;letter-spacing:.055em;line-height:1.6}

/* Illustrierte Leistungsbeschreibungen und kompakte Kontaktdaten. */
#service-dialog{max-width:940px;padding:30px 34px}#service-dialog .dialog-heading{top:-30px;padding:20px 0 16px;border-bottom:1px solid var(--line)}#service-dialog .dialog-heading h2{font-size:35px;line-height:1.18;margin-bottom:9px;max-width:740px}#service-dialog .dialog-close{position:relative;z-index:2;background:var(--white);min-width:46px;min-height:46px}.service-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:28px 0 30px}.service-image{margin:0;min-width:0}.service-image img{width:100%;height:225px;object-fit:cover}.service-image figcaption{font:11px/1.55 Arial,sans-serif;color:var(--muted);padding-top:10px}.service-introduction{min-width:0}.service-introduction .eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:15px;display:block}.service-long .service-introduction .detail-intro{font:22px/1.5 Georgia,serif;letter-spacing:-.3px;color:var(--ink);margin:0}.service-narrative{max-width:710px;margin:0 auto}.service-text-section{padding:25px 0 8px;border-top:1px solid var(--line)}.service-section-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:17px}.service-section-heading>span{font:11px/1.5 Arial,sans-serif;color:var(--tone);letter-spacing:1px;flex-shrink:0}.service-long .service-section-heading h3{font:27px/1.25 Georgia,serif;letter-spacing:-.5px;margin:0}.service-text-section>p{font-size:16px;line-height:1.8;margin:0 0 18px}.service-deliverables{margin:24px 0 20px;background:var(--paper);padding:24px 27px}.service-deliverables h4{font:600 11px/1.6 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0 0 17px}.service-deliverables ul{padding-left:19px;margin:0;columns:2;column-gap:32px}.service-long .service-deliverables li{font-size:14px;line-height:1.65;break-inside:avoid;padding:0 0 8px;margin:0}.service-long .detail-scope{margin-top:18px;padding-top:18px;font-size:12px!important}.service-reading{max-width:1020px}.service-reading-article>.service-long{margin-top:12px}.service-reading-article>.text-link{margin-top:15px}.service-reading-article>h2{font-size:38px}.service-reading .service-narrative{max-width:760px}.contact-details{margin:6px 0 19px}.contact-details h4{margin:12px 0 5px;letter-spacing:1.15px}.contact-details address{font-size:14px!important;line-height:1.6;margin:0 0 11px!important}.contact-lines{font-size:14px;line-height:1.55;gap:0}.contact-lines>div{grid-template-columns:20px minmax(0,1fr);gap:8px}.contact-lines a{font-size:14px;min-height:27px;line-height:1.55;padding:2px 0}.contact-lines dt{font-size:11px}.recipient-details .contact-details{margin-bottom:10px}.recipient-details .contact-details address{font-size:14px!important}.contact-person .partner-profile{margin-bottom:17px}.recipient-invitation{margin-top:8px;padding-top:12px}@media(max-width:850px){.contact-lines a{min-height:32px;font-size:14px}.contact-details address{font-size:14px!important;line-height:1.65}.service-image img{height:210px}.service-hero{gap:24px}.service-long .service-introduction .detail-intro{font-size:21px}#service-dialog{padding:23px;max-width:calc(100% - 24px)}#service-dialog .dialog-heading{top:-23px}.service-deliverables{padding:22px}}@media(max-width:650px){.service-hero{grid-template-columns:1fr;gap:22px;padding:22px 0 26px}.service-image img{height:190px}.service-long .service-introduction .detail-intro{font-size:21px}.service-deliverables ul{columns:1}.service-long .service-section-heading h3{font-size:25px}.service-text-section>p{font-size:16px;line-height:1.75}.service-section-heading{gap:13px}#service-dialog .dialog-heading h2{font-size:28px}.service-reading-article>h2{font-size:33px}}

.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:0 0 30px}.breadcrumbs a{min-height:24px}.service-detail-page>h1{font-size:clamp(38px,5vw,65px);margin-bottom:30px}.standalone-service .service-section-heading h2{font:27px/1.25 Georgia,serif;letter-spacing:-.5px;margin:0}.standalone-service .service-deliverables h3{font:600 11px/1.6 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0 0 17px}@media(max-width:650px){.standalone-service .service-section-heading h2{font-size:25px}}
