/* Selective readability pass: only audited small copy and actions. No global heading/body reset. */
body .ift-team-page-card-role{font-size:13px!important;line-height:1.8!important;}
body .ift-team-page-card-body p,
body .ift-team-page-scenario p,
body .ift-team-page-philosophy-card p,
body .ift-profile-expertise-card p,
body .ift-profile-process-item p,
body .ift-profile-pov-card p,
body .ift-profile-service-role,
body .ift-profile-working-item{font-size:14px!important;line-height:1.85!important;}
body .ift-team-page-tag,
body .ift-team-page-filter,
body .ift-profile-article-cat,
body .ift-profile-related-body>span{font-size:12px!important;line-height:1.7!important;}
body .ift-team-page-profile-link,
body .ift-team-page-scenario-link,
body .ift-profile-service>a,
body .ift-profile-related-body>a{font-size:14px!important;line-height:1.7!important;}
body .ift-services-page-service-note,
body .ift-services-page-process-item p,
body .ift-services-page-custom-card p,
body .ift-services-page-work-item p,
body .ift-about-year-sub,
body .ift-about-service p{font-size:14px!important;line-height:1.85!important;}
body .ift-services-page-chip{font-size:12px!important;line-height:1.65!important;}
body .ift-services-page-finder-result,
body .ift-services-card-more,
body .ift-motion-toggle{font-size:13px!important;line-height:1.7!important;}
body .ift-web-step p,
body .ift-web-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-seo-step p,
body .ift-seo-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-ads-step p,
body .ift-ads-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-app-step p,
body .ift-app-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-software-step p,
body .ift-software-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-visual-step p,
body .ift-visual-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-marketing-step p,
body .ift-marketing-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-game-step p,
body .ift-game-cost-item p{font-size:14px!important;line-height:1.85!important;}
body .ift-web-cap p,
body .ift-web-type p,
body .ift-web-trust-desc,
body .ift-seo-journey-item p,
body .ift-seo-source-note,
body .ift-ads-metric p,
body .ift-ads-framework-item p,
body .ift-app-source-note,
body .ift-software-source-note,
body .ift-software-analysis-item p,
body .ift-visual-service p,
body .ift-marketing-service p,
body .ift-marketing-content-item p,
body .ift-marketing-hierarchy-item p,
body .ift-marketing-purpose-item p,
body .ift-game-type p{font-size:14px!important;line-height:1.85!important;}
body .ift-faq-clear,
body .ift-faq-filter,
body .ift-faq-jump,
body .ift-faq-more,
body .ift-faq-result,
body .ift-faq-result>span,
body .ift-faq-result>strong,
body .ift-faq-note,
body .ift-faq-cta>a{font-size:14px!important;line-height:1.8!important;}
body .ift-faq-cat{font-size:12px!important;line-height:1.7!important;}
body .ift-contact-page-field>label,
body .ift-contact-page-group-label,
body .ift-contact-page-service-option label,
body .ift-contact-page-consent label,
body .ift-contact-page-file-note,
body .ift-contact-page-material,
body .ift-contact-page-method-link,
body .ift-contact-page-project>a,
body .ift-contact-page-project p,
body .ift-contact-page-step p,
body .ift-contact-page-method p,
body .ift-contact-page-before-card p,
body .ift-contact-page-privacy>a{font-size:14px!important;line-height:1.8!important;}
body .ift-portfolio-category,
body .ift-portfolio-tag,
body .ift-portfolio-card-meta>span,
body .ift-case-related-body>span,
body .ift-case-side-label,
body .ift-case-side-item>span{font-size:12px!important;line-height:1.7!important;}
body .ift-portfolio-card-link,
body .ift-portfolio-discipline p,
body .ift-portfolio-step p,
body .ift-case-related-body>a,
body .ift-case-next-card>span,
body .ift-case-side-links>a,
body .ift-case-side-item>strong,
body .ift-case-side-cta p,
body .ift-case-btn{font-size:14px!important;line-height:1.8!important;}
body .ift-news-author-card>p,
body .ift-news-author-card>a,
body .ift-news-card-bottom>a,
body .ift-news-filters>a{font-size:14px!important;line-height:1.8!important;}
body .ift-news-author-card>small,
body .ift-news-category,
body .ift-news-meta>time{font-size:13px!important;line-height:1.7!important;}
body .ift-tag,
body .ift-trust-case-tag,
body .ift-ecosystem-tag{font-size:12px!important;line-height:1.65!important;}
body .ift-trust-step-desc,
body .ift-trust-step-note,
body .ift-trust-why-line,
body .ift-ecosystem-industry-note,
body .ift-ecosystem-trust-desc{font-size:14px!important;line-height:1.85!important;}
@media(max-width:700px){body :is(.ift-desc,.ift-services-card-desc,.ift-ecosystem-industry-desc,.ift-ecosystem-team-desc,.ift-trust-case-desc){font-size:15px!important;line-height:1.9!important}}
