/* WordPress adaptations preserve the approved page cascade and global type controls. */
#rhody-n1-official-logo .rfd-page :is(.about-page,.contact-page,.bio-shell){overflow-wrap:anywhere}
#rhody-n1-official-logo .rfd-page .bio-link.bio-no-icon{grid-template-columns:minmax(0,1fr);gap:0}
#rhody-n1-official-logo .rfd-page .bio-link{min-width:0;grid-template-columns:28px minmax(0,1fr)}
#rhody-n1-official-logo .rfd-page.bio-page{overflow:clip}
#rhody-n1-official-logo .rfd-page .bio-link span:last-child{min-width:0}
#rhody-n1-official-logo .rfd-page .bio-footer .rfd-page-link{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}
#rhody-n1-official-logo .rfd-page .bio-footer .bio-home{flex-basis:100%;justify-content:center;font-size:.875rem;text-decoration:none}
#rhody-n1-official-logo .rfd-page .bio-footer .rfd-appearance{justify-content:center;margin-top:12px}
#rhody-n1-official-logo .rfd-page.bio-page .bio-logo{max-width:none}
#rhody-n1-official-logo .rfd-page.bio-page .bio-logo img{width:100%;height:auto}
#rhody-n1-official-logo .rfd-page .bio-signup .rfd-inline-form{margin-top:0}
#rhody-n1-official-logo .rfd-page .about-form .rfd-inline-form{margin-top:0}
#rhody-n1-official-logo .rfd-page .about-page .rfd-page-link{min-height:44px;display:inline-flex;align-items:center}
#rhody-n1-official-logo .rfd-page .contact-route:not(a){cursor:default}
#rhody-n1-official-logo .rfd-page .about-page p{font-size:calc(var(--rfd-body-size,16px) * 1.125);line-height:var(--rfd-body-leading,1.65)}
#rhody-n1-official-logo .rfd-page .about-page .about-caveat{font-size:var(--rfd-body-size,16px)}
#rhody-n1-official-logo .rfd-page .contact-opening p{font-size:calc(var(--rfd-body-size,16px) * 1.1875);line-height:var(--rfd-body-leading,1.6)}
#rhody-n1-official-logo .rfd-page .bio-signup-copy{font-size:var(--rfd-body-size,16px);line-height:var(--rfd-body-leading,1.5)}
#rhody-n1-official-logo .rfd-page .bio-link{font-size:calc(var(--rfd-body-size,16px) * 1.125)}
#rhody-n1-official-logo .rfd-page .about-page h1{font-size:calc(var(--rfd-hero-mobile,42px) * .95238);line-height:var(--rfd-hero-leading,1.1)}
#rhody-n1-official-logo .rfd-page .contact-opening h1{font-size:calc(var(--rfd-hero-mobile,42px) * 1.09524);line-height:var(--rfd-hero-leading,1.1)}
#rhody-n1-official-logo .rfd-page .bio-header h1{font-size:calc(var(--rfd-hero-mobile,42px) * .66667);line-height:var(--rfd-hero-leading,1.25)}
@container page (min-width:680px){#rhody-n1-official-logo .rfd-page .bio-header h1{font-size:calc(var(--rfd-hero-desktop,56px) * .57143)}}
@container page (min-width:800px){#rhody-n1-official-logo .rfd-page .about-page h1{font-size:calc(var(--rfd-hero-desktop,56px) * 1.21429)}#rhody-n1-official-logo .rfd-page .contact-opening h1{font-size:calc(var(--rfd-hero-desktop,56px) * 1.14286)}}
