.service-overview{color:#193d32;background:#fff;border:1px solid #dce3d9;border-radius:24px;padding:clamp(22px,4vw,42px);margin:32px 0;font:15px/1.8 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:anywhere}.service-overview *{box-sizing:border-box}.service-overview__intro{max-width:780px}.service-overview__eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.service-overview h2{font-size:clamp(25px,3.2vw,34px);line-height:1.25;letter-spacing:-1px;margin:14px 0 20px}.service-overview h3{font-size:19px;line-height:1.4;margin:0 0 16px}.service-overview p{margin:0 0 16px}.service-overview p:last-child{margin-bottom:0}.service-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:26px}.service-overview ul{padding-left:22px;margin:0 0 20px}.service-overview li{margin-bottom:9px}.service-overview__google{background:#f2f6eb;border-radius:16px;padding:24px}.service-overview a{color:#244f3c;text-decoration:underline;text-underline-offset:4px}.service-overview a:focus-visible{outline:3px solid #52774d;outline-offset:4px}.service-overview__footer{border-top:1px solid #dce3d9;margin-top:28px;padding-top:20px;font-size:13px}.service-overview__footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.platform-fallback{max-width:1080px;margin:auto;padding:28px 24px;color:#193d32;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.platform-fallback__brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:750;font-size:24px}.platform-fallback__brand img{width:44px;height:44px}.platform-fallback h1{font-size:clamp(30px,5vw,48px);line-height:1.2;letter-spacing:-1.4px;margin:40px 0 18px}.platform-fallback__access{display:inline-block;padding:12px 22px;border-radius:12px;background:#193d32;color:white;text-decoration:none;font-weight:650}.platform-fallback__error{border:1px solid #c9d6ba;border-radius:16px;padding:20px;margin-top:20px;font:15px/1.6 system-ui}.platform-fallback__error h2{font-size:21px}.platform-fallback__error button{background:#193d32;color:white;border:0;border-radius:10px;padding:12px 20px;cursor:pointer}@media(max-width:760px){.service-overview__grid{grid-template-columns:1fr;gap:24px}.service-overview__google{padding:20px}.platform-fallback{padding:22px 18px}}@media print{.service-overview__grid{display:block}.service-overview__google{margin-top:20px}.platform-fallback__access{display:none}}
