.dg-network-page{--dg-profile-navy:#071b4d;--dg-profile-cyan:#00c9bd;--dg-profile-muted:#64748b;--dg-profile-border:rgba(15,36,72,.1);background:linear-gradient(180deg,#f5fbff,#fff 42%,#f7fbfc);overflow-x:hidden}.dg-network-preview-bar{position:sticky;top:0;z-index:1035;background:#fff7e6;border-bottom:1px solid rgba(255,171,0,.35);box-shadow:0 .5rem 1.8rem #071b4d14}.dg-network-preview-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0}.dg-network-preview-bar__copy{display:flex;align-items:flex-start;gap:.75rem;color:#5c3b00}.dg-network-preview-bar__copy i{margin-top:.15rem;color:#b45309}.dg-network-preview-bar__copy strong{display:block;color:#5c3b00}.dg-network-preview-bar__copy span{display:block;color:#8a5c00;font-size:.85rem;font-weight:650}.dg-network-preview-bar__back{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem;border-radius:999px;color:#071b4d;background:#fff;text-decoration:none;font-weight:900;border:1px solid rgba(15,36,72,.08)}.dg-network-profile-hero{position:relative;padding:clamp(5.2rem,8vw,7rem) 0 clamp(3rem,6vw,5rem);color:#fff;background:radial-gradient(circle at 82% 12%,rgba(0,201,189,.32),transparent 30rem),radial-gradient(circle at 8% 26%,rgba(64,118,255,.24),transparent 26rem),linear-gradient(135deg,#061744,#0a2561 58%,#009f9a);overflow:hidden}.dg-network-profile-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent);pointer-events:none}.dg-network-profile-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,410px);gap:clamp(2rem,5vw,4.5rem);align-items:center}.dg-network-profile-breadcrumb{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.2rem;padding:.55rem .82rem;border:1px solid rgba(255,255,255,.17);border-radius:999px;color:#e8fffd;background:#ffffff1c;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dg-network-profile-identity{display:flex;align-items:center;gap:clamp(1rem,3vw,1.5rem);margin-bottom:1.4rem}.dg-network-profile-logo{display:grid;place-items:center;width:clamp(6rem,11vw,8.2rem);height:clamp(6rem,11vw,8.2rem);border-radius:clamp(1.5rem,3vw,2.1rem);background:#fff;color:#071b4d;box-shadow:0 1.8rem 4rem #0000003d;overflow:hidden;font-size:2.5rem}.dg-network-profile-logo img{width:100%;height:100%;object-fit:contain;padding:.9rem}.dg-network-profile-type{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:.5rem .75rem;border-radius:999px;color:#071b4d;background:#fff;font-size:.78rem;font-weight:950}.dg-network-profile-hero h1{margin:.7rem 0 0;color:#fff;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.96;letter-spacing:-.07em;font-weight:950}.dg-network-profile-hero .lead{margin:1rem 0 0;max-width:720px;color:#ffffffc2;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.7;font-weight:650}.dg-network-profile-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.dg-network-profile-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.9rem;padding:.75rem 1rem;border-radius:999px;color:#071b4d;background:#fff;text-decoration:none;font-weight:950;box-shadow:0 1.2rem 2.6rem #00000029}.dg-network-profile-action--ghost{color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dg-network-profile-trust{display:grid;gap:1rem;padding:1.15rem;border:1px solid rgba(255,255,255,.16);border-radius:2rem;background:#ffffff1c;box-shadow:0 2rem 5rem #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dg-network-profile-trust__head{display:flex;align-items:center;gap:.9rem}.dg-network-profile-trust__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1.1rem;color:#071b4d;background:#fff}.dg-network-profile-trust h2{margin:0;color:#fff;font-size:1.05rem;font-weight:950}.dg-network-profile-trust p{margin:.25rem 0 0;color:#ffffffb8;line-height:1.55;font-weight:650}.dg-network-profile-contact-list{display:grid;gap:.62rem}.dg-network-profile-contact-list a,.dg-network-profile-contact-list span{display:flex;align-items:center;gap:.55rem;min-height:2.85rem;padding:.75rem .85rem;border-radius:1rem;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);text-decoration:none;font-weight:850;min-width:0}.dg-network-profile-contact-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-network-profile-contact-list i{color:#8ff7ef}.dg-network-section{padding:clamp(3rem,6vw,5rem) 0}.dg-network-section--soft{background:linear-gradient(180deg,#f7fcfd,#f1fafb)}.dg-network-section-head{max-width:760px;margin:0 auto clamp(1.6rem,3vw,2.4rem);text-align:center}.dg-network-eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.48rem .72rem;border-radius:999px;color:#007f86;background:#00c9bd1c;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.dg-network-section-head h2,.dg-network-content h2{margin:0;color:#071b4d;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.03;font-weight:950;letter-spacing:-.06em}.dg-network-section-head p{margin:.7rem 0 0;color:#64748b;font-weight:650;line-height:1.7}.dg-network-content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(1.4rem,4vw,3rem);align-items:start}.dg-network-prose{margin-top:1rem;color:#52627b;font-size:1.04rem;line-height:1.8;font-weight:650;white-space:pre-line}.dg-network-card{border:1px solid var(--dg-profile-border);border-radius:1.75rem;background:#fffffff5;box-shadow:0 1.5rem 4rem #071b4d14;overflow:hidden}.dg-network-card__body{padding:clamp(1.2rem,3vw,1.8rem)}.dg-network-info-list{display:grid;gap:1rem}.dg-network-info-item{display:grid;gap:.28rem;padding-bottom:1rem;border-bottom:1px solid rgba(15,36,72,.07)}.dg-network-info-item:last-child{padding-bottom:0;border-bottom:0}.dg-network-info-item small{color:#64748b;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.dg-network-info-item strong,.dg-network-info-item a{color:#071b4d;font-weight:900;text-decoration:none}.dg-network-socials{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.dg-network-socials a{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:1rem;color:#071b4d;background:#00c9bd1a;text-decoration:none}.dg-network-socials a:hover{color:#fff;background:linear-gradient(135deg,#071b4d,#00aebd)}.dg-network-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dg-network-service-card{display:grid;gap:1rem;min-width:0;min-height:100%;padding:1.25rem;border:1px solid rgba(15,36,72,.09);border-radius:1.55rem;background:#fff;box-shadow:0 1.2rem 3rem #071b4d12}.dg-network-service-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1.05rem;color:#007f86;background:#00c9bd1f}.dg-network-service-card h3{margin:0;color:#071b4d;font-size:1.08rem;font-weight:950;line-height:1.2}.dg-network-service-card p{margin:0;color:#64748b;line-height:1.6;font-weight:650}.dg-network-locations-section{padding-bottom:0}.dg-network-map-shell{position:relative;min-height:640px;background:#e9fbfa;overflow:hidden}.dg-network-map-canvas,.dg-network-map-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#e9fbfa,#f7fcfd)}.dg-network-map-canvas{z-index:1;opacity:0;transition:opacity .25s ease}.dg-network-map-canvas.is-ready{opacity:1}.dg-network-map-fallback{z-index:0}.dg-network-map-fallback iframe{width:100%;height:100%;border:0;filter:saturate(1.04) contrast(1.03)}.dg-network-map-panel{position:absolute;z-index:2;left:max(1rem,calc((100vw - 1140px)/2));top:50%;transform:translateY(-50%);width:min(440px,calc(100% - 2rem));max-height:calc(640px - 2rem);display:flex;flex-direction:column}.dg-network-map-panel-card{border:1px solid rgba(15,36,72,.08);border-radius:1.8rem;background:#fffffff5;box-shadow:0 1.8rem 5rem #071b4d2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.dg-network-map-panel-card__head{padding:1.25rem;border-bottom:1px solid rgba(15,36,72,.07)}.dg-network-map-panel-card__head h3{margin:.3rem 0;color:#071b4d;font-size:1.15rem;font-weight:950}.dg-network-map-panel-card__head p{margin:0;color:#64748b;font-weight:650;line-height:1.55}.dg-network-location-kicker{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .68rem;border-radius:999px;color:#007f86;background:#00c9bd1c;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.dg-network-location-list{max-height:380px;overflow:auto;padding:.65rem;scrollbar-width:thin}.dg-network-location-tab{width:100%;border:1px solid transparent;background:transparent;text-align:left;border-radius:1.1rem;padding:1rem;color:#536071;transition:all .18s ease}.dg-network-location-tab:hover{background:#00c9bd14;color:#071b4d}.dg-network-location-tab.active{background:linear-gradient(135deg,#00c9bd24,#071b4d0a);border-color:#00c9bd40;color:#071b4d;box-shadow:0 .8rem 1.8rem #071b4d14}.dg-network-location-tab__inner{display:flex;align-items:flex-start;gap:.8rem}.dg-network-location-tab__icon{display:grid;place-items:center;flex:0 0 auto;width:2.45rem;height:2.45rem;border-radius:.95rem;color:#007f86;background:#00c9bd1f}.dg-network-location-tab__title{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:#071b4d;font-weight:950}.dg-network-location-tab__badge{display:inline-flex;padding:.28rem .5rem;border-radius:999px;color:#007f86;background:#00c9bd1c;font-size:.68rem;font-weight:950}.dg-network-location-tab__address{display:block;margin-top:.35rem;color:#64748b;font-size:.82rem;line-height:1.45;font-weight:650}.dg-network-map-error{position:absolute;inset:auto 1rem 1rem auto;z-index:3;display:none;max-width:340px;padding:.9rem 1rem;border:1px solid rgba(245,158,11,.25);border-radius:1.1rem;background:#fff8e7;color:#92400e;font-weight:800;box-shadow:0 1rem 2.5rem #071b4d1a}.dg-network-map-error:not(.d-none){display:block}.gm-style .dg-network-map-info{font-family:Public Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:280px}.dg-network-map-info__title{color:#071b4d;font-weight:950;line-height:1.2}.dg-network-map-info__kicker{margin-top:.18rem;color:#008a8d;font-size:.78rem;font-weight:900}.dg-network-map-info__address{margin-top:.25rem;color:#64748b;font-size:.82rem;line-height:1.45;font-weight:650}.dg-network-map-info__line{display:flex;align-items:center;gap:.45rem;margin-top:.45rem;color:#071b4d!important;text-decoration:none!important;font-size:.82rem;font-weight:850}.dg-network-map-info__line i{color:#00aebd}.dg-network-map-info__line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-network-map-info__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.dg-network-map-info__button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .68rem;border-radius:999px;color:#fff!important;background:linear-gradient(135deg,#071b4d,#00aebd);font-size:.78rem;font-weight:900;text-decoration:none!important}.dg-network-map-info__button--soft{color:#071b4d!important;background:#0f244814}.dg-network-profile-footer{padding:1.8rem 0;color:#ffffffb8;background:#071b4d}.dg-network-profile-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dg-network-profile-footer strong{display:block;color:#fff}.dg-network-profile-footer small{font-weight:650}.dg-network-profile-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.dg-network-profile-footer a{color:#fff;text-decoration:none;font-weight:800}.dg-network-profile-footer a:hover{text-decoration:underline}.dg-network-page .dg-network-profile-logo{border:1px solid rgba(255,255,255,.82);background:linear-gradient(180deg,#fff,#f8feff);box-shadow:0 1.8rem 4.2rem #0000003d,inset 0 0 0 .35rem #00c9bd12}.dg-network-page .dg-network-profile-logo img{width:88%;height:88%;padding:.35rem;object-fit:contain;filter:drop-shadow(0 .65rem 1.1rem rgba(7,27,77,.14))}.dg-network-page .dg-network-profile-logo .icon-base{display:inline-flex!important;align-items:center;justify-content:center;width:3rem;height:3rem;color:#00aebd!important;font-size:3rem}.dg-network-page .dg-network-profile-action,.dg-network-page .dg-network-profile-action:hover,.dg-network-page .dg-network-profile-action:focus{color:#071b4d!important;background:#fff!important;text-decoration:none!important}.dg-network-page .dg-network-profile-action--ghost,.dg-network-page .dg-network-profile-action--ghost:hover,.dg-network-page .dg-network-profile-action--ghost:focus{color:#fff!important;background:#ffffff24!important;border-color:#ffffff38!important}.dg-network-page .dg-network-profile-action i,.dg-network-page .dg-network-profile-action span{color:inherit!important}.dg-network-page .dg-network-profile-trust__icon .icon-base{display:inline-flex!important;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;color:#00aebd!important;font-size:1.55rem}@media (max-width:1199.98px){.dg-network-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.dg-network-profile-hero__inner,.dg-network-content-grid{grid-template-columns:1fr}.dg-network-profile-trust{max-width:none}.dg-network-map-shell{min-height:auto;padding:1rem;background:#f4fbfc}.dg-network-map-fallback{position:relative;height:340px;border-radius:1.35rem;overflow:hidden}.dg-network-map-canvas{position:absolute;left:1rem;right:1rem;top:1rem;width:auto;height:340px;border-radius:1.35rem;overflow:hidden}.dg-network-map-panel{position:relative;left:auto;top:auto;transform:none;width:100%;max-height:none;margin:1rem 0 0}.dg-network-location-list{display:flex;gap:.75rem;overflow-x:auto;max-height:none;padding:.65rem}.dg-network-location-tab{min-width:280px}.dg-network-map-panel-card{border-radius:1.35rem}.dg-network-profile-footer__inner{align-items:flex-start;flex-direction:column}}@media (max-width:767.98px){.dg-network-preview-bar__inner{align-items:flex-start;flex-direction:column}.dg-network-preview-bar__back{width:100%;justify-content:center}.dg-network-profile-hero{text-align:center}.dg-network-profile-identity{flex-direction:column;justify-content:center}.dg-network-profile-logo,.dg-network-profile-type{margin-inline:auto}.dg-network-profile-actions{justify-content:center}.dg-network-profile-action{width:100%}.dg-network-services-grid{grid-template-columns:1fr}.dg-network-map-canvas,.dg-network-map-fallback{height:300px}.dg-network-map-error{left:1rem;right:1rem;max-width:none}.dg-network-profile-footer nav{gap:.75rem}}.dg-network-page,.dg-job-ad-show-page{--dg-r9-ink:#0a2444;--dg-r9-muted:#526b80;--dg-r9-teal:#007e8b;--dg-r9-line:#dbe5eb;--dg-r9-paper:#fff;--dg-r9-soft:#f3f8fa;color:var(--dg-r9-ink);background:var(--dg-r9-paper);min-width:0}.dg-network-page *,.dg-job-ad-show-page *{box-sizing:border-box}.dg-network-page h1,.dg-network-page h2,.dg-network-page h3,.dg-job-ad-show-page h1,.dg-job-ad-show-page h2,.dg-job-ad-show-page h3{overflow-wrap:break-word}.dg-network-page a:focus-visible,.dg-job-ad-show-page a:focus-visible,.dg-network-page button:focus-visible,.dg-job-ad-show-page button:focus-visible,.dg-job-ad-show-page input:focus-visible,.dg-job-ad-show-page textarea:focus-visible{outline:3px solid #00abae;outline-offset:3px}.dg-journal-detail-kicker{display:block;color:var(--dg-r9-teal);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;line-height:1.5}.dg-network-page .container{width:calc(100% - 48px);max-width:1280px;margin-inline:auto}.dg-network-page .dg-network-profile-hero{padding:clamp(2.7rem,5vw,4.5rem) 0 clamp(2.8rem,5vw,4.5rem)!important;background:#f5f9fa!important;color:var(--dg-r9-ink)!important;border-bottom:1px solid var(--dg-r9-line)}.dg-network-page .dg-network-profile-hero:before{display:none!important}.dg-network-page .dg-network-profile-hero__inner{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)!important;gap:clamp(2rem,5vw,5.5rem)!important;align-items:start!important}.dg-network-page .dg-network-profile-breadcrumb{margin:0 0 1.7rem;padding:0;border:0;border-radius:0;color:var(--dg-r9-teal)!important;background:transparent!important;box-shadow:none;font-size:.78rem;letter-spacing:.035em;-webkit-backdrop-filter:none;backdrop-filter:none;text-decoration:none}.dg-network-page .dg-network-profile-breadcrumb:hover{text-decoration:underline}.dg-network-page .dg-network-profile-identity{align-items:center;margin:1rem 0 1.35rem;gap:1.35rem}.dg-network-page .dg-network-profile-logo{width:clamp(4.6rem,8vw,6rem)!important;height:clamp(4.6rem,8vw,6rem)!important;flex:0 0 auto;border-radius:5px!important;border:1px solid var(--dg-r9-line)!important;box-shadow:none!important}.dg-network-page .dg-network-profile-logo img{width:100%!important;height:100%!important;padding:.6rem!important;filter:none!important}.dg-network-page .dg-network-profile-type{background:transparent!important;border:0;padding:0!important;border-radius:0!important;color:var(--dg-r9-teal)!important;font-size:.8rem;letter-spacing:.04em}.dg-network-page .dg-network-profile-hero h1{margin:.45rem 0 0;color:var(--dg-r9-ink)!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(2.25rem,5vw,4.6rem)!important;line-height:1.09!important;letter-spacing:-.025em!important;font-weight:400!important}.dg-network-page .dg-network-profile-hero .lead{max-width:68ch;margin:0 0 .75rem;color:var(--dg-r9-muted)!important;font-size:clamp(1rem,1.3vw,1.14rem)!important;line-height:1.75!important;font-weight:400!important}.dg-network-page .dg-network-profile-actions{margin-top:1.65rem;gap:.8rem}.dg-network-page .dg-network-profile-action,.dg-network-page .dg-network-profile-action:hover,.dg-network-page .dg-network-profile-action:focus{min-height:2.85rem!important;padding:.7rem 1.1rem!important;border-radius:4px!important;border:1px solid var(--dg-r9-ink)!important;background:var(--dg-r9-ink)!important;color:#fff!important;box-shadow:none!important;font-weight:750!important;font-size:.88rem}.dg-network-page .dg-network-profile-action--ghost,.dg-network-page .dg-network-profile-action--ghost:hover,.dg-network-page .dg-network-profile-action--ghost:focus{background:#fff!important;color:var(--dg-r9-ink)!important;border:1px solid #b6c9d5!important}.dg-network-page .dg-network-profile-action:hover{filter:brightness(1.12)}.dg-network-page .dg-network-profile-trust{padding:1.6rem!important;border-radius:4px!important;background:#fff!important;border:1px solid var(--dg-r9-line)!important;border-top:3px solid #00aeb1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dg-network-page .dg-network-profile-trust__icon{width:2.4rem!important;height:2.4rem!important;border-radius:4px!important;background:#e7f6f7!important}.dg-network-page .dg-network-profile-trust h2{color:var(--dg-r9-ink)!important;font-family:"DM Serif Display",Georgia,serif;font-size:1.45rem!important;font-weight:400!important}.dg-network-page .dg-network-profile-trust p{margin:.35rem 0 0;color:var(--dg-r9-muted)!important;line-height:1.65!important;font-weight:400!important}.dg-network-page .dg-network-profile-contact-list a,.dg-network-page .dg-network-profile-contact-list span{min-height:2.75rem;padding:.7rem .85rem;border-radius:3px!important;color:var(--dg-r9-ink)!important;background:#f5f9fb!important;border:1px solid var(--dg-r9-line)!important;box-shadow:none!important;font-size:.91rem;font-weight:650!important}.dg-network-page .dg-network-profile-contact-list a:hover{border-color:#00a4ac!important;background:#eaf7f8!important}.dg-network-page .dg-network-profile-contact-list i{color:var(--dg-r9-teal)!important}.dg-network-page .dg-network-section{padding:clamp(2.7rem,5vw,4.7rem) 0!important}.dg-network-page .dg-network-section--soft{background:#f6fafb!important;border-block:1px solid var(--dg-r9-line)}.dg-network-page .dg-network-section-head{margin:0 0 clamp(1.45rem,3vw,2rem)!important;max-width:760px;text-align:left!important}.dg-network-page .dg-network-eyebrow{margin:0 0 .85rem!important;padding:0!important;background:none!important;border:0;border-radius:0!important;color:var(--dg-r9-teal)!important;font-size:.76rem;font-weight:750!important;letter-spacing:.12em!important}.dg-network-page .dg-network-section-head h2,.dg-network-page .dg-network-content h2{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(1.9rem,3vw,2.9rem)!important;font-weight:400!important;letter-spacing:-.018em!important;line-height:1.15!important}.dg-network-page .dg-network-section-head p{color:var(--dg-r9-muted)!important;font-weight:400!important}.dg-network-page .dg-network-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr)!important;gap:clamp(1.6rem,4vw,4rem)!important}.dg-network-page .dg-network-prose{font-size:1.04rem;color:#364e63!important;line-height:1.95!important;font-weight:400!important}.dg-network-page .dg-network-card,.dg-network-page .dg-network-service-card{border:1px solid var(--dg-r9-line)!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}.dg-network-page .dg-network-card{border-top:3px solid #009ca9!important}.dg-network-page .dg-network-info-list a{color:var(--dg-r9-teal);overflow-wrap:anywhere}.dg-network-page .dg-network-service-icon{background:#e7f6f7!important;color:#007f89!important;border-radius:4px!important}.dg-network-page .dg-network-service-card h3{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;font-size:1.4rem!important}.dg-network-page .dg-network-map-shell{border-block:1px solid var(--dg-r9-line)}.dg-network-page .dg-network-map-panel-card{border-radius:5px!important;box-shadow:0 14px 35px #0a24441a!important}.dg-network-page .dg-network-location-tab{border-radius:4px!important}.dg-job-ad-show-page .dg-tw-container{width:calc(100% - 48px);max-width:1240px;margin-inline:auto}.dg-job-ad-show-page .dg-public-detail-hero{padding:clamp(2.8rem,5vw,5rem) 0!important;background:#f5f9fa!important;border-bottom:1px solid var(--dg-r9-line);color:var(--dg-r9-ink)!important}.dg-job-ad-show-page .dg-public-back-link{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.9rem;color:var(--dg-r9-teal)!important;text-decoration:none;font-size:.85rem;font-weight:700}.dg-job-ad-show-page .dg-public-back-link:hover{text-decoration:underline}.dg-job-ad-show-page .dg-public-detail-hero__grid{display:block;max-width:980px}.dg-job-ad-show-page .dg-public-detail-hero__main{min-width:0}.dg-job-ad-show-page .dg-public-detail-pills{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.dg-job-ad-show-page .dg-public-detail-pills span{display:inline-flex;align-items:center;padding:.35rem .7rem;background:#e5f1f4!important;border:1px solid #cee3e8;color:#194d60!important;border-radius:3px!important;font-size:.8rem;line-height:1.4;font-weight:650}.dg-job-ad-show-page .dg-public-detail-hero h1{max-width:930px;margin:.8rem 0 1.2rem;color:var(--dg-r9-ink)!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(2.4rem,5vw,4.5rem)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.025em!important}.dg-job-ad-show-page .dg-public-detail-hero p{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin:.4rem 0;color:var(--dg-r9-muted)!important;font-size:.91rem;line-height:1.65}.dg-job-ad-show-page .dg-public-detail-hero p i{color:var(--dg-r9-teal)}.dg-job-ad-show-page .dg-public-detail-section{padding:clamp(2.4rem,5vw,4.8rem) 0}.dg-job-ad-show-page .dg-public-detail-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(295px,.78fr);gap:clamp(1.6rem,4vw,4rem);align-items:start}.dg-job-ad-show-page .dg-public-detail-main,.dg-job-ad-show-page .dg-public-detail-aside{min-width:0}.dg-job-ad-show-page .dg-public-detail-card{padding:0 0 2.25rem!important;border:0!important;border-bottom:1px solid var(--dg-r9-line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.dg-job-ad-show-page .dg-journal-detail-section-title{margin:.5rem 0 1.5rem;color:var(--dg-r9-ink);font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.18}.dg-job-ad-show-page .dg-public-detail-lead{margin:0 0 1.4rem;color:#233f56!important;font-size:clamp(1.08rem,1.65vw,1.25rem)!important;font-weight:450!important;line-height:1.75!important}.dg-job-ad-show-page .dg-public-rich-text{white-space:normal;color:#425a6e!important;font-size:1rem!important;line-height:1.9!important;overflow-wrap:break-word}.dg-job-ad-show-page .dg-public-detail-block{margin-top:2.5rem;padding-top:1rem}.dg-job-ad-show-page .dg-public-detail-block__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.dg-job-ad-show-page .dg-public-detail-block h2{margin:.2rem 0;color:var(--dg-r9-ink);font-family:"DM Serif Display",Georgia,serif;font-size:1.9rem;font-weight:400}.dg-job-ad-show-page .dg-public-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dg-job-ad-show-page .dg-public-gallery-item{display:block;position:relative;overflow:hidden;border:1px solid var(--dg-r9-line);border-radius:4px;aspect-ratio:4/3}.dg-job-ad-show-page .dg-public-gallery-item img{display:block;width:100%;height:100%;object-fit:cover}.dg-job-ad-show-page .dg-public-card-grid--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dg-job-ad-show-page .dg-public-response-card{position:relative;padding:clamp(1.3rem,3vw,2rem)!important;border:1px solid var(--dg-r9-line)!important;border-top:3px solid #00aab3!important;border-radius:4px!important;background:#f8fbfc!important;box-shadow:none!important}.dg-job-ad-show-page .dg-public-response-card h2{margin:.65rem 0 .5rem;color:var(--dg-r9-ink)!important;font-family:"DM Serif Display",Georgia,serif;font-weight:400!important;font-size:clamp(1.65rem,2.8vw,2.1rem)!important}.dg-job-ad-show-page .dg-public-response-card>p{margin:.2rem 0 1.55rem;color:var(--dg-r9-muted)!important;line-height:1.65}.dg-job-ad-show-page .dg-public-form-stack{display:grid;gap:1rem}.dg-job-ad-show-page .dg-public-field{display:grid;gap:.4rem;min-width:0;color:var(--dg-r9-ink);font-size:.84rem;font-weight:650}.dg-job-ad-show-page .dg-public-field input,.dg-job-ad-show-page .dg-public-field textarea{width:100%;min-width:0;min-height:2.9rem;padding:.75rem .85rem;border-radius:3px!important;border:1px solid #c8d8e0!important;color:#0b2444;background:#fff!important;font:400 .92rem/1.6 DM Sans,Arial,sans-serif;box-shadow:none!important}.dg-job-ad-show-page .dg-public-field textarea{min-height:125px;resize:vertical}.dg-job-ad-show-page .dg-public-field .is-invalid{border-color:#d83b51!important;background:snow!important}.dg-job-ad-show-page .dg-public-field-error{color:#b4233c;font-size:.8rem;line-height:1.5}.dg-job-ad-show-page .dg-public-check{display:flex;align-items:flex-start;gap:.65rem;font-size:.8rem;line-height:1.55;color:#40566d}.dg-job-ad-show-page .dg-public-check input{flex:0 0 auto;accent-color:#008b92;margin-top:.2rem}.dg-job-ad-show-page .dg-journal-response-note{margin:0;color:#5b7080;font-size:.77rem;line-height:1.6}.dg-job-ad-show-page .dg-public-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:3.25rem;padding:.85rem 1rem;border:1px solid #0a2444!important;border-radius:4px!important;background:#0a2444!important;color:#fff!important;font-size:.92rem;font-weight:750;cursor:pointer}.dg-job-ad-show-page .dg-public-primary-button:hover{background:#006d82!important;border-color:#006d82!important}.dg-job-ad-show-page .dg-public-alert{display:flex;gap:.7rem;margin:0 0 1.3rem;padding:1rem;border:1px solid var(--dg-r9-line);border-radius:4px}.dg-job-ad-show-page .dg-public-alert--success{color:#12533c;background:#ecf8f2;border-color:#bddfcc}.dg-job-ad-show-page .dg-public-alert--danger{color:#8e2437;background:#fff1f3;border-color:#efc1cb}.dg-job-ad-show-page .dg-public-alert ul{padding-left:1.1rem}.dg-job-ad-show-page .dg-hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}@media (max-width:1024px){.dg-network-page .dg-network-profile-hero__inner,.dg-network-page .dg-network-content-grid,.dg-job-ad-show-page .dg-public-detail-layout{grid-template-columns:minmax(0,1fr)!important}.dg-network-page .dg-network-profile-trust{max-width:none!important}.dg-job-ad-show-page .dg-public-detail-aside{max-width:720px}}@media (max-width:720px){.dg-network-page .container,.dg-job-ad-show-page .dg-tw-container{width:calc(100% - 32px)}.dg-network-page .dg-network-profile-hero{text-align:left!important;padding:2.35rem 0!important}.dg-network-page .dg-network-profile-identity{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:1rem}.dg-network-page .dg-network-profile-logo{margin:0!important;width:4.4rem!important;height:4.4rem!important}.dg-network-page .dg-network-profile-type{margin:0!important}.dg-network-page .dg-network-profile-actions{justify-content:flex-start!important}.dg-network-page .dg-network-profile-action{width:100%;max-width:100%}.dg-network-page .dg-network-services-grid,.dg-job-ad-show-page .dg-public-gallery-grid,.dg-job-ad-show-page .dg-public-card-grid--compact{grid-template-columns:minmax(0,1fr)!important}.dg-job-ad-show-page .dg-public-detail-hero{padding:2.3rem 0!important}.dg-job-ad-show-page .dg-public-detail-section{padding:2.2rem 0}.dg-job-ad-show-page .dg-public-detail-block__head{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.dg-network-page *,.dg-job-ad-show-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.dg-tw-public .dg-network-page .dg-network-locations-section{padding-bottom:0!important;margin-bottom:0!important}body.dg-tw-public .dg-network-page .dg-network-locations-section .dg-network-map-shell{margin-bottom:0!important}body.dg-tw-public .dg-network-page{padding-bottom:0!important;margin-bottom:0!important}
