.fcc-story-reading .wrap,.fcc-advantage-reading .wrap,.fcc-reference-reading .wrap{max-width:1160px}.fcc-story-reading,.fcc-reference-reading{font-size:16px;line-height:1.65}.fcc-story-reading h1,.fcc-advantage-reading .adv-h1,.fcc-reference-reading h1,.fcc-type-reading #main h1{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:0}.fcc-story-reading h1,.fcc-advantage-reading .adv-h1,.fcc-reference-reading h1{max-width:none}.fcc-story-reading h2,.fcc-advantage-reading h2,.fcc-reference-reading h2,.fcc-type-reading #main h2,.ptd .ptd-head h2{font-size:24px;line-height:1.3;font-weight:600}.fcc-reference-reading h1{margin:0 0 20px;color:var(--color-heading)}.fcc-reference-reading h2{margin:0 0 16px}.fcc-reference-reading p{margin:0 0 18px;font-weight:400}.fcc-advantage-reading .adv-overview-benefit h3,.fcc-reference-reading .tools-q-tool,.fcc-type-reading #main h3{font-size:18px;line-height:1.3;font-weight:800;letter-spacing:-.02em}.fcc-advantage-reading .adv-overview-benefit h3,.fcc-reference-reading .tools-q-tool{color:var(--color-heading)}.fcc-story-reading p{margin:0 0 18px}.fcc-story-head{padding-top:48px;padding-bottom:32px}.fcc-story-head h1{margin:0 0 20px}.fcc-story-head .kicker,.fcc-advantage-reading .adv-head .kicker{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-brand)}.fcc-story-origin{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;padding-bottom:48px}.fcc-story-origin figure{margin:0}.fcc-story-origin img{width:100%;height:auto;display:block}.fcc-story-origin figcaption{font-size:14px;line-height:1.5;color:var(--color-text-secondary);margin-top:12px}.fcc-story-purpose{padding-bottom:48px}.fcc-story-purpose blockquote{margin:0 0 32px;border-left:3px solid var(--color-brand);padding:12px 24px;font-size:20px}.fcc-story-purpose blockquote p{margin:0}.fcc-story-close{padding-bottom:48px}.fcc-story-close>span{scroll-margin-top:110px}.fcc-advantage-reading .adv-head{background:white;border:0;padding:48px 0 0}.fcc-advantage-reading .adv-h1{margin:0 0 20px;color:var(--color-heading)}.fcc-advantage-reading .adv-hero-lead,.fcc-reference-reading p,.fcc-type-reading #main p{font-size:16px;line-height:1.65}.fcc-advantage-reading .adv-hero-lead,.fcc-reference-reading p{max-width:none;color:var(--color-text-secondary)}.fcc-type-reading #main p{font-weight:400}.fcc-type-reading #main .kicker{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.fcc-advantage-reading .adv-hero-lead{margin:0}.fcc-advantage-reading .adv-overview-benefit p,.fcc-reference-reading .tools-q-text{font-size:16px;line-height:1.6;font-weight:400;color:var(--color-text-secondary)}.fcc-advantage-reading .adv-overview{padding-top:32px;padding-bottom:24px}.fcc-advantage-reading .adv-overview+[aria-labelledby=robo-ai-title]{padding-top:24px}.fcc-advantage-reading .adv-overview-title{font-size:22px;margin-bottom:12px}.fcc-advantage-reading .adv-overview-intro{font-size:16px}.fcc-advantage-reading .adv-attention{padding:48px 0}.fcc-advantage-reading .adv-attention .wrap>p{font-size:16px;line-height:1.65;margin:0 0 18px}.fcc-advantage-proof{margin-top:28px;background:white;border:1px solid var(--color-border-strong);padding:0 20px}.fcc-advantage-proof>h2{padding:18px 0;margin:0;font-size:18px;font-weight:600}.adv-hero-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,345px) minmax(0,1fr);align-items:start;gap:32px;margin-bottom:24px}.adv-hero-brand{min-width:0}.adv-hero-logo{width:min(390px,100%);aspect-ratio:3.5;overflow:hidden}.adv-hero-media .adv-hero-logo .robo-mark-hero{position:relative;width:120%;max-width:none;left:-10%;top:-24%;padding:0;margin:0;background:white}.adv-hero-brand>p{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--color-text-secondary)}.adv-hero-brand>p+p{margin-top:8px}.adv-hero-media figure{margin:0;min-width:0}.adv-hero-media .zoom{display:flex;flex-direction:column}.adv-hero-media .zoom-cue{order:2;margin:10px 0 0;font-size:13px;font-weight:400;letter-spacing:0}.adv-hero-media .zoom-icon{width:14px;height:14px}.adv-hero-copy{min-width:0}.adv-hero-screen{display:block;width:100%;height:auto;border:1px solid var(--color-border-strong)}@media(max-width:1100px){.adv-hero-media{grid-template-columns:minmax(0,345px) minmax(0,1fr)}.adv-hero-brand{grid-column:1 / -1}}@media(max-width:800px){.adv-hero-media{grid-template-columns:1fr;gap:20px}.adv-hero-media figure{width:50%;justify-self:center}}.fcc-advantage-proof>p{font-size:16px;line-height:1.65}.fcc-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:12px 0 24px}.fcc-proof-grid figure{margin:0;min-width:0}.fcc-proof-grid .zoom{display:flex;flex-direction:column}.fcc-proof-grid .zoom-cue{order:2;margin:12px 0;font-size:14px;font-weight:400}.fcc-proof-grid img{width:100%;height:auto;display:block;border:1px solid var(--color-border-strong)}.fcc-proof-grid figcaption{font-size:14px;line-height:1.5}.fcc-proof-grid figcaption strong,.fcc-proof-grid figcaption span{display:block;margin-bottom:8px}.fcc-advantage-reading .adv-overview-action{padding:48px 0}.fcc-advantage-reading .adv-overview-action .wrap>p{font-size:16px}.fcc-advantage-reading .adv-overview-action .wrap>.adv-overview-assurance{font-size:14px}@media(max-width:800px){.fcc-story-origin{grid-template-columns:1fr;gap:24px}.fcc-story-origin figure{max-width:480px}.fcc-proof-grid{grid-template-columns:1fr}}@media(max-width:600px){.fcc-story-reading h1,.fcc-advantage-reading .adv-h1,.fcc-reference-reading h1,.fcc-type-reading #main h1{font-size:26px}.fcc-story-reading h2,.fcc-advantage-reading h2,.fcc-reference-reading h2,.fcc-type-reading #main h2,.ptd .ptd-head h2{font-size:22px}.fcc-story-head,.fcc-advantage-reading .adv-head{padding-top:32px}.fcc-story-origin,.fcc-story-purpose,.fcc-story-close{padding-bottom:32px}.fcc-advantage-reading .adv-attention,.fcc-advantage-reading .adv-overview-action{padding:32px 0}}@media print{.fcc-advantage-proof>:not(summary){display:block!important}.fcc-proof-grid{display:block}.fcc-proof-grid figure{break-inside:avoid;margin-bottom:24px}}.fcc-type-reading #main .about-hero-head h1,.fcc-type-reading #main .about-hero-support{max-width:none}.fcc-reference-reading.permit-landing~.ptd .ptd-row-title,.fcc-reference-reading.permit-landing~.ptd .ptd-lead-title{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0}.fcc-reference-reading.permit-landing~.ptd .ptd-no{font-size:14px;font-weight:400}.ptd .ptd-lead-title,.ptd .ptd-row-title,.ptd .ptd-row.is-here .ptd-row-title{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0}.ptd .ptd-lead-blurb,.ptd .ptd-row-blurb{font-size:16px;line-height:1.6;font-weight:400}.ptd .ptd-kicker,.ptd .ptd-lead-kicker{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.ptd .ptd-no{font-size:14px;font-weight:400}.ptd .ptd-lead-go,.ptd .ptd-more>summary{font-size:14px;font-weight:500}.fcc-type-reading #main .legal-page li{font-size:16px;line-height:1.65}
