.resources-page{position:relative;width:100vw;left:50%;margin-left:-50vw;margin-bottom:-40px}.resources-page .resources-section{padding:64px 40px 80px}.resources-page .resources-section--featured{background:#FBEFE7}.resources-page .resources-section--tutorials{background:#FDF6F0}.resources-page .resources-section_header{max-width:880px;margin:0 auto 40px}.resources-page .resources-section_eyebrow{display:inline-block;font-family:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;font-size:0.72rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#F97171;margin:0 0 12px 0}.resources-page .resources-section_lead{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-optical-sizing:auto;font-style:italic;font-size:1.25rem;line-height:1.4;color:#292524;margin:0;max-width:60ch}.resources-page .resources-list{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.resources-page .resources-list--compact{max-width:880px;gap:36px}.resources-page .resource-entry{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px;align-items:center;padding:0;background:transparent;border:none;box-shadow:none;margin:0;transition:none}.resources-page .resource-entry_thumbnail{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:#FDF6F0}.resources-page .resource-entry_thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.resources-page .resource-entry_thumbnail:hover img{transform:scale(1.03)}.resources-page .resource-entry_thumbnail:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(249,113,113,0.3)}.resources-page .resource-entry_text:first-child{margin-top:0}.resources-page .resource-entry_text:last-child{margin-bottom:0}.resources-page .resource-entry_title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-optical-sizing:auto;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-0.3px;color:#292524;margin:0 0 14px 0;padding:0;text-align:left}.resources-page .resource-entry_title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.resources-page .resource-entry_title a:hover{color:#F97171}.resources-page .resource-entry_title a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(249,113,113,0.3);border-radius:2px}.resources-page .resource-entry_description{font-family:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;font-size:0.95rem;line-height:1.7;color:#292524;margin:0 0 14px 0;max-width:60ch}.resources-page .resource-entry_description a{color:#F97171;text-decoration:none;border-bottom:1px solid transparent;transition:color 0.2s ease,border-color 0.2s ease}.resources-page .resource-entry_description a:hover{color:#f84b4b;border-bottom-color:#F97171}.resources-page .resource-entry_tags{margin:0}.resources-page .resource-entry_tags .tags{justify-content:flex-start;margin:0}.resources-page .resource-entry_tags .tag{font-size:0.74rem;padding:3px 11px;margin:2px 4px 2px 0}.resources-page .resource-entry--compact{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start}.resources-page .resource-entry--compact .resource-entry_thumbnail{width:180px;height:110px;aspect-ratio:16 / 9}.resources-page .resource-entry--compact .resource-entry_title{font-size:1.15rem;text-transform:none;letter-spacing:-0.2px}.resources-page .resource-entry--compact .resource-entry_description{font-size:0.9rem;line-height:1.6}@media (max-width: 700px){.resources-page .resources-section{padding:48px 24px 64px}.resources-page .resources-section_lead{font-size:1.1rem}.resources-page .resource-entry{grid-template-columns:1fr;gap:16px}.resources-page .resource-entry--compact{grid-template-columns:1fr;gap:14px}.resources-page .resource-entry--compact .resource-entry_thumbnail{width:100%;height:0;padding-top:56.25%;position:relative}.resources-page .resource-entry--compact .resource-entry_thumbnail img{position:absolute;inset:0}.resources-page .resource-entry_title{font-size:1.25rem}.resources-page .resource-entry--compact .resource-entry_title{font-size:1.05rem}}@media (prefers-reduced-motion: reduce){.resources-page .resource-entry_thumbnail:hover img{transform:none}}
