/* Scoped supplement; approved brand and typography styles remain byte-identical. */
.fg-experience .fg-inquiry{display:grid;gap:11px}.fg-experience .fg-inquiry label{font-weight:650;font-size:.9rem;line-height:1.4;color:#102849;margin-top:3px}
.fg-experience .fg-inquiry :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){width:100%;min-width:0;border:1.5px solid #9cb3d4;background:#fff;color:#102849;border-radius:10px;padding:12px 14px;font:inherit;font-size:1rem;line-height:1.4;box-sizing:border-box}
.fg-experience .fg-inquiry textarea{resize:vertical;min-height:96px}.fg-experience .fg-inquiry :is(input,select,textarea):focus-visible{outline:3px solid #1857e8;outline-offset:2px}
.fg-experience .fg-consent{display:flex;gap:12px;align-items:flex-start;font-weight:400!important;font-size:.88rem!important}.fg-experience .fg-consent input{flex:0 0 auto;width:20px;height:20px;accent-color:#1655e8}
.fg-experience .fg-inquiry .btn{max-width:100%;justify-content:center}.fg-experience .fg-inquiry .btn:disabled{opacity:.5;cursor:wait}.fg-experience .fg-honeypot{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden!important}
.fg-experience .fg-form-status{margin:4px 0;color:#1d4765;font-size:.86rem;line-height:1.45}.fg-experience .fg-form-status[data-state=error]{color:#9e2036}
.fg-experience .fg-mail-fallback{font-size:.86rem;margin:12px 0 0}.fg-experience .fg-insights{background:#f5f8fe}.fg-experience .fg-post-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:30px}
.fg-experience .fg-post-card{border:1px solid #dce6f3;border-radius:16px;background:#fff;padding:25px;min-width:0}.fg-experience .fg-post-card img{width:100%;height:auto;border-radius:10px}.fg-experience .fg-post-card time{display:block;margin:14px 0;font-size:.78rem;color:#526585}.fg-experience .fg-post-card h3,.fg-experience .fg-post-card h2{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25}.fg-experience .fg-post-card p{font-size:.96rem;line-height:1.65}.fg-experience .fg-post-card a{color:#1452cb;text-underline-offset:3px}
.fg-experience .fg-insights-empty{font-size:1.1rem;line-height:1.7;text-align:center;grid-column:1/-1}.fg-experience .fg-more-posts{text-align:center;margin:27px 0 0}.fg-experience .fg-generated{padding:clamp(80px,9vw,140px) 0;min-height:60vh;background:#f7faff}.fg-experience .fg-generated-panel{background:#fff;border:1px solid #e2eaf6;border-radius:24px;padding:clamp(24px,5vw,70px);max-width:960px;margin:auto;box-shadow:0 22px 56px rgba(16,37,72,.07)}.fg-experience .fg-generated h1{font-size:clamp(2rem,5.3vw,4.2rem);line-height:1.1;letter-spacing:-.035em;max-width:17ch}.fg-experience .fg-generated-lead{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7;max-width:66ch;margin:26px 0}.fg-experience .fg-ref-label{border-left:4px solid #1456f5;padding:12px 18px;background:#f3f7ff;overflow-wrap:anywhere}.fg-experience .fg-post-pagination{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.fg-experience .fg-post-pagination a{padding:9px 14px;border:1px solid #c6d8f2;border-radius:9px}.fg-experience .fg-post-pagination [aria-current=page]{background:#1655e8;color:white}
.fg-experience .fg-short-footer{padding:36px 0;min-height:0}.fg-experience .fg-short-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.fg-experience .fg-short-footer a{color:#fff}
@media(max-width:650px){.fg-experience .fg-generated-panel{border-radius:14px}.fg-experience .fg-inquiry{gap:10px}}
@media(prefers-reduced-motion:reduce){.fg-experience .fg-inquiry *{scroll-behavior:auto!important}}
/* The confirmation and Insights titles carry the same premium editorial type system. */
.fg-experience .fg-generated h1{font-family:var(--serif);font-weight:500;letter-spacing:-.047em;line-height:1.09}
html[lang='zh-Hans'] .fg-generated h1{letter-spacing:-.015em;line-height:1.27}
