@layer components{@media (prefers-reduced-motion:no-preference){:where(.page-prepared-equipped,.page-serve,.page-resources) .res{transition:transform .32s var(--ease), box-shadow .32s, border-color .32s}:where(.page-prepared-equipped,.page-serve,.page-resources) .res:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}}:where(.page-prepared-equipped,.page-serve,.page-resources) .develop{background:var(--canvas-cream);border-top:1px solid var(--ink-100)}:where(.page-prepared-equipped,.page-serve,.page-resources) .audience{background:var(--canvas-white);border-top:1px solid var(--ink-100)}:where(.page-prepared-equipped,.page-serve,.page-resources) .audience__grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1.25rem;margin-top:2.5rem;display:grid}@media (width>=641px) and (width<=1199px){:where(.page-prepared-equipped,.page-serve,.page-resources) .audience__grid{grid-template-columns:repeat(2,1fr)}}:where(.page-prepared-equipped,.page-serve,.page-resources) .aud{background:var(--canvas-cream);border:1px solid var(--ink-100);border-radius:1.5rem;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem;display:flex}:where(.page-prepared-equipped,.page-serve,.page-resources) .aud .card__icon{background:var(--canvas-white);flex:none}:where(.page-prepared-equipped,.page-serve,.page-resources) .aud h3{font-size:1.15rem;font-weight:700}:where(.page-prepared-equipped,.page-serve,.page-resources) .aud p{color:var(--ink-600);margin-top:.35rem;font-size:14px;line-height:1.55}:where(.page-prepared-equipped,.page-serve,.page-resources) .resources{background:var(--canvas-cream);border-top:1px solid var(--ink-100)}:where(.page-prepared-equipped,.page-serve,.page-resources) .res-list{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width<=1023px){:where(.page-prepared-equipped,.page-serve,.page-resources) .res-list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){:where(.page-prepared-equipped,.page-serve,.page-resources) .res-list{grid-template-columns:1fr}}:where(.page-prepared-equipped,.page-serve,.page-resources) .res{background:var(--canvas-white);border:1px solid var(--ink-100);border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:1.25rem 1.35rem;display:flex}:where(.page-prepared-equipped,.page-serve,.page-resources) .res h3{font-size:1.15rem;font-weight:700}:where(.page-prepared-equipped,.page-serve,.page-resources) .res p{color:var(--ink-600);font-size:14px;line-height:1.55}:where(.page-prepared-equipped,.page-serve,.page-resources) .res .arrow-link{margin-top:auto;padding-top:.5rem}:where(.page-prepared-equipped,.page-serve,.page-resources) .enrol{background:var(--canvas-white);border-top:1px solid var(--ink-100)}@media (width>=641px) and (width<=1023px){:where(.page-prepared-equipped,.page-serve,.page-resources) .audience__grid,:where(.page-prepared-equipped,.page-serve,.page-resources) .res-list{grid-template-columns:repeat(2,1fr)}:where(.page-prepared-equipped,.page-serve,.page-resources) .res-list>:last-child:nth-child(odd){grid-column:1/-1}}}
