/* Readability: preserve display typography; enlarge small supporting text and controls. */
body input,body select,body textarea { font-size:16px; }
body[data-readability="index"] > header:nth-of-type(1) > nav.wrap.nav > button.menu { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-message > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-message > a.jack-cta { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-message > a.jack-cta > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(2) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(3) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-strip > div:nth-of-type(1) > strong:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-strip > div:nth-of-type(1) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-strip > span.brand-slot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-heading > div:nth-of-type(1) > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-heading > button.wall-toggle { font-size:16px !important; line-height:1.5; }
#main > section.creative-wall > p.wall-note { font-size:16px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-space > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-space > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-space > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-brand > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-brand > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-brand > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-talk > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-talk > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-talk > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-learn > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-learn > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-learn > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-visual > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-visual > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-visual > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-ideas > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-ideas > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-ideas > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#about > div.about-editorial-copy > div.about-editorial-action > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#about > div.about-editorial-copy > div.about-editorial-action > a.about-contact { font-size:16px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-heading > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-heading > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-grid > article:nth-of-type(1) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-grid > article:nth-of-type(2) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-grid > article:nth-of-type(3) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(1) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(3) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(4) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#selected-projects > p.stack-intro { font-size:16px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-heading > div:nth-of-type(1) > span.stack-category { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-heading > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.stack-small-images > div.project-art.tile-brand > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.project-story > span.concept-label { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.project-story > span:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.stack-small-images > div.project-art.tile-talk > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.stack-small-images > div.project-art.tile-space > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#work-together > div.center-heading > span.tag { font-size:15px !important; line-height:1.5; }
#work-together > div.engagement-grid > article.engagement > span.mini { font-size:15px !important; line-height:1.5; }
#work-together > div.engagement-grid > article.engagement.dark.highlighted > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.section-heading > div:nth-of-type(1) > span.tag { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.section-heading > div.section-intro > a.plain-link { font-size:16px !important; line-height:1.5; }
#approach > div:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#approach > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#approach > div:nth-of-type(2) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#approach > div:nth-of-type(2) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#approach > div:nth-of-type(3) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#approach > div:nth-of-type(3) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#perspectives > div.wrap > div.notes-grid > article:nth-of-type(1) > a.perspective-cover > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.notes-grid > article:nth-of-type(2) > a.perspective-cover > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.notes-grid > article:nth-of-type(3) > a.perspective-cover > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > p.social-note { font-size:16px !important; line-height:1.5; }
#faq > div.section-heading > div.section-intro > span.tag { font-size:15px !important; line-height:1.5; }
#contact > div.contact-panel.dark > div:nth-of-type(1) > span.tag { font-size:15px !important; line-height:1.5; }
#contact > div.contact-panel.dark > div:nth-of-type(1) > a.pill.light { font-size:16px !important; line-height:1.5; }
body[data-readability="index"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="index"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > p:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="index"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > a.pill.outline { font-size:16px !important; line-height:1.5; }
body[data-readability="index"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > a.pill.outline > span.arrow { font-size:15px !important; line-height:1.5; }
body[data-readability="index"] > footer.dark > div.wrap > div.footer-bottom > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#year { font-size:15px !important; line-height:1.5; }
body[data-readability="index"] > footer.dark > div.wrap > div.footer-bottom > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="index"] > button.motion-control { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(5) { font-size:16px !important; line-height:1.5; }
body[data-readability="index"] > header:nth-of-type(1) > nav.wrap.nav > div.nav-actions > a.pill.nav-contact { font-size:16px !important; line-height:1.5; }
body[data-readability="bold-preview"] > header:nth-of-type(1) > nav.wrap.nav > button.menu { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-message > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-message > a.jack-cta { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-message > a.jack-cta > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(2) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#main > section.brand-hero > div.brand-disciplines > a:nth-of-type(3) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-strip > div:nth-of-type(1) > strong:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-strip > div:nth-of-type(1) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.brand-strip > span.brand-slot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-heading > div:nth-of-type(1) > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-heading > button.wall-toggle { font-size:16px !important; line-height:1.5; }
#main > section.creative-wall > p.wall-note { font-size:16px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-space > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-space > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-space > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-brand > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-brand > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-brand > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-talk > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-talk > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row > a.showcase-tile.tile-talk > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-learn > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-learn > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-learn > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-visual > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-visual > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-visual > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-ideas > span.concept-label { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-ideas > span.tile-foot { font-size:15px !important; line-height:1.5; }
#main > section.creative-wall > div.wall-window > div.wall-row.wall-reverse > a.showcase-tile.tile-ideas > span.tile-foot > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#about > div.about-editorial-copy > div.about-editorial-action > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#about > div.about-editorial-copy > div.about-editorial-action > a.about-contact { font-size:16px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-heading > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-heading > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-grid > article:nth-of-type(1) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-grid > article:nth-of-type(2) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.impact-metrics > div.metrics-grid > article:nth-of-type(3) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(1) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(3) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#services > ol:nth-of-type(1) > li:nth-of-type(4) > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#selected-projects > p.stack-intro { font-size:16px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-heading > div:nth-of-type(1) > span.stack-category { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-heading > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.stack-small-images > div.project-art.tile-brand > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.project-story > span.concept-label { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.project-story > span:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.stack-small-images > div.project-art.tile-talk > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#selected-projects > div.project-stack > article.stack-project > div.stack-images > div.stack-small-images > div.project-art.tile-space > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#work-together > div.center-heading > span.tag { font-size:15px !important; line-height:1.5; }
#work-together > div.engagement-grid > article.engagement > span.mini { font-size:15px !important; line-height:1.5; }
#work-together > div.engagement-grid > article.engagement.dark.highlighted > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.section-heading > div:nth-of-type(1) > span.tag { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.section-heading > div.section-intro > a.plain-link { font-size:16px !important; line-height:1.5; }
#approach > div:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#approach > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#approach > div:nth-of-type(2) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#approach > div:nth-of-type(2) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#approach > div:nth-of-type(3) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#approach > div:nth-of-type(3) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#perspectives > div.wrap > div.notes-grid > article:nth-of-type(1) > a.perspective-cover > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.notes-grid > article:nth-of-type(2) > a.perspective-cover > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > div.notes-grid > article:nth-of-type(3) > a.perspective-cover > span.mini { font-size:15px !important; line-height:1.5; }
#perspectives > div.wrap > p.social-note { font-size:16px !important; line-height:1.5; }
#faq > div.section-heading > div.section-intro > span.tag { font-size:15px !important; line-height:1.5; }
#contact > div.contact-panel.dark > div:nth-of-type(1) > span.tag { font-size:15px !important; line-height:1.5; }
#contact > div.contact-panel.dark > div:nth-of-type(1) > a.pill.light { font-size:16px !important; line-height:1.5; }
body[data-readability="bold-preview"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="bold-preview"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > p:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="bold-preview"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > a.pill.outline { font-size:16px !important; line-height:1.5; }
body[data-readability="bold-preview"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > a.pill.outline > span.arrow { font-size:15px !important; line-height:1.5; }
body[data-readability="bold-preview"] > footer.dark > div.wrap > div.footer-bottom > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#year { font-size:15px !important; line-height:1.5; }
body[data-readability="bold-preview"] > footer.dark > div.wrap > div.footer-bottom > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="bold-preview"] > button.motion-control { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(5) { font-size:16px !important; line-height:1.5; }
body[data-readability="bold-preview"] > header:nth-of-type(1) > nav.wrap.nav > div.nav-actions > a.pill.nav-contact { font-size:16px !important; line-height:1.5; }
body[data-readability="portfolio"] > header:nth-of-type(1) > nav.wrap.nav > button.menu { font-size:16px !important; line-height:1.5; }
#main > div.wrap > section.page-hero > div:nth-of-type(1) > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.page-hero > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > div.wrap > section.page-hero > div:nth-of-type(1) > div.actions > a.pill { font-size:16px !important; line-height:1.5; }
#tab-brand { font-size:16px !important; line-height:1.5; }
#tab-speaking { font-size:16px !important; line-height:1.5; }
#tab-architecture { font-size:16px !important; line-height:1.5; }
#portfolio > div.view-switch > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#portfolio > div.view-switch > button:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#panel-brand > div:nth-of-type(2) > div.project-grid > article:nth-of-type(1) > div.project-placeholder > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#panel-brand > div:nth-of-type(2) > div.project-grid > article:nth-of-type(1) > div.project-copy > span.eyebrow { font-size:15px !important; line-height:1.5; }
#panel-brand > div:nth-of-type(2) > div.project-grid > article:nth-of-type(2) > div.project-placeholder > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#panel-brand > div:nth-of-type(2) > div.project-grid > article:nth-of-type(2) > div.project-copy > span.eyebrow { font-size:15px !important; line-height:1.5; }
#panel-brand > div.booking-band > a.pill { font-size:16px !important; line-height:1.5; }
body[data-readability="portfolio"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="portfolio"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > p:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="portfolio"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > a.pill.outline { font-size:16px !important; line-height:1.5; }
body[data-readability="portfolio"] > footer.dark > div.wrap > div.footer-grid > div.footer-contact > a.pill.outline > span.arrow { font-size:15px !important; line-height:1.5; }
body[data-readability="portfolio"] > footer.dark > div.wrap > div.footer-bottom > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#year { font-size:15px !important; line-height:1.5; }
body[data-readability="portfolio"] > footer.dark > div.wrap > div.footer-bottom > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="portfolio"] > button.motion-control { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(5) { font-size:16px !important; line-height:1.5; }
body[data-readability="portfolio"] > header:nth-of-type(1) > nav.wrap.nav > div.nav-actions > a.pill.nav-contact { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > header:nth-of-type(1) > nav.wrap.nav > a.school-logo > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="skool"] > header:nth-of-type(1) > nav.wrap.nav > button.menu { font-size:16px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-hero-copy > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-hero-copy > div.actions > a.pill { font-size:16px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-hero-copy > div.actions > a.pill.outline { font-size:16px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-hero-copy > div.hero-subjects > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-hero-copy > div.hero-subjects > span:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-hero-copy > div.hero-subjects > span:nth-of-type(3) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.studio-preview > div.studio-top { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.studio-preview > div.studio-top > span:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.studio-preview > div.studio-bottom > div:nth-of-type(1) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.studio-preview > div.studio-bottom > span.play-symbol { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.learning-card > div:nth-of-type(1) > strong:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.learning-card > div:nth-of-type(1) > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(1) > b:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(2) > b:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(2) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(3) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(3) > b:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > div.float-card.lesson-card > div:nth-of-type(3) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.school-hero > div.school-visual > span.visual-note { font-size:15px !important; line-height:1.5; }
#how-it-works > div.school-reveal > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#how-it-works > div.school-reveal > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > div.wrap > div.draft-note { font-size:15px !important; line-height:1.5; }
#courses > div.tabs.course-filters > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#courses > div.tabs.course-filters > button:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#courses > div.tabs.course-filters > button:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#courses > div.tabs.course-filters > button:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#course-count { font-size:16px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > div.course-art > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > div.course-art > span:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > span.eyebrow { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > dl.meta-grid > div:nth-of-type(1) > dt:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > dl.meta-grid > div:nth-of-type(2) > dt:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > dl.meta-grid > div:nth-of-type(3) > dt:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > dl.meta-grid > div:nth-of-type(4) > dt:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > details:nth-of-type(1) > div.preview-slot { font-size:15px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > a.plain-link { font-size:16px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > a.pill { font-size:16px !important; line-height:1.5; }
#courses > div.course-grid > article.course-card.school-reveal > a.pill > span.arrow { font-size:15px !important; line-height:1.5; }
#creator-portfolios > div:nth-of-type(1) > span.eyebrow { font-size:15px !important; line-height:1.5; }
#creator-portfolios > div:nth-of-type(2) > a.pill { font-size:16px !important; line-height:1.5; }
#teach > div:nth-of-type(1) > span.eyebrow { font-size:15px !important; line-height:1.5; }
#teach > div.teacher-steps > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#teach > div.teacher-steps > p:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#teach > div.teacher-steps > a.pill { font-size:16px !important; line-height:1.5; }
#teach > div.teacher-steps > a.plain-link { font-size:16px !important; line-height:1.5; }
#teach > div.teacher-steps > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > div.wrap > section.booking-band.school-reveal > a.pill { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div:nth-of-type(1) > a.school-logo > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div:nth-of-type(1) > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div:nth-of-type(2) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div:nth-of-type(2) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div:nth-of-type(2) > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div:nth-of-type(2) > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div.school-footer-bottom > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#year { font-size:15px !important; line-height:1.5; }
body[data-readability="skool"] > footer.school-footer > div.wrap > div.school-footer-bottom > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > div.school-preferences > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > div.school-preferences > button:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#navigation > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > header:nth-of-type(1) > nav.wrap.nav > div.nav-actions > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="skool"] > header:nth-of-type(1) > nav.wrap.nav > div.nav-actions > a.pill { font-size:16px !important; line-height:1.5; }
#how-it-works > div.school-reveal.school-entered > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#how-it-works > div.school-reveal.school-entered > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#entry > div.entry-story > a.wordmark > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#entry > div.entry-story > div:nth-of-type(1) > span.eyebrow { font-size:15px !important; line-height:1.5; }
#entry > div.entry-form > div.auth-tabs > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#entry > div.entry-form > div.auth-tabs > button:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#setup-notice { font-size:15px !important; line-height:1.5; }
#auth-form > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#password-field { font-size:16px !important; line-height:1.5; }
#auth-submit { font-size:16px !important; line-height:1.5; }
#forgot { font-size:16px !important; line-height:1.5; }
#entry > div.entry-form > div.demo-entry > span.eyebrow { font-size:15px !important; line-height:1.5; }
#entry > div.entry-form > div.demo-entry > p:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#demo-enter { font-size:16px !important; line-height:1.5; }
body[data-readability="student"] > div.school-preferences > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="student"] > div.school-preferences > button:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#entry > div.entry-story > div:nth-of-type(1) > div.entry-features > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#entry > div.entry-story > div:nth-of-type(1) > div.entry-features > span:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#entry > div.entry-story > div:nth-of-type(1) > div.entry-features > span:nth-of-type(3) { font-size:15px !important; line-height:1.5; }
body[data-readability="store"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="store"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="store"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
body[data-readability="store"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#main > section.resource-hero > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > section.resource-hero > a.button { font-size:16px !important; line-height:1.5; }
#resources > div.resource-grid > article.resource-card.featured > div.resource-art > b:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#resources > div.resource-grid > article.resource-card.featured > div.resource-art > b:nth-of-type(2) { font-size:15px !important; line-height:1.5; }
#resources > div.resource-grid > article.resource-card.featured > span.badge { font-size:15px !important; line-height:1.5; }
#resources > div.resource-grid > article.resource-card.featured > a.button { font-size:16px !important; line-height:1.5; }
#resources > div.resource-grid > article.resource-card > span.badge { font-size:15px !important; line-height:1.5; }
#resources > div.resource-grid > article.resource-card > p.muted { font-size:16px !important; line-height:1.5; }
body[data-readability="store"] > footer:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="store"] > footer:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="store"] > footer:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="contact"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="contact"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="contact"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
body[data-readability="contact"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#main > section.resource-hero > span.eyebrow { font-size:15px !important; line-height:1.5; }
#main > section.resource-grid > article.resource-card > span.badge { font-size:15px !important; line-height:1.5; }
#main > section.resource-grid > article.resource-card > a.button { font-size:16px !important; line-height:1.5; }
#call-booking > a.button { font-size:16px !important; line-height:1.5; }
#call-booking > p.hint { font-size:16px !important; line-height:1.5; }
body[data-readability="contact"] > footer:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="contact"] > footer:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="contact"] > footer:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="resume"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="resume"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="resume"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
body[data-readability="resume"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#main > section.tool-heading > span.eyebrow { font-size:15px !important; line-height:1.5; }
#build-tab { font-size:16px !important; line-height:1.5; }
#review-tab { font-size:16px !important; line-height:1.5; }
#build > p.privacy { font-size:16px !important; line-height:1.5; }
#resume-form > div.form-tools > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#resume-form > div.form-tools > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(1) > div.field-grid > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(1) > div.field-grid > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(1) > div.field-grid > label:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(1) > div.field-grid > label:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(1) > div.field-grid > label:nth-of-type(5) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(1) > div.field-grid > label:nth-of-type(6) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(1) > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(2) > p.hint { font-size:16px !important; line-height:1.5; }
#experience-list > div.entry > div.entry-heading > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#experience-list > div.entry > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#experience-list > div.entry > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#experience-list > div.entry > label:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#experience-list > div.entry > label:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(2) > button.secondary { font-size:16px !important; line-height:1.5; }
#education-list > div.entry > div.entry-heading > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#education-list > div.entry > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#education-list > div.entry > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#education-list > div.entry > label:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#education-list > div.entry > label:nth-of-type(4) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(3) > button.secondary { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(4) > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#resume-form > details:nth-of-type(4) > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#save-draft { font-size:16px !important; line-height:1.5; }
#clear-draft { font-size:16px !important; line-height:1.5; }
#download-pdf { font-size:16px !important; line-height:1.5; }
#resume-form > p.hint { font-size:16px !important; line-height:1.5; }
#build > div.studio-layout > aside.preview-panel > div.preview-top > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
#main > section.guidance > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#main > section.guidance > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="resume"] > footer:nth-of-type(1) > span:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="resume"] > footer:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="resume"] > footer:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
body[data-readability="creators"] > header:nth-of-type(1) > a.brand > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="creators"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="creators"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#app > section.hero > span.eyebrow { font-size:15px !important; line-height:1.5; }
#signup > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#signup > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#signup > label:nth-of-type(3) { font-size:16px !important; line-height:1.5; }
#signup > p.fine { font-size:16px !important; line-height:1.5; }
#signup > button.primary { font-size:16px !important; line-height:1.5; }
#signin > label:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
#signin > label:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#signin > button.primary { font-size:16px !important; line-height:1.5; }
body[data-readability="creators"] > footer:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="creators"] > footer:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="creator"] > header:nth-of-type(1) > a.brand > small:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="creator"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="creator"] > header:nth-of-type(1) > nav:nth-of-type(1) > a:nth-of-type(2) { font-size:16px !important; line-height:1.5; }
#app > a.button.primary { font-size:16px !important; line-height:1.5; }
body[data-readability="creator"] > footer:nth-of-type(1) { font-size:15px !important; line-height:1.5; }
body[data-readability="creator"] > footer:nth-of-type(1) > a:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="certificate"] > div.school-preferences > button:nth-of-type(1) { font-size:16px !important; line-height:1.5; }
body[data-readability="certificate"] > div.school-preferences > button:nth-of-type(2) { font-size:16px !important; line-height:1.5; }/* Let the mobile hero grow with readable copy rather than overlapping fixed positions. */
@media(max-width:700px){
body .brand-hero{height:auto;min-height:980px;padding-bottom:30px}
body .brand-portrait{top:230px;bottom:auto}
body .brand-message{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:580px 7% 32px;width:auto}
body .brand-disciplines{position:relative;bottom:auto;left:auto;right:auto;margin:0 7%;gap:18px}
body .brand-disciplines a{overflow-wrap:normal}
}
/* A compact hero with its portrait and rounded panel sharing one lower edge. */
body.bold-concept .brand-message p{font-size:18px !important;line-height:1.6}
body.bold-concept .brand-disciplines a{font-size:16px !important;line-height:1.45}
body.bold-concept .brand-disciplines span{font-size:16px !important;line-height:1.4;margin-bottom:8px}
body.bold-concept .brand-strip strong,body.bold-concept .brand-strip small{font-size:16px !important;line-height:1.5}
body.bold-concept .brand-strip .brand-slot{font-size:18px !important;line-height:1.5}
@media(max-width:700px){
body.bold-concept .brand-hero{min-height:0;height:auto;padding-bottom:24px}
body.bold-concept .brand-message{margin:430px 7% 24px}
body.bold-concept .brand-portrait{top:auto;bottom:0;left:-15%;width:140%;height:calc(100% - 165px);object-fit:cover;object-position:center top;opacity:.65}
body.bold-concept .brand-hero:after{background:linear-gradient(0deg,rgba(24,12,11,.94),rgba(24,12,11,.75) 32%,transparent 70%)}
body.bold-concept .brand-strip{padding-top:54px;padding-bottom:28px;gap:20px}
body.bold-concept .brand-strip>div{margin:0}
}
@media(min-width:701px) and (max-width:1000px){body.bold-concept .brand-message{top:36%;width:32%}body.bold-concept .brand-hero{height:780px}}
.button-arrow-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
/* Explicit clipping also contains transformed portrait layers in mobile WebKit. */
body.bold-concept .brand-hero{clip-path:inset(0 round 48px);overflow:hidden}
@media(max-width:700px){body.bold-concept .brand-hero{clip-path:inset(0 round 30px)}}
