:root{--navy:#092c3b;--navy-dark:#072531;--cyan:#80e3e5;--ink:#143541;--muted:#526b74;--line:#d9e4e8;--pale:#f1f6f8;--white:#fff;--font:Inter,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;color:var(--ink);background:#fff;font-family:var(--font);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #187c95;outline-offset:5px}a:focus-visible{border-radius:2px}img{max-width:100%;display:block}svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;letter-spacing:-.035em}h2{font-size:clamp(2.05rem,3.2vw,3rem);font-weight:600}h3{font-weight:600;letter-spacing:-.025em}.container{width:min(1240px,calc(100% - 6rem));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:1rem;padding:.6rem 1rem;background:white;z-index:100}.skip-link:focus{top:1rem}.site-header{background:rgba(255,255,255,.98);position:sticky;top:0;z-index:20;border-bottom:1px solid #e7edef}.header-inner{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0}.brand-mark{width:48px;height:48px;background:var(--navy);color:#fff;font-size:1.25rem;font-weight:650;letter-spacing:-.08em;display:grid;place-items:center;position:relative;line-height:1}.brand-mark>span{position:absolute;right:0;bottom:0;height:7px;width:14px;background:var(--cyan)}.brand-name{font-size:1.15rem;font-weight:750;line-height:1.05;letter-spacing:.015em}.brand-name>span{display:block;font-size:.75rem;letter-spacing:.19em;margin-top:.4rem;font-weight:550}.desktop-nav{display:flex;gap:1.9rem;margin-left:auto}.desktop-nav a{font-size:.9rem;font-weight:500;position:relative}.desktop-nav a:after{content:"";position:absolute;bottom:-.45rem;left:0;width:0;height:2px;background:var(--ink);transition:width .18s ease}.desktop-nav a:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:1.5rem}.language-picker{display:flex;align-items:center;gap:.3rem;font-size:.875rem}.language-picker>span{color:#a8b5bb}.language-picker button{background:none;border:0;color:#6a7d84;padding:.7rem .1rem;min-width:28px;font-size:.875rem}.language-picker button[aria-pressed=true]{color:var(--navy);font-weight:750}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;padding:.95rem 1.4rem;min-height:52px;background:var(--navy);border:1px solid transparent;color:white;font-size:.9375rem;font-weight:600;line-height:1.3;border-radius:3px;transition:background .18s,transform .18s}.button:hover{background:#155069;transform:translateY(-2px)}.button-small{min-height:46px;padding:.75rem 1.1rem;gap:.9rem;font-size:.875rem}.button-cyan{background:var(--cyan);color:var(--navy)}.button-cyan:hover{background:#abf0f0}.menu-toggle{display:none;border:1px solid var(--line);background:white;min-width:44px;min-height:44px;align-items:center;justify-content:center}.mobile-nav[hidden]{display:none}.mobile-nav{background:#fff;border-top:1px solid var(--line);padding:1rem 1.5rem;display:flex;flex-direction:column}.mobile-nav a{padding:.75rem 0;font-size:1rem}.hero{background:var(--navy);color:#fff;padding:4.4rem 0 3.3rem;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3.2rem}.eyebrow{display:flex;align-items:center;gap:.6rem;font-size:.75rem;line-height:1.5;font-weight:650;letter-spacing:.1em;color:#496671;margin-bottom:1.35rem}.eyebrow.light{color:#a9ccd5}.short-line{width:27px;height:2px;background:var(--cyan);flex-shrink:0}.hero h1{font-size:clamp(2.65rem,4.4vw,4.1rem);letter-spacing:-.045em;line-height:1.09;font-weight:550;margin:1.6rem 0 1.5rem;overflow-wrap:normal;hyphens:manual}.hero h1>span{display:block}.accent{color:var(--cyan)}.hero-lead{font-size:1.2rem;font-weight:500;line-height:1.45;color:#eef8fb;margin-bottom:.8rem;letter-spacing:-.015em}.hero-description{color:#b7ccd4;font-size:1rem;line-height:1.8;max-width:480px}.hero-actions{display:flex;gap:1.7rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.text-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;font-size:.9375rem;font-weight:600;line-height:1.4}.text-link span{border-bottom:1px solid transparent;padding-bottom:2px}.text-link:hover span{border-bottom-color:currentColor}.text-link svg{width:1.1rem;height:1.1rem}.light-link{color:#f4faff}.hero-footnote{display:flex;gap:1.9rem;border-top:1px solid #34515f;margin-top:2.8rem;padding-top:1.1rem;color:#a0bcc7;font-size:.75rem;letter-spacing:.1em}.hero-visual{position:relative;margin:0;align-self:stretch;min-height:510px;border-radius:3px;overflow:hidden;background:#31525e}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:65% center;position:absolute;inset:0}.hero-visual:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(5,30,42,.85));pointer-events:none}.hero-visual figcaption{position:absolute;inset:auto 1.9rem 1.6rem;z-index:1;display:flex;flex-direction:column;gap:.35rem}.hero-visual figcaption>span{font-size:1.125rem;font-weight:500;letter-spacing:-.01em}.hero-visual figcaption small{font-size:.75rem;color:#d9e8ed}.sector-band{background:var(--pale);border-bottom:1px solid #e4edef}.sector-inner{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:2rem}.sector-inner>p{font-size:.75rem;letter-spacing:.08em;font-weight:600;color:#5c7380;max-width:190px;line-height:1.7}.sector-inner ul{padding:0;list-style:none;display:flex;gap:3.5rem;align-items:center;margin:0}.sector-inner li{font-size:1.0625rem;font-weight:550;letter-spacing:-.01em}.section{padding:6.5rem 0}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:5rem;margin-bottom:3rem}.section-intro{color:var(--muted);max-width:480px;padding-bottom:.3rem;line-height:1.85}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:3px}.service-card{padding:1.8rem 1.6rem 1.5rem;min-width:0;display:flex;flex-direction:column}.service-card+.service-card{border-left:1px solid var(--line)}.service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.2rem}.service-top>span{font-size:.8125rem;color:#728a95;letter-spacing:.03em}.service-icon{width:32px;height:32px;color:#226478;stroke-width:1.4}.service-card h3{font-size:1.25rem;line-height:1.35;margin-bottom:.85rem;min-height:3.35rem;overflow-wrap:break-word}.service-card p{font-size:1rem;line-height:1.75;color:var(--muted);margin-bottom:1.8rem}.service-tag{font-size:.8125rem;line-height:1.5;padding-top:1rem;border-top:1px solid var(--line);margin-top:auto;color:#58727e}.company-section{background:var(--pale)}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem}.company-heading h2{margin-bottom:2rem}.company-copy{padding-top:.15rem;max-width:550px}.company-lead{font-size:1.45rem;line-height:1.55;font-weight:500;letter-spacing:-.025em;margin-bottom:1.4rem}.company-copy p:not(.company-lead){color:var(--muted);margin-top:1.1rem}.company-values{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.35rem;border-top:1px solid #d1dfe5;font-size:.875rem;font-weight:600}.quality-section{background:var(--navy);color:#fff}.quality-heading .section-intro{color:#b7cdd5}.quality-heading{margin-bottom:3.25rem}.process-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:3.3rem}.process-grid li{border-top:1px solid #42626f;padding-top:1.25rem}.process-number{display:block;font-size:.875rem;color:var(--cyan);margin-bottom:1.5rem;letter-spacing:.04em}.process-grid h3{font-size:1.25rem;line-height:1.4;margin-bottom:.7rem}.process-grid p{font-size:1rem;color:#b7cdd5;line-height:1.8}.quality-note{display:flex;align-items:center;gap:.85rem;margin-top:3.25rem;padding:1.25rem 1.5rem;background:#123744;border:1px solid #315463;border-radius:3px}.quality-note svg{color:var(--cyan);width:24px;height:24px}.quality-note p{font-size:.875rem;color:#d2e3e9;line-height:1.7}.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:7rem;align-items:start}.contact-copy h2{margin-bottom:1.5rem;overflow-wrap:anywhere}.contact-copy>p:not(.eyebrow){max-width:485px;color:var(--muted)}.phone-link{display:inline-flex;align-items:center;gap:1.1rem;font-size:clamp(1.55rem,2.5vw,2.125rem);font-weight:550;letter-spacing:-.025em;line-height:1.4;margin-top:2rem;padding:.35rem 0;border-bottom:1px solid #9bb9c5}.phone-link svg{width:26px;height:26px;stroke-width:1.4}.phone-link:hover{color:#19778b}.contact-copy .phone-caption{font-size:.875rem;margin-top:.6rem}.quote-checklist{padding:2.2rem;background:var(--pale);border:1px solid var(--line);border-radius:3px}.quote-checklist .eyebrow{margin-bottom:1rem;font-size:.75rem}.quote-checklist h3{font-size:1.5rem;line-height:1.4}.quote-checklist ul{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.8rem}.quote-checklist li{display:flex;align-items:baseline;gap:.7rem;font-size:1rem}.check{color:#147086;font-size:1rem;flex-shrink:0}.quote-checklist p{color:var(--muted);font-size:.9375rem;line-height:1.8;margin-bottom:1.5rem}.quote-checklist .button{width:100%;justify-content:space-between}.site-footer{background:#f8fafb;border-top:1px solid var(--line);padding:2.9rem 0 1.2rem}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:2rem}.footer-details{display:flex;gap:1.5rem;font-size:.875rem;color:var(--muted);flex-wrap:wrap}.back-to-top{display:flex;align-items:center;gap:.6rem;font-size:.8125rem;min-height:44px;white-space:nowrap}.back-to-top svg{height:1rem;width:1rem}.footer-bottom{border-top:1px solid var(--line);padding-top:1.25rem;margin-top:2.5rem;display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;color:#687f89;line-height:1.7}
@media(min-width:1500px){.hero{padding-top:5rem;padding-bottom:4rem}.hero-visual{min-height:540px}}
@media(max-width:1150px){.container{width:calc(100% - 4rem)}.desktop-nav{gap:1.1rem}.header-inner{gap:1.5rem}.header-actions{gap:1rem}.hero-grid{gap:2rem}.hero-visual{min-height:485px}.hero-actions{gap:.8rem 1.3rem}.hero h1{font-size:3.25rem}.sector-inner ul{gap:2rem}.service-card{padding:1.5rem 1.2rem}.service-card h3{font-size:1.15rem;min-height:3.1rem}.section-heading{gap:3rem}.company-grid,.contact-grid{gap:4rem}.footer-details{gap:.6rem 1.2rem;max-width:340px}}
@media(max-width:980px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.header-inner{min-height:84px}.hero-grid{grid-template-columns:1.05fr .95fr;gap:1.8rem}.hero h1{font-size:2.8rem}.hero-lead{font-size:1.1rem}.hero-visual{min-height:490px}.hero-footnote{gap:1rem;font-size:.75rem;letter-spacing:.055em}.hero-description{line-height:1.7}.hero-visual figcaption{left:1.25rem;right:1.25rem}.hero-visual figcaption>span{font-size:1rem}.sector-inner{align-items:flex-start;padding-block:1.5rem;gap:1rem}.sector-inner>p{max-width:170px}.sector-inner ul{flex-wrap:wrap;gap:.6rem 1.8rem;justify-content:flex-end;max-width:470px}.sector-inner li{font-size:1rem}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{padding:1.8rem}.service-card:nth-child(3){border-left:0}.service-card:nth-child(n+3){border-top:1px solid var(--line)}.service-card h3{font-size:1.25rem;min-height:0}.service-card p{margin-bottom:1.5rem}.section{padding:4.75rem 0}.company-grid,.contact-grid{gap:2.5rem}.process-grid{gap:2rem}.contact-copy h2{font-size:2.35rem}.quote-checklist{padding:1.6rem}.footer-main{flex-wrap:wrap}.footer-details{margin-left:auto}.back-to-top{display:none}}
@media(max-width:740px){.container{width:calc(100% - 3rem)}.header-inner{min-height:80px;gap:1rem}.header-cta{display:none}.header-actions{gap:.9rem}.brand-mark{width:42px;height:42px;font-size:1.1rem}.brand-name{font-size:1rem}.brand-name>span{font-size:.75rem;letter-spacing:.13em}.hero{padding:2.9rem 0 2rem}.hero-grid{grid-template-columns:1fr;gap:2.3rem}.hero-copy{max-width:590px}.hero h1{font-size:clamp(2.55rem,7.8vw,3.6rem);line-height:1.1;margin-top:1.35rem;margin-bottom:1.2rem}.hero-lead{font-size:1.125rem}.hero-description{max-width:550px}.hero .eyebrow{font-size:.75rem;letter-spacing:.07em}.hero-actions{margin-top:1.7rem;gap:1.3rem}.hero-footnote{margin-top:2rem;padding-top:1rem;gap:2rem}.hero-visual{min-height:0;height:340px}.hero-visual img{object-position:center 48%}.hero-visual figcaption{bottom:1.3rem;left:1.4rem}.sector-inner{display:block;padding-block:1.4rem}.sector-inner>p{max-width:none;font-size:.75rem;margin-bottom:.8rem}.sector-inner ul{max-width:none;justify-content:flex-start;gap:.55rem 1.6rem}.sector-inner li{font-size:.9375rem}.section{padding:3.8rem 0}.section-heading,.company-grid,.contact-grid{grid-template-columns:1fr;gap:1.5rem}.section-heading{margin-bottom:2rem;align-items:start}h2{font-size:2.25rem}.eyebrow{margin-bottom:1rem}.section-intro{max-width:600px}.service-card{padding:1.5rem 1.2rem}.service-top{margin-bottom:1.7rem}.service-card h3{font-size:1.15rem;min-height:3rem}.service-tag{font-size:.8125rem}.company-heading h2{margin-bottom:1.25rem}.company-grid{gap:2rem}.company-lead{font-size:1.35rem}.company-values{gap:1.5rem}.process-grid{grid-template-columns:1fr;gap:1.8rem}.process-grid li{display:grid;grid-template-columns:2.5rem 1fr;column-gap:.7rem;padding-top:1.3rem}.process-number{grid-row:1/3;margin-top:.25rem}.process-grid h3{font-size:1.2rem}.process-grid p{grid-column:2}.quality-note{padding:1rem;margin-top:2.3rem;align-items:flex-start}.quality-note svg{margin-top:.2rem}.contact-grid{gap:2.25rem}.contact-copy h2{font-size:2.25rem}.phone-link{font-size:1.9rem;margin-top:1.5rem}.quote-checklist{padding:1.8rem}.footer-main{align-items:flex-start;gap:1.7rem}.footer-details{margin-left:0;flex-direction:column;gap:.15rem}.footer-bottom{margin-top:2rem;flex-direction:column;gap:.45rem}.site-footer{padding-top:2.2rem}.footer-brand{margin-right:auto}}
@media(max-width:420px){.container{width:calc(100% - 2.5rem)}.header-actions{gap:.7rem}.brand{gap:.6rem}.brand-name{font-size:.9375rem}.brand-name>span{letter-spacing:.09em}.menu-toggle{min-width:42px}.header-inner{gap:.5rem}.language-picker{gap:.1rem}.hero h1{font-size:2.45rem}.hero .eyebrow{font-size:.75rem;letter-spacing:.025em;gap:.5rem}.short-line{width:18px}.hero-actions{align-items:flex-start;gap:.7rem 1.3rem}.hero-actions .button{padding:.95rem 1.15rem}.hero-footnote{gap:1.2rem;flex-wrap:wrap}.hero-visual{height:270px}.service-grid{grid-template-columns:1fr}.service-card{padding:1.6rem}.service-card+.service-card{border-left:0;border-top:1px solid var(--line)}.service-card h3{min-height:0}.service-top{margin-bottom:1.3rem}.service-card p{margin-bottom:1.1rem}.service-tag{padding-top:.8rem}h2,.contact-copy h2{font-size:2rem}.quote-checklist{padding:1.4rem}.footer-main{flex-direction:column}.company-values{gap:1rem;font-size:.875rem}}
.hero-grid-system{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.hero-visual-system{align-self:center;min-height:0;height:auto;background:var(--navy-dark);border:1px solid #34515f}
.hero-visual-system img{position:static;width:100%;height:auto;object-fit:contain;object-position:center}
.hero-visual-system:after{display:none}
.hero-visual-system figcaption{position:static;padding:1rem 1.25rem;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}
.hero-visual-system figcaption>span{font-size:1rem}
@media(max-width:740px){.hero-grid-system{grid-template-columns:minmax(0,1fr)}.hero-visual-system figcaption{padding:.9rem 1rem}.hero-visual-system figcaption>span{font-size:.875rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.contact-address{margin-top:1.5rem;font-style:normal;font-size:1rem;line-height:1.65;color:var(--muted)}
.contact-address .address-label{display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:600;color:var(--ink)}

.leak-service{display:grid;grid-template-columns:1.5rem minmax(10rem,1fr) minmax(0,2fr);align-items:start;gap:1.25rem;padding:1.75rem 2rem;background:var(--pale);border:1px solid var(--line);border-top:0}.leak-service svg{margin-top:.15rem}.leak-service h3{font-size:1.25rem;line-height:1.35}.leak-service p{color:var(--muted)}@media(max-width:700px){.leak-service{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem 1rem;padding:1.5rem}.leak-service p{grid-column:2}}

/* Keep long Finnish compound words inside service cards at every width. */
.service-card p,.service-card h3,.service-tag,.leak-service h3,.leak-service p{min-width:0;overflow-wrap:anywhere;hyphens:auto}

.service-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-block:2rem}
.service-areas>a{display:flex;gap:1.25rem;padding:1.5rem;border:1px solid var(--line);background:#fff;align-items:flex-start}
.service-areas>a:hover{border-color:#187c95;background:var(--pale)}
.area-number{color:#187c95;font-size:.875rem;font-weight:600}
.service-areas strong{display:block;font-size:1.15rem;line-height:1.4}
.service-areas small{display:block;font-size:.9375rem;color:var(--muted);margin-top:.45rem;line-height:1.5}
.services{padding-bottom:0}
.hospital-quality{padding:4rem 0;margin-top:4rem}
#services-title,#quality-title{overflow-wrap:anywhere;hyphens:auto}
.laboratory-section{background:#edf6f8;border-top:4px solid #80e3e5}
.laboratory-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3.5rem}
.laboratory-heading h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;overflow-wrap:anywhere;hyphens:auto}
.laboratory-copy{min-width:0}
.laboratory-copy p{font-size:1rem;line-height:1.8;color:var(--muted)}
.laboratory-copy p+p{margin-top:1.4rem}
.laboratory-copy .laboratory-goal{padding:1.25rem;border-left:3px solid #187c95;background:#fff;color:var(--ink);font-weight:600}
.desktop-nav{gap:1.2rem}.desktop-nav a{font-size:.875rem}
@media(max-width:1100px) and (min-width:981px){.header-inner{gap:1rem}.header-actions{gap:.8rem}.desktop-nav{gap:.75rem}.desktop-nav a{font-size:.875rem}}
@media(max-width:740px){.service-areas{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem}.service-areas>a{padding:1.25rem}.laboratory-layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.hospital-quality{padding:3rem 0;margin-top:2.5rem}}

@media(max-width:1120px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}}

/* Soft blue-grey surfaces with quiet gas markings behind the content. */
:root{--paper:#e9f0f4;--pale:#e1edf2;--line:#cbdce4;--muted:#405c68}
body{background:var(--paper);isolation:isolate}
.gas-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;user-select:none;background:radial-gradient(ellipse at 12% 15%,rgba(182,214,227,.45),transparent 62%),radial-gradient(ellipse at 90% 78%,rgba(188,213,224,.35),transparent 58%)}
.gas-backdrop>span{position:absolute;color:rgba(31,95,123,.07);font-size:clamp(6rem,12vw,12rem);font-weight:500;line-height:1;letter-spacing:-.06em;white-space:nowrap}
.gas-backdrop sub{font-size:.44em;vertical-align:-.16em;line-height:0}
.gas-carbon-dioxide{top:14%;left:2%}
.gas-nitrous-oxide{top:31%;right:3%}
.gas-oxygen{bottom:9%;left:15%}
.gas-air{bottom:12%;right:2%}
.site-header{background:rgba(233,240,244,.94);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.mobile-nav,.menu-toggle{background:#e6eff3}
.service-areas>a{background:rgba(237,246,250,.42)}
.company-section{background:rgba(205,225,235,.38)}
.laboratory-section{background:rgba(211,231,238,.5)}
.laboratory-copy .laboratory-goal{background:rgba(237,246,250,.65)}
.quote-checklist,.leak-service{background:rgba(219,234,242,.65)}
.site-footer{background:rgba(213,229,237,.5)}
.service-tag,.service-top>span,.footer-bottom,.language-picker button{color:var(--muted)}
@media(max-width:740px){
  .gas-backdrop>span{font-size:7rem}
  .gas-carbon-dioxide{top:16%;left:-6%}
  .gas-nitrous-oxide{top:39%;right:-8%}
  .gas-oxygen{bottom:19%;left:-4%}
  .gas-air{bottom:1%;right:-5%}
}

.contact-emails{display:grid;gap:1rem;margin-top:1.5rem}.contact-emails>div{display:grid;gap:.2rem}.contact-emails .address-label{font-size:.875rem;font-weight:600;color:var(--muted)}.contact-emails a{font-size:clamp(1rem,2vw,1.2rem);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.contact-emails a:hover{color:#187c95}
