.template-hub-module__gDR40W__shell{z-index:1;flex-direction:column;flex:1;align-items:center;width:100%;padding-top:120px;padding-bottom:80px;display:flex;position:relative}.template-hub-module__gDR40W__head{max-width:var(--container-md);text-align:center;width:100%;padding:0 clamp(16px,3vw,48px)}.template-hub-module__gDR40W__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--court-green);margin-bottom:12px;font-size:13px;font-weight:600}.template-hub-module__gDR40W__title{letter-spacing:-.01em;color:var(--bone);font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.08}.template-hub-module__gDR40W__description{color:var(--ice-gray);margin-top:18px;font-size:17px;line-height:1.6}.template-hub-module__gDR40W__grid{max-width:var(--container-lg);grid-template-columns:1fr;gap:16px;width:100%;padding:48px clamp(16px,3vw,48px);display:grid}@media (min-width:700px){.template-hub-module__gDR40W__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.template-hub-module__gDR40W__grid{grid-template-columns:1fr 1fr 1fr}}.template-hub-module__gDR40W__card{background:var(--obsidian-700);border:1px solid var(--border);border-radius:var(--r-xl);color:var(--ice-gray);flex-direction:column;gap:10px;padding:22px 22px 24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.template-hub-module__gDR40W__card:hover{border-color:var(--accent-stroke);transform:translateY(-1px)}.template-hub-module__gDR40W__cardTitle{color:var(--bone);font-size:17px;font-weight:700;line-height:1.3}.template-hub-module__gDR40W__cardDesc{color:var(--ice-gray-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.template-hub-module__gDR40W__cardMeta{letter-spacing:.04em;color:var(--court-green);text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:600}.template-hub-module__gDR40W__empty{max-width:var(--container-md);text-align:center;width:100%;color:var(--ice-gray-muted);padding:48px clamp(16px,3vw,48px);font-size:15px}
