.sm-editorial{position:relative;margin:0;isolation:isolate;overflow:hidden;background:#151515;aspect-ratio:1.85}
.sm-editorial>img{display:block;width:100%;height:100%;object-fit:cover}.sm-seo>img{object-position:center 45%}.sm-brand>img{object-position:center 40%}
.sm-editorial:after{content:'';position:absolute;z-index:0;inset:30% 0 0;background:linear-gradient(transparent,#000b)}
.sm-editorial figcaption{position:absolute;left:25px;bottom:22px;z-index:1;color:#fff}.sm-editorial figcaption>span{display:block;font-size:8px;letter-spacing:.12em;margin-bottom:10px;color:#ffceac}.sm-editorial strong{font:500 28px/1.1 var(--title);letter-spacing:-.04em;color:#fff}
.sm-projects{padding:24px;background:#171719;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.sm-projects figure{margin:0;background:#28282a;border:1px solid #ffffff1b;border-radius:7px;overflow:hidden;box-shadow:0 10px 20px #0005}.sm-projects figure:first-child{grid-column:1/-1}.sm-projects img{width:100%;height:auto;aspect-ratio:1.85;object-fit:cover;object-position:top;display:block}.sm-projects figure:first-child img{aspect-ratio:2.5}.sm-browser{height:16px;display:flex;align-items:center;gap:4px;padding:0 7px}.sm-browser i{width:3px;height:3px;border-radius:50%;background:#a29a93}.sm-projects figcaption{display:flex;justify-content:space-between;font-size:9px;padding:9px 11px;color:#e6e1dc}.sm-projects figcaption>span{color:#ff985b}
.sm-google-profile,.sm-google-ad,.sm-google-local{font-family:Arial,sans-serif;background:#fff;color:#202124;font-size:12px;font-weight:400;line-height:1.5;text-align:left;letter-spacing:normal}
.sm-profile-cover{display:grid;grid-template-columns:1.45fr 1fr;height:130px;gap:2px}.sm-profile-cover>img{width:100%;height:130px;object-fit:cover}.sm-map{position:relative;overflow:hidden}.sm-map>svg{height:100%;width:100%;object-fit:cover}.sm-map>span{position:absolute;left:45%;top:32%;color:#ea4335}.sm-map>span svg{width:32px;height:32px;fill:#ea4335;stroke:#fff;stroke-width:1.5}.sm-map>small{position:absolute;top:64%;left:45%;font:11px Arial;color:#666}
.sm-profile-body{padding:18px 23px 17px}.sm-profile-name{font:400 25px/1.15 Arial;color:#202124;display:flex;justify-content:space-between;gap:10px}.sm-profile-name>span{font-size:20px;color:#5f6368}.sm-profile-category{font-size:11px;color:#70757a;margin:5px 0 15px}.sm-profile-actions{display:flex;gap:7px;justify-content:space-between}.sm-profile-actions>span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;color:#1967d2;flex:1}.sm-profile-actions svg{box-sizing:content-box;width:17px;height:17px;border:1px solid #dadce0;border-radius:50%;padding:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sm-profile-tabs{display:flex;justify-content:space-between;gap:10px;margin:17px -23px 10px;padding:0 23px;border-bottom:1px solid #dadce0;color:#5f6368;font-size:11px}.sm-profile-tabs>*{padding:8px 0;font-weight:400}.sm-profile-tabs b{color:#1967d2;border-bottom:3px solid #1967d2}.sm-profile-info{display:grid;gap:9px;color:#3c4043;font-size:11px}.sm-profile-info>span{display:flex;align-items:center;gap:11px}.sm-profile-info svg{width:17px;height:17px;fill:none;stroke:#70757a;stroke-width:1.5;flex:none}
.sm-searchbar{display:flex;align-items:center;gap:15px;padding:24px 23px 17px}.sm-google{font:500 23px/1 Arial,sans-serif;letter-spacing:-1.5px;white-space:nowrap}.sm-google b{font-weight:500}.sm-google b:nth-child(1),.sm-google b:nth-child(4){color:#4285f4}.sm-google b:nth-child(2),.sm-google b:nth-child(6){color:#ea4335}.sm-google b:nth-child(3){color:#fbbc05}.sm-google b:nth-child(5){color:#34a853}.sm-searchbar>div{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dfe1e5;border-radius:25px;padding:10px 14px;box-shadow:0 2px 6px #00000008;font-size:12px}.sm-searchbar svg{width:16px;height:16px;fill:none;stroke:#70757a;stroke-width:1.5;flex:none}.sm-search-tabs{display:flex;gap:24px;padding:0 25px 0 103px;border-bottom:1px solid #ebebeb;font-size:11px;color:#70757a}.sm-search-tabs>*{padding:4px 0 12px;font-weight:400}.sm-search-tabs b{border-bottom:3px solid #1a73e8;color:#1a73e8}.sm-ad-content{padding:22px 25px 27px}.sm-ad-content>small{font-size:11px;font-weight:600;color:#202124}.sm-ad-domain{display:flex;align-items:center;gap:10px;margin:16px 0 11px;font-size:12px}.sm-ad-domain>span{display:grid;place-items:center;background:#edf0f2;border:1px solid #dadce0;width:28px;height:28px;border-radius:50%;font-weight:600;color:#4f626a}.sm-ad-domain small{display:block;font-size:10px;color:#4d5156}.sm-ad-domain i{font-size:16px;font-style:normal;margin-left:8px}.sm-ad-content>strong{display:block;font-size:20px;line-height:1.3;color:#1a0dab;font-weight:400;letter-spacing:normal}html .sm-ad-content>p{font:12px/1.65 Arial;color:#4d5156;margin:10px 0 17px}.sm-sitelinks{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:#1a0dab}
.sm-local-heading{padding:0 24px;font-size:20px;font-weight:400;line-height:1.3}.sm-local-heading small{display:block;font-size:10px;margin-top:5px;color:#5f6368}.sm-local-filters{display:flex;gap:8px;padding:15px 24px}.sm-local-filters>span{font-size:11px;padding:6px 14px;border:1px solid #dadce0;border-radius:20px}.sm-local-result{display:flex;gap:17px;padding:17px 24px 20px;border-top:1px solid #eee}.sm-local-avatar{width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center;background:#e8f0fe;color:#1967d2;font-size:25px}.sm-local-result strong{font-size:18px;font-weight:400}.sm-local-result div>span{display:block;font-size:11px;color:#5f6368;margin-top:3px}html .sm-local-result p{font:12px/1.6 Arial;color:#4d5156;margin:10px 0 0}.sm-local-actions{display:flex;border-top:1px solid #dadce0}.sm-local-actions>span{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 10px;width:50%;font-size:12px;color:#1967d2}.sm-local-actions>span+span{border-left:1px solid #dadce0}.sm-local-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}
.service-media-standalone{overflow:hidden;min-width:0;border-radius:15px;border:1px solid #ffffff20;box-shadow:0 25px 55px #0004;align-self:center}.service-media-standalone .sm-editorial{aspect-ratio:.95}.service-media-standalone .sm-editorial strong{font-size:clamp(28px,3vw,40px)}.service-media-standalone .sm-google-profile{max-width:520px;margin:auto}.service-media-standalone .sm-profile-cover{height:180px}.service-media-standalone .sm-profile-cover>img{height:180px}.service-media-standalone .sm-profile-body{padding-top:24px;padding-bottom:25px}.service-media-standalone .sm-profile-info{gap:15px}
@media(max-width:500px){.sm-editorial{aspect-ratio:1.2}.sm-editorial figcaption{left:18px;bottom:20px}.sm-editorial strong{font-size:26px}.sm-editorial figcaption>span{font-size:7px;letter-spacing:.08em}.sm-projects{padding:13px;gap:9px}.sm-projects figcaption{font-size:8px;padding:7px}.sm-profile-body{padding:16px}.sm-profile-name{font-size:23px}.sm-profile-cover,.sm-profile-cover>img{height:100px}.sm-profile-tabs{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.sm-profile-actions>span{font-size:9px}.sm-profile-actions svg{padding:8px;width:16px;height:16px}.sm-searchbar{gap:10px;padding:20px 15px 15px;flex-wrap:wrap}.sm-google{font-size:23px}.sm-searchbar>div{padding:9px 11px;font-size:11px;flex-basis:100%}.sm-search-tabs{padding-left:17px;gap:20px}.sm-ad-content{padding:20px 17px}.sm-ad-content>strong{font-size:19px}.sm-ad-domain small{font-size:9px}.sm-local-heading{padding:0 17px;font-size:19px}.sm-local-filters{padding:13px 17px}.sm-local-result{padding:17px;gap:12px}.sm-local-avatar{width:40px;height:40px;font-size:20px}.sm-local-result strong{font-size:17px}.sm-local-actions>span{font-size:11px}.service-media-standalone .sm-editorial{aspect-ratio:1.1}}
