/* Readability pass for three resource guides only. */
.rc-page .rc-back{display:inline-flex;align-items:center;min-height:44px;font:14px/1.5 Arial,sans-serif;color:#405b3e!important;text-decoration:none;margin-bottom:16px;position:relative;z-index:1}.rc-page .hero>.rc-back{margin-left:0}.rc-page .hero:has(.hero-grid)>.rc-back{margin-left:max(20px,calc((100% - 1080px)/2));margin-bottom:10px}.rc-page .hero h1{font-size:clamp(36px,4.6vw,56px);line-height:1.12}.rc-page .hero p,.rc-page .hero .lead{font-size:17px;line-height:1.75}.rc-page .eyebrow{font-size:11px;line-height:1.7;letter-spacing:.1em}.rc-page .section p,.rc-page .section li,.rc-page .chapter p,.rc-page .chapter li,.rc-page .intro{font-size:16px;line-height:1.75}.rc-page .small,.rc-page .fine,.rc-page .status,.rc-page .chapter .sub,.rc-page .food-card small,.rc-page .foodcard small{font-size:14px;line-height:1.7;color:#4d6247}.rc-page .rs-nav{position:relative;top:auto;gap:4px 12px;flex-wrap:wrap}.rc-page .rs-nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5}.rc-page .rs-chapters a{align-items:center;gap:10px}.rc-page button,.rc-page .tab,.rc-page .chip,.rc-page .action,.rc-page summary{min-height:44px;line-height:1.5}.rc-page button{font-size:15px}.rc-page input,.rc-page select,.rc-page textarea{font-size:16px}.rc-page .chapter>summary{padding-block:20px}.rc-page .chapter-title{line-height:1.25}.rc-page .section,.rc-page .chapter,.rc-page #experience{scroll-margin-top:100px}.rc-page .j-next small{font-size:14px;line-height:1.7}.rc-page a:focus-visible,.rc-page button:focus-visible,.rc-page summary:focus-visible{outline:3px solid #8b7544;outline-offset:4px}.rc-page .compare-table{overflow-x:auto}
@media(max-width:650px){.rc-page .hero{padding:24px 20px}.rc-page .hero h1{font-size:clamp(32px,9vw,43px)}.rc-page .hero p,.rc-page .hero .lead{font-size:16px}.rc-page .hero-grid{gap:15px;padding:0}.rc-page .hero-art{max-width:240px;margin:auto}.rc-page .rs-nav{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px}.rc-page .rs-nav a{font-size:14px;padding:9px 8px}.rc-page .rs-chapters{grid-template-columns:1fr}.rc-page .rs-chapters a{min-height:50px}.rc-page .wrap{padding-inline:18px}.rc-page .section{padding-block:24px}.rc-page .section h2{font-size:30px;line-height:1.25}.rc-page .chapter>summary{padding:18px 16px;gap:12px}.rc-page .chapter-title{font-size:25px}.rc-page .chapter .content,.rc-page .chapter-body{padding:18px 16px}.rc-page .tabs,.rc-page .tiles,.rc-page .options,.rc-page .pose-list{gap:8px}.rc-page .tabs,.rc-page .options{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-page .tabs button,.rc-page .options button{font-size:14px;min-width:0;padding:12px 10px;overflow-wrap:anywhere}.rc-page .foodgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rc-page .hero:has(.hero-grid)>.rc-back{margin-left:0}.rc-page .hero-art svg{max-height:210px}.rc-page .connection-flow{gap:10px}.rc-page .intro{padding:18px}.rc-page .j-next-grid{grid-template-columns:1fr}}
@media(max-width:360px){.rc-page .foodgrid,.rc-page .tiles,.rc-page .pose-list{grid-template-columns:1fr}}
