.resources{padding:120px 0}.resources-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:40px;margin-top:60px;display:grid}.resource-card{background:#fff;border-radius:24px;flex-direction:column;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 12px 30px #00000014}.resource-card:hover{transform:translateY(-8px);box-shadow:0 22px 48px #00000024}.resource-image{display:block}.resource-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.resource-card__content{flex-direction:column;flex:1;padding:30px;display:flex}.resource-card__footer{color:#777;margin-top:auto;padding:0 30px 30px;font-size:14px}.resource-card__category{color:var(--primary);background:#edf7f1;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-block}.resource-card h3{margin-bottom:16px;font-size:26px;line-height:1.3}.resource-card h3 a:hover{color:var(--primary)}.resource-card p{color:var(--text-light);flex:1;margin-bottom:24px;line-height:1.8}@media (width<=768px){.resource-card__content{padding:24px}.resource-card h3{font-size:22px}}.resource-link{color:var(--primary);font-weight:700;text-decoration:none}.resource-link:hover{text-decoration:underline}@media (width<=768px){.resource-card__content{padding:24px}.resource-card h3{font-size:22px}}.resources{background:0 0}.resources{background:0 0;padding:96px 0 120px}.resources>.container{z-index:2;opacity:1;filter:none;position:relative}.resources .section-title{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffb8,#faf8ef8a);border:1px solid #ffffffb8;border-radius:20px;width:fit-content;max-width:760px;margin-bottom:42px;padding:18px 24px 21px;position:relative;box-shadow:0 12px 32px #11433013,inset 0 1px #ffffffe6}.resources .section-title:before{content:"";background:var(--primary);opacity:.82;border-radius:999px;width:42px;height:2px;position:absolute;bottom:14px;left:24px}.resources .section-tag{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.resources .section-title h2{color:#123f31;letter-spacing:-.025em;margin:0;padding-bottom:10px;font-size:clamp(29px,2.7vw,40px);line-height:1.08}.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:34px;margin-top:0;display:grid}.resource-card{isolation:isolate;background:linear-gradient(#fffffff7 0%,#fdfcf7f5 100%);border:1px solid #165c4221;border-radius:26px;flex-direction:column;min-width:0;transition:transform .32s,box-shadow .32s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #16372b17,0 3px 9px #16372b0b}.resource-card:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.resource-card:hover{border-color:#165c4240;transform:translateY(-6px);box-shadow:0 25px 58px #16372b25,0 5px 15px #16372b12}.resource-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.resource-card__link>img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #165c4214;width:100%;transition:transform .55s cubic-bezier(.2,.65,.3,1),filter .35s;display:block}.resource-card:hover .resource-card__link>img{transform:scale(1.025)}.resource-card__content{flex-direction:column;flex:1;padding:30px 32px 16px;display:flex;position:relative}.resource-card__category{color:#145b43;letter-spacing:.015em;background:#e7f4ebd1;border:1px solid #165c421a;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:17px;padding:8px 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.resource-card h3{color:#163e32;letter-spacing:-.018em;margin:0 0 14px;font-size:clamp(23px,2vw,28px);line-height:1.22}.resource-card h3 a{color:inherit;text-decoration:none}.resource-card p{color:#65716b;flex:1;margin:0;font-size:15.5px;line-height:1.72}.resource-card__footer{color:#748078;margin-top:auto;padding:20px 32px 28px;font-size:13px;position:relative}.resource-card__footer:before{content:"";background:linear-gradient(90deg,#165c422e,#165c420a);height:1px;position:absolute;top:0;left:32px;right:32px}.resource-card__footer:after{content:"Read article  →";float:right;color:#155c43;letter-spacing:.01em;font-size:12.5px;font-weight:800;transition:transform .25s}.resource-card:hover .resource-card__footer:after{transform:translate(3px)}@media (width<=900px){.resources-grid{grid-template-columns:1fr;gap:28px}.resources .section-title{max-width:100%}}@media (width<=768px){.resources{padding:72px 0 88px}.resources .section-title{border-radius:19px;width:auto;margin-bottom:30px;padding:17px 20px 20px}.resources .section-title:before{left:20px}.resource-card{border-radius:22px}.resource-card__content{padding:24px 24px 14px}.resource-card h3{font-size:22px}.resource-card__footer{padding:18px 24px 24px}.resource-card__footer:before{left:24px;right:24px}}.page-hero h1,.page-hero .page-hero__title{color:#0b6849;text-shadow:0 1px #ffffffb3,0 2px 8px #ffffff6b,0 10px 28px #07261d29}.page-hero p,.page-hero .page-hero__description{color:#344f47;text-shadow:0 1px 1px #ffffffe6,0 2px 8px #ffffffa6,0 8px 20px #0c2d2324;background:linear-gradient(90deg,#ffffff0d 0%,#ffffff7a 18%,#ffffff94 50%,#ffffff7a 82%,#ffffff0d 100%)}.weather-atmosphere[data-weather-day=false]~main .page-hero h1,.weather-atmosphere[data-weather-day=false]~main .page-hero .page-hero__title{color:#f7fff9;text-shadow:0 2px 3px #0000006b,0 5px 16px #0000004d,0 0 26px #10694947}.weather-atmosphere[data-weather-day=false]~main .page-hero p,.weather-atmosphere[data-weather-day=false]~main .page-hero .page-hero__description{color:#fffffff5;text-shadow:0 1px 2px #00000094,0 3px 10px #0000004d;background:linear-gradient(90deg,#05251c00 0%,#05251c4d 16%,#05251c70 50%,#05251c4d 84%,#05251c00 100%)}
