.protein-home.advanced-page [id]{scroll-margin-top:110px}.advanced-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;color:#637568;font-size:12px}.protein-home.advanced-page h1{font-size:clamp(34px,3.5vw,50px);line-height:1.13;color:#214935}.protein-home.advanced-page .home-hero-description{font-size:15px;line-height:1.85}.protein-home.advanced-page .home-hero-photo{height:640px}.protein-home.advanced-page .home-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.protein-home.advanced-page .advanced-planning-aside{display:block}.protein-home.advanced-page .advanced-planning-aside .home-aside-photo{display:block;height:190px}.advanced-tool{min-width:0}.advanced-tool>div>.bg-white{background:#fffefa;border-color:#dce6d4;box-shadow:none}.advanced-tool input,.advanced-tool select{max-width:100%;min-width:0;background:#fcfdfb;border-color:#d3decb}.advanced-tool #weight{width:0}.advanced-tool button{min-height:42px}.advanced-tool button:focus-visible{outline:3px solid #81a744;outline-offset:3px}.advanced-tool .bg-emerald-600{background:#214935}.advanced-tool .text-emerald-700,.advanced-tool .text-gray-900{color:#315c42}.advanced-tool .text-gray-400,.advanced-tool .text-gray-500{color:#697b64}.advanced-page .home-section-nav{margin-top:34px;margin-bottom:34px}.advanced-page .vegetarian-guide-section table{min-width:620px}.protein-home.advanced-page .home-body>figure>img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover}@media (max-width:1023px){.protein-home.advanced-page .home-calculator-layout{grid-template-columns:1fr}.protein-home.advanced-page .advanced-planning-aside .home-aside-photo{height:260px}}@media (max-width:767px){.protein-home.advanced-page h1{font-size:clamp(30px,7.5vw,44px)}.protein-home.advanced-page .home-hero-photo{height:auto;aspect-ratio:4/5}.protein-home.advanced-page .home-target-card{left:12px;right:12px;bottom:48px}}@media (max-width:374px){.protein-home.advanced-page .home-target-card{padding:13px}.advanced-tool>div>.bg-white{padding:18px}}