.published-work{color:#f7f7f4;max-width:1280px;margin:0 auto;padding:70px 40px 90px;scroll-margin-top:40px;font-family:DM Sans,sans-serif}.published-work-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.published-work-kicker{color:#ff5038;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.875rem;display:block}.published-work-heading h2{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:600;line-height:1.12}.published-work-heading>p{color:#b8babc;max-width:340px;margin:0;font-size:1rem;line-height:1.65}.published-work-grid{background:#414346;border:1px solid #414346;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.published-work-card{background:#1c1e21;flex-direction:column;min-width:0;padding:28px;display:flex}.published-work-meta{color:#b8babc;flex-direction:column;gap:5px;font-size:.8125rem;line-height:1.5;display:flex}.published-work-meta>span{color:#f7f7f4}.published-work-category{color:#ff806b;margin:22px 0 16px;font-size:.875rem}.published-work-stat{flex-direction:column;gap:6px;margin:0 0 22px;display:flex}.published-work-stat strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,3.3vw,2.8rem);font-weight:600;line-height:1.2}.published-work-stat>span{color:#b8babc;font-size:.875rem}.published-work-card h3{letter-spacing:-.02em;margin:0 0 14px;font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:600;line-height:1.35}.published-work-card>p{color:#b8babc;margin:0 0 28px;font-size:1rem;line-height:1.65}.published-work-card>a{color:#f7f7f4;text-underline-offset:5px;align-self:flex-start;margin-top:auto;padding:8px 0;font-size:.875rem;text-decoration:underline}.published-work-card>a:hover{color:#ff806b}.published-work-card>a:focus-visible{outline-offset:5px;outline:2px solid #ff806b}.published-work-note{color:#b8babc;max-width:760px;margin:24px 0 0;font-size:.875rem;line-height:1.65}@media (max-width:950px){.published-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.published-work-heading{flex-direction:column;align-items:start;gap:20px}.published-work-heading>p{max-width:560px}}@media (max-width:600px){.published-work{padding:50px 20px 60px}.published-work-grid{grid-template-columns:1fr}.published-work-card{padding:24px}.published-work-stat strong{font-size:2.5rem}}
