.guru-details-link{margin-top:28px}.guru-feature-intro h1{font-size:clamp(32px,5vw,56px);line-height:1.12;letter-spacing:-.035em;max-width:850px}.guru-feature-intro>p{max-width:750px;line-height:1.8}.guru-feature-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.guru-feature-nav a{border:1px solid #cfdac5;border-radius:24px;padding:10px 16px;color:#35562c;font-size:13px}.guru-feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guru-feature-cards article{padding:26px;border-radius:20px;border:1px solid #dce4d6;background:#fff}.guru-feature-cards h3{font-size:19px;margin:0 0 14px;color:#294d35}.guru-feature-cards p{font-size:14px;line-height:1.8;margin:0;color:#52614f}.guru-feature-section,.guru-feature-intro{scroll-margin-top:100px}.guru-feature-page .guru-section{padding-block:48px}.guru-feature-page .guru-heading h2{font-size:clamp(26px,3vw,36px)}@media(max-width:850px){.guru-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.guru-feature-cards{grid-template-columns:1fr}.guru-feature-cards article{padding:22px}.guru-feature-page .guru-section{padding-block:32px}}
