/* Google-style search preview. Local illustration only: no Google asset or request. */
.studio .sc-feature-page .fd-visibility .fg-search-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);grid-template-areas:'intro preview' 'editor preview';gap:0 34px;align-items:start;padding:34px 30px;background:var(--studio-paper,#fffdf7)}
.studio .sc-feature-page .fd-visibility .fg-search-intro{grid-area:intro;margin-bottom:24px;min-width:0}
.studio .sc-feature-page .fd-visibility .fg-search-intro h3{font-family:'Barlow Condensed',sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1.02;margin:12px 0 18px;letter-spacing:-.015em}
.studio .sc-feature-page .fd-visibility .fg-search-intro>p:last-child{font-size:15px;line-height:1.8;color:var(--studio-muted,#557067);max-width:410px;margin:0}
.studio .sc-feature-page .fd-visibility .fg-search-editor{grid-area:editor;min-width:0}
.studio .sc-feature-page .fd-visibility .fg-editor-short-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.studio .sc-feature-page .fd-visibility .fg-search-editor .fd-field{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;font-weight:700;margin:22px 0 0;min-width:0}
.studio .sc-feature-page .fd-visibility .fg-editor-short-fields .fd-field{margin-top:0}
.studio .sc-feature-page .fd-visibility .fg-search-editor .fd-field-help{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:0;color:var(--studio-muted,#557067)}
.studio .sc-feature-page .fd-visibility .fg-search-editor :is(input,textarea){width:100%;min-width:0;min-height:52px;padding:12px 13px;font:400 16px/1.5 Manrope,Arial,sans-serif;border:1px solid #839e90;border-radius:6px;background:#fff;color:var(--studio-ink,#173d33)}
.studio .sc-feature-page .fd-visibility .fg-search-editor textarea{resize:vertical;min-height:118px}
.studio .sc-feature-page .fd-visibility .fg-search-editor :is(input,textarea):focus-visible{outline:3px solid var(--studio-orange,#d74529);outline-offset:3px}
.studio .sc-feature-page .fd-visibility .fg-search-editor .fd-character-count{font:400 12px/1.6 Manrope,Arial,sans-serif;letter-spacing:0;text-align:right;color:var(--studio-muted,#557067)}
.studio .sc-feature-page .fd-visibility .fg-search-editor>.fd-text-button{min-height:44px;margin-top:17px;font-size:14px;line-height:1.5}
.studio .sc-feature-page .fd-visibility .fg-search-preview{grid-area:preview;min-width:0;padding:0;border:0;background:transparent;position:sticky;top:108px;align-self:start}
.studio .sc-feature-page .fd-visibility .fg-preview-label{display:flex;align-items:center;gap:8px;font:700 12px/1.6 Manrope,Arial,sans-serif;color:var(--studio-muted,#557067);margin:0 0 13px}
.studio .sc-feature-page .fd-visibility .fg-preview-label>span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--studio-ink,#173d33)}
.studio .sc-feature-page .fd-visibility .fg-google{font:400 14px/1.58 Arial,sans-serif;background:#fff;color:#202124;border:1px solid #dadce0;border-radius:9px;overflow:hidden;min-width:0;text-align:left}
.studio .sc-feature-page .fd-visibility .fg-google :is(p,h4,a,span){font-family:Arial,sans-serif;text-transform:none;letter-spacing:normal}
.studio .sc-feature-page .fd-visibility .fg-google-header{display:flex;align-items:center;gap:17px;padding:24px 20px 14px;min-width:0}
.studio .sc-feature-page .fd-visibility .fg-google-logo{display:block;width:100px;height:36px;flex:0 0 100px;overflow:visible}
.studio .sc-feature-page .fd-visibility .fg-query-bar{display:flex;align-items:center;gap:11px;width:100%;min-width:0;height:46px;padding:10px 15px;border:1px solid #dfe1e5;border-radius:24px;box-shadow:0 1px 6px #2021241f;background:#fff;color:#202124;font-size:14px;line-height:1.4}
.studio .sc-feature-page .fd-visibility .fg-query-bar>svg{width:19px;height:19px;flex:none;color:#70757a}
.studio .sc-feature-page .fd-visibility [data-seo-query-output]{display:block;min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.studio .sc-feature-page .fd-visibility .fg-query-tools{display:flex;gap:12px;align-items:center;flex:none}
.studio .sc-feature-page .fd-visibility .fg-query-tools>svg{width:20px;height:20px;flex:none}
.studio .sc-feature-page .fd-visibility .fg-google-tabs{display:flex;gap:23px;align-items:center;overflow:auto;scrollbar-width:none;min-width:0;max-width:100%;padding:0 24px;border-bottom:1px solid #ebebeb;color:#5f6368;font-size:13px;line-height:1.4;white-space:nowrap}
.studio .sc-feature-page .fd-visibility .fg-google-tabs::-webkit-scrollbar{display:none}
.studio .sc-feature-page .fd-visibility .fg-google-tabs>span{display:block;flex:none;padding:15px 0 13px;border-bottom:3px solid transparent}
.studio .sc-feature-page .fd-visibility .fg-google-tabs>.is-active{color:#202124;border-bottom-color:#202124}
.studio .sc-feature-page .fd-visibility .fg-google-results{padding:27px 24px 32px;min-height:248px}
.studio .sc-feature-page .fd-visibility .fg-google-result{min-width:0}
.studio .sc-feature-page .fd-visibility .fg-result-attribution{display:flex;align-items:center;gap:11px;min-width:0;margin-bottom:10px}
.studio .sc-feature-page .fd-visibility .fg-result-favicon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid #ecedef;border-radius:50%;background:#f1f3f4;color:#5f6368}
.studio .sc-feature-page .fd-visibility .fg-result-favicon>svg{width:20px;height:20px}
.studio .sc-feature-page .fd-visibility .fg-result-origin{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}
.studio .sc-feature-page .fd-visibility .fg-result-origin>[data-seo-site-output]{font:400 14px/1.35 Arial,sans-serif;color:#202124;overflow-wrap:anywhere}
.studio .sc-feature-page .fd-visibility .fg-result-origin>.fg-result-url{font:400 12px/1.5 Arial,sans-serif;color:#4d5156;overflow-wrap:anywhere}
.studio .sc-feature-page .fd-visibility .fg-result-url>span{color:#5f6368}
.studio .sc-feature-page .fd-visibility .fg-result-more{display:block;width:16px;height:20px;fill:#4d5156;flex:0 0 16px;margin-left:2px}
.studio .sc-feature-page .fd-visibility .fg-google-result .fg-result-title{font:400 20px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:normal;color:#1a0dab;margin:0 0 5px;overflow-wrap:anywhere}
.studio .sc-feature-page .fd-visibility .fg-result-title>a{font:inherit;color:#1a0dab;text-decoration:none;overflow-wrap:anywhere}
.studio .sc-feature-page .fd-visibility .fg-result-title>a:hover{text-decoration:underline}
.studio .sc-feature-page .fd-visibility .fg-google-result .fg-result-description{font:400 14px/1.58 Arial,sans-serif;color:#4d5156;margin:0;overflow-wrap:anywhere}
.studio .sc-feature-page .fd-visibility .fg-search-note{font:400 13px/1.75 Manrope,Arial,sans-serif;color:var(--studio-muted,#557067);margin:16px 0 0;padding:0;border:0}
@media(max-width:1000px){.studio .sc-feature-page .fd-visibility .fg-search-layout{grid-template-columns:1fr;grid-template-areas:'intro' 'preview' 'editor';padding:30px 25px;gap:27px}.studio .sc-feature-page .fd-visibility .fg-search-intro{margin-bottom:0}.studio .sc-feature-page .fd-visibility .fg-search-intro h3{font-size:43px}.studio .sc-feature-page .fd-visibility .fg-search-intro>p:last-child{max-width:620px}.studio .sc-feature-page .fd-visibility .fg-search-preview{position:static}.studio .sc-feature-page .fd-visibility .fg-google-results{min-height:225px}.studio .sc-feature-page .fd-visibility .fg-editor-short-fields{gap:20px}}
@media(max-width:600px){.studio .sc-feature-page .fd-visibility .fg-search-layout{padding:25px 17px;gap:26px}.studio .sc-feature-page .fd-visibility .fg-search-intro h3{font-size:40px}.studio .sc-feature-page .fd-visibility .fg-search-intro>p:last-child{font-size:14px}.studio .sc-feature-page .fd-visibility .fg-preview-label{font-size:12px;gap:7px;align-items:flex-start}.studio .sc-feature-page .fd-visibility .fg-preview-label>span{margin-top:6px}.studio .sc-feature-page .fd-visibility .fg-google-header{flex-direction:column;gap:11px;padding:15px 13px 5px}.studio .sc-feature-page .fd-visibility .fg-google-logo{width:89px;height:32px;flex:0 0 32px}.studio .sc-feature-page .fd-visibility .fg-query-bar{height:45px;padding-inline:12px;gap:8px;font-size:14px}.studio .sc-feature-page .fd-visibility .fg-query-tools{gap:9px}.studio .sc-feature-page .fd-visibility .fg-query-tools>svg{width:18px;height:18px}.studio .sc-feature-page .fd-visibility .fg-google-tabs{font-size:13px;padding-inline:16px;gap:22px}.studio .sc-feature-page .fd-visibility .fg-google-tabs>span{padding-block:15px 12px}.studio .sc-feature-page .fd-visibility .fg-google-results{padding:24px 16px 28px;min-height:255px}.studio .sc-feature-page .fd-visibility .fg-result-attribution{gap:9px}.studio .sc-feature-page .fd-visibility .fg-result-origin>[data-seo-site-output]{font-size:14px}.studio .sc-feature-page .fd-visibility .fg-result-origin>.fg-result-url{font-size:12px}.studio .sc-feature-page .fd-visibility .fg-google-result .fg-result-title{font-size:20px;line-height:1.3}.studio .sc-feature-page .fd-visibility .fg-google-result .fg-result-description{font-size:14px;line-height:1.58}.studio .sc-feature-page .fd-visibility .fg-search-note{font-size:12px;line-height:1.75}.studio .sc-feature-page .fd-visibility .fg-editor-short-fields{grid-template-columns:1fr;gap:20px}.studio .sc-feature-page .fd-visibility .fg-search-editor .fd-field{font-size:14px}.studio .sc-feature-page .fd-visibility .fg-search-editor :is(input,textarea){font-size:16px}}
@media(prefers-reduced-motion:reduce){.studio .sc-feature-page .fd-visibility .fg-google *{scroll-behavior:auto!important}}
