.page-module__gd1dcq__container{background:#fff;max-width:1200px;margin:0 auto;padding:clamp(100px,14vh,130px) clamp(1rem,5vw,2rem) 6rem}.page-module__gd1dcq__header{text-align:center;margin-bottom:4.5rem}.page-module__gd1dcq__title{letter-spacing:-.035em;background:linear-gradient(135deg,#0f0f0f 0%,#5b21b6 50%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:800;line-height:1.1}.page-module__gd1dcq__subtitle{color:#4b5563;max-width:680px;margin:0 auto;font-family:Inter,sans-serif;font-size:1.15rem;line-height:1.65}.page-module__gd1dcq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:2rem;display:grid}.page-module__gd1dcq__card{height:100%;color:inherit;background:#fff;border:1.5px solid #e5e7eb;border-radius:1.25rem;flex-direction:column;padding:2.25rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #0000000a}.page-module__gd1dcq__card:hover{border-color:#7c3aed;transform:translateY(-4px);box-shadow:0 12px 28px #7c3aed1f}.page-module__gd1dcq__meta{color:#6b7280;justify-content:space-between;align-items:center;margin-bottom:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;display:flex}.page-module__gd1dcq__cardTitle{color:#0f0f0f;letter-spacing:-.02em;margin-bottom:.85rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.4rem;font-weight:800;line-height:1.35}.page-module__gd1dcq__cardDesc{color:#4b5563;flex-grow:1;margin-bottom:2rem;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.page-module__gd1dcq__readMore{color:#7c3aed;letter-spacing:.02em;align-items:center;gap:.4rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:700;transition:gap .2s;display:inline-flex}.page-module__gd1dcq__card:hover .page-module__gd1dcq__readMore{color:#5b21b6;gap:.65rem}.page-module__gd1dcq__articleContainer{background:#fff;max-width:840px;margin:0 auto;padding:clamp(100px,14vh,130px) clamp(1rem,5vw,2rem) 6rem}.page-module__gd1dcq__articleHeader{text-align:center;margin-bottom:3.5rem}.page-module__gd1dcq__articleMeta{color:#6b7280;justify-content:center;gap:1.5rem;margin-bottom:2rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600;display:flex}.page-module__gd1dcq__content{color:#1f2937;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.85}.page-module__gd1dcq__content h2{color:#0f0f0f;letter-spacing:-.025em;margin-top:3rem;margin-bottom:1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:800;line-height:1.25}.page-module__gd1dcq__content h3{color:#111827;letter-spacing:-.02em;margin-top:2rem;margin-bottom:.875rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.4rem;font-weight:700}.page-module__gd1dcq__content p{color:#374151;margin-bottom:1.6rem}.page-module__gd1dcq__content ul,.page-module__gd1dcq__content ol{margin-bottom:1.6rem;padding-left:1.75rem}.page-module__gd1dcq__content li{color:#374151;margin-bottom:.6rem;line-height:1.7}.page-module__gd1dcq__content strong{color:#0f0f0f;font-weight:700}.page-module__gd1dcq__content a{color:#7c3aed;font-weight:600;text-decoration:underline}.page-module__gd1dcq__content a:hover{color:#5b21b6}.page-module__gd1dcq__content blockquote{color:#4b5563;background:#f8fafc;border-left:3px solid #7c3aed;border-radius:0 .75rem .75rem 0;margin-bottom:1.75rem;padding:1.25rem 1.5rem;font-style:italic}@media (max-width:768px){.page-module__gd1dcq__container,.page-module__gd1dcq__articleContainer{padding-top:90px}.page-module__gd1dcq__grid{grid-template-columns:1fr}.page-module__gd1dcq__card{padding:1.75rem}}
