.asdnf-card-section{--asdnf-icon-color:var(--asnf-icon-color,var(--green-main,#2f6b2f));--asdnf-icon-bg:var(--asnf-icon-bg,#e7f4dc);margin:2rem auto;max-width:1320px;padding:0 1rem}.asdnf-card-grid{display:grid;grid-template-columns:repeat(var(--asdnf-cols-desktop),minmax(0,1fr));gap:16px}.asdnf-card{display:flex;align-items:flex-start;gap:16px;min-height:150px;padding:22px;border:1px solid rgba(35,35,35,.1);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(35,35,35,.06);color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.asdnf-card-clickable:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(35,35,35,.11);text-decoration:none}.asdnf-card-icon{width:42px;height:42px;flex:0 0 42px;border-radius:13px;background-color:var(--asdnf-icon-bg);position:relative}.asdnf-card-icon:before{content:"";position:absolute;inset:10px;background-color:var(--asdnf-icon-color);-webkit-mask:var(--asdnf-icon-url) center/contain no-repeat;mask:var(--asdnf-icon-url) center/contain no-repeat}.asdnf-card-content{min-width:0;flex:1}.asdnf-card h3{margin:8px 0 8px;font-size:1rem;font-weight:700;color:#111;overflow-wrap:normal;word-break:normal;hyphens:none}.asdnf-card p{margin:0;color:#7a6c67;line-height:1.45;overflow-wrap:normal;word-break:normal;hyphens:none}.asdnf-hide-desktop{display:none!important}@media(max-width:767px){.asdnf-card-section{padding:0 14px}.asdnf-card-grid{grid-template-columns:repeat(var(--asdnf-cols-mobile),minmax(0,1fr));gap:12px}.asdnf-card{min-height:var(--asdnf-mobile-card-height,0);height:auto;padding:16px;gap:12px}.asdnf-card-icon{width:var(--asdnf-mobile-icon-size,46px);height:var(--asdnf-mobile-icon-size,46px);flex-basis:var(--asdnf-mobile-icon-size,46px);border-radius:14px}.asdnf-card-icon:before{inset:24%}.asdnf-card h3{margin:2px 0 8px;font-size:var(--asdnf-mobile-title-size,20px);line-height:1.12}.asdnf-card p{font-size:var(--asdnf-mobile-text-size,15px);line-height:1.4}.asdnf-mobile-icon-top .asdnf-card{flex-direction:column;align-items:flex-start}.asdnf-mobile-icon-left .asdnf-card{flex-direction:row;align-items:flex-start}.asdnf-mobile-hide-text .asdnf-card p{display:none}.asdnf-mobile-layout-carousel .asdnf-card-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.asdnf-mobile-layout-carousel .asdnf-card{flex:0 0 min(82vw,320px);scroll-snap-align:start}.asdnf-hide-desktop{display:flex!important}.asdnf-hide-mobile{display:none!important}}@media(max-width:420px){.asdnf-mobile-layout-grid .asdnf-card-grid[style]{grid-template-columns:repeat(var(--asdnf-cols-mobile),minmax(0,1fr))}.asdnf-mobile-layout-grid.asdnf-mobile-icon-left .asdnf-card{padding:13px;gap:10px}.asdnf-mobile-layout-grid.asdnf-mobile-icon-left .asdnf-card h3{font-size:min(var(--asdnf-mobile-title-size,20px),18px)}.asdnf-mobile-layout-grid.asdnf-mobile-icon-left .asdnf-card p{font-size:min(var(--asdnf-mobile-text-size,15px),14px)}}@media(min-width:768px){.asdnf-hide-mobile{display:flex!important}}
