.freebies-tools-section .freebies-tool-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.freebies-tools-section .freebies-tool-card{isolation:isolate;background:#f8fafc;border:1px solid #11131814;border-radius:18px;min-height:200px;padding:20px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s,background .45s;position:relative;overflow:hidden;box-shadow:0 5px 18px #1118270b}.freebies-tools-section .freebies-tool-card:before{background:#009bbe12;width:170px;height:170px;transition:transform .55s cubic-bezier(.16,1,.3,1),background .45s;top:-90px;right:-90px}.freebies-tools-section .freebies-tool-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff8c,#0000 42%);transition:opacity .4s;position:absolute;inset:0}.freebies-tools-section .freebies-tool-card-top{display:none}.freebies-tools-section .freebies-tool-icon{border-radius:12px;width:40px;height:40px;margin-top:0;transition:transform .45s cubic-bezier(.16,1,.3,1),background .4s,box-shadow .4s}.freebies-tools-section .freebies-tool-icon svg{width:18px;height:18px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.freebies-tools-section .freebies-tool-card>p.font-mono{display:none}.freebies-tools-section .freebies-tool-card h3{letter-spacing:-.045em;margin-top:11px;font-size:20px;line-height:1}.freebies-tools-section .freebies-tool-card h3:before{content:"↗";color:#087e9b;opacity:0;font-size:17px;font-weight:500;line-height:1;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;right:20px;transform:translate(7px,7px)rotate(-8deg)}.freebies-tools-section .freebies-tool-description{-webkit-line-clamp:1;color:#11131873;-webkit-box-orient:vertical;max-width:none;margin-top:8px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.freebies-tools-section .freebies-tool-footer{letter-spacing:.11em;padding-top:8px;font-size:6px;bottom:12px;left:20px;right:20px}.freebies-tools-section .freebies-tool-footer>span:first-child{display:none}.freebies-tools-section .freebies-tool-action{gap:4px;transition:gap .35s,color .35s}.freebies-tools-section .freebies-tool-action svg{width:11px;height:11px;transition:transform .35s}.freebies-tools-section .freebies-tool-card:hover{background:#fff;border-color:#009bbe4d;transform:translateY(-8px)scale(1.012);box-shadow:0 24px 55px #11182721,0 0 0 1px #009bbe0d}.freebies-tools-section .freebies-tool-card:hover:before{background:#009bbe1c;transform:scale(1.35)}.freebies-tools-section .freebies-tool-card:hover:after{opacity:1}.freebies-tools-section .freebies-tool-card:hover h3:before{opacity:1;transform:translate(0)rotate(0)}.freebies-tools-section .freebies-tool-card:hover .freebies-tool-icon{transform:translateY(-3px)rotate(-3deg);box-shadow:0 10px 22px #009bbe24}.freebies-tools-section .freebies-tool-card:hover .freebies-tool-icon svg{transform:scale(1.12)}.freebies-tools-section .freebies-tool-card:hover .freebies-tool-action{color:#087e9b;gap:8px}.freebies-tools-section .freebies-tool-card:hover .freebies-tool-action svg{transform:translate(3px)}#academic-tools .freebies-tool-card{background:#ffffffe6;border-color:#009bbe1f;grid-template-rows:auto auto 1fr;grid-template-columns:56px 1fr;align-items:start;column-gap:18px;min-height:190px;display:grid;box-shadow:0 8px 26px #009bbe0f;padding:24px!important}#academic-tools .freebies-tool-card .freebies-tool-icon{color:#087e9b;background:#eaf1ff;border-radius:16px;grid-area:1/1/span 2;width:56px;height:56px;margin-top:0}#academic-tools .freebies-tool-card>p.font-mono{display:none}#academic-tools .freebies-tool-card h3{letter-spacing:-.055em;grid-area:1/2;margin:3px 0 0;font-size:32px}#academic-tools .freebies-tool-card .freebies-tool-description{-webkit-line-clamp:2;grid-area:2/2;max-width:500px;margin-top:7px;font-size:10px;line-height:1.6}#academic-tools .freebies-tool-card .freebies-tool-footer{border-top:1px solid #11131812;grid-area:3/1/auto/-1;justify-content:flex-end;align-self:end;margin-top:22px;padding-top:12px;font-size:7px;display:flex;position:static;bottom:auto;left:auto;right:auto}#academic-tools .freebies-tool-card .freebies-tool-footer>span:first-child{display:none}#academic-tools .freebies-tool-card:hover{background:#fff;border-color:#009bbe4d;box-shadow:0 24px 55px #009bbe1f,0 0 0 1px #009bbe0d}#academic-tools .academic-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none;display:grid}#academic-tools .freebies-tool-card .freebies-tool-footer{flex-wrap:wrap;gap:12px;font-size:12px}#academic-tools .freebie-status{margin-right:auto}@media (max-width:900px){#academic-tools .academic-tool-grid{grid-template-columns:1fr}}@media (max-width:1199px){.freebies-tools-section .freebies-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.freebies-tools-section .freebies-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.freebies-tools-section .freebies-tool-card{min-height:195px;padding:18px}.freebies-tools-section .freebies-tool-icon{width:38px;height:38px}.freebies-tools-section .freebies-tool-card h3{font-size:18px}.freebies-tools-section .freebies-tool-description{font-size:9px}.freebies-tools-section .freebies-tool-footer{bottom:12px;left:18px;right:18px}#academic-tools .freebies-tool-card{grid-template-columns:48px 1fr;column-gap:14px;min-height:180px;padding:20px!important}#academic-tools .freebies-tool-card .freebies-tool-icon{width:48px;height:48px}#academic-tools .freebies-tool-card h3{font-size:27px}#academic-tools .freebies-tool-card .freebies-tool-footer{grid-column:1/-1}}@media (max-width:640px){.freebies-tools-section .freebies-tool-grid{grid-template-columns:1fr;gap:10px}.freebies-tools-section .freebies-tool-card{min-height:184px}.freebies-tools-section .freebies-tool-description{-webkit-line-clamp:1}#academic-tools .freebies-tool-card{grid-template-columns:44px 1fr;column-gap:13px;min-height:178px;padding:18px!important}#academic-tools .freebies-tool-card .freebies-tool-icon{border-radius:13px;width:44px;height:44px}#academic-tools .freebies-tool-card h3{font-size:25px}#academic-tools .freebies-tool-card .freebies-tool-description{-webkit-line-clamp:2;font-size:9px}}@media (prefers-reduced-motion:reduce){.freebies-tools-section .freebies-tool-card,.freebies-tools-section .freebies-tool-card:before,.freebies-tools-section .freebies-tool-card:after,.freebies-tools-section .freebies-tool-icon,.freebies-tools-section .freebies-tool-icon svg,.freebies-tools-section .freebies-tool-action,.freebies-tools-section .freebies-tool-action svg,.freebies-tools-section .freebies-tool-card h3:before{transition:none}}#academic-tools .freebies-tool-card .freebies-tool-description{-webkit-line-clamp:unset;font-size:14px;display:block}
