.df-divya-guide .df-hero-tags a{display:inline-block;background:#fff3e5;color:#174c38;border-radius:24px;padding:6px 14px;font-size:12px;text-decoration:none}.df-divya-guide .df-guide-hero-copy{max-width:85%}.df-divya-guide .df-guide-hero h1{font-size:clamp(30px,4vw,54px)}.df-divya-no-photo{background:linear-gradient(135deg,#163d30,#245c42);min-height:300px}.df-divya-guide .df-art-caption{color:#47594c;overflow-wrap:anywhere}.df-divya-text-cover{min-height:180px;background:linear-gradient(135deg,#e7e4d1,#f6efdf);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;color:#174c38;text-align:center}.df-divya-text-cover span{font-size:12px}.df-divya-text-cover strong{font-family:Georgia,serif;font-size:24px}.df-divya-directory-heading{background:#174c38;color:#fff;padding:42px;}.df-library .df-divya-directory-heading h1{color:#fff;margin-bottom:18px}.df-divya-directory-heading p{max-width:850px}.df-divya-count-note{font-size:14px;opacity:.9}.df-divya-filters{padding:25px 0;border-bottom:1px solid #e7ddc9;margin-bottom:20px}.df-divya-filters h2{font-size:24px;margin-bottom:14px}.df-divya-filters div{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.df-divya-filters a,.df-divya-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #d6ccb8;border-radius:6px;padding:7px 12px;text-decoration:none;background:#fffcf5}.df-divya-filters a:hover,.df-divya-pagination a[aria-current]{background:#174c38;color:#fff}.df-divya-filters summary{cursor:pointer;min-height:44px;padding:8px 0}.df-divya-pagination{display:flex;flex-wrap:wrap;gap:8px;padding:30px 0}.df-divya-pagination a{min-width:44px}.df-divya-notice{border-left:3px solid #bc8a3d;padding:12px 18px;background:#f5efdf}.df-divya-guide #sources{overflow-wrap:anywhere}.df-divya-guide .df-guide-sidebar a{white-space:normal}.df-divya-directory .df-library-card h3,.df-divya-guide .df-library-card h3{overflow-wrap:normal;word-break:normal;hyphens:manual}.df-divya-directory .df-library-grid{align-items:stretch}.df-divya-directory .df-library-card a{height:100%}.df-divya-directory .df-library-card img{object-fit:cover}.df-divya-guide .df-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.df-divya-directory-heading{padding:30px 20px}.df-divya-guide .df-guide-hero-copy{max-width:100%;padding:28px 20px}.df-divya-guide .df-guide-hero h1{font-size:32px}.df-divya-guide .df-guide-hero{min-height:340px}.df-divya-guide .df-hero-shade{background:linear-gradient(0deg,#071710e8,#07171088 65%,#07171040)}.df-divya-text-cover{min-height:130px;padding:12px}.df-divya-text-cover strong{font-size:19px}.df-divya-guide .df-guide-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.df-divya-guide .df-guide-sidebar a{min-height:52px}.df-divya-guide .df-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-divya-guide .df-related-grid h3,.df-divya-directory .df-library-card h3{font-size:18px}.df-divya-directory .df-hub-inner{padding-left:16px;padding-right:16px}}@media(max-width:360px){.df-divya-guide .df-related-grid,.df-divya-directory .df-library-grid{grid-template-columns:1fr}.df-divya-directory .df-library-card img{height:180px}}

@media(min-width:769px){.df-divya-small-photo{background:#173e2f}.df-divya-small-photo .df-guide-hero-image{left:auto;right:24px;width:46%;display:flex;align-items:center}.df-divya-small-photo .df-guide-hero-image img{object-fit:contain;max-height:360px}.df-divya-small-photo .df-hero-shade{display:none}.df-divya-small-photo .df-guide-hero-copy{max-width:53%;padding-right:20px}.df-divya-small-photo .df-guide-hero h1{font-size:38px}}
