.service-page-formats-section{padding-block:var(--service-page-section-space,100px);background:#fff;color:#212121}.service-page-formats-section h2.service-page-formats-section__title{max-width:900px;margin:0;color:#212121;font:700 42px/51px Montserrat,system-ui,sans-serif;letter-spacing:normal;text-wrap:wrap}.service-page-formats-section__description{width:min(100%,804px);margin-top:24px;color:#6b6b6b;font:400 18px/21px Menlo,ui-monospace,monospace}.service-page-formats-section__grid{display:grid;width:min(100%,1114px);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:60px auto 0}.service-page-formats-section__grid>.service-page-formats-section__card--featured:last-child:nth-child(3n+1){grid-column:2}.service-page-formats-section__card{display:flex;min-width:0;min-height:220px;flex-direction:column;gap:0;border:1px solid rgba(0,0,0,.06);padding:24px;background:#f7f7f5}.service-page-formats-section__number{color:#b0b0b0;font:400 12px/16px JetBrains Mono,ui-monospace,monospace}.service-page-formats-section h3.service-page-formats-section__card-title{margin:20px 0 0;color:#212121;font:600 24px/28px Montserrat,system-ui,sans-serif;letter-spacing:normal;text-wrap:wrap}.service-page-formats-section__card-description{margin-top:12px;color:#6b6b6b;font:400 16px/19px Menlo,ui-monospace,monospace}.service-page-formats-section__card-description>p{margin:0}.service-page-formats-section__card-description>p+p{margin-top:12px}.service-page-formats-section__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:20px;border-top:1px solid rgba(0,0,0,.05);padding-top:16px}.service-page-formats-section__tag{display:inline-block;max-width:100%;border:1px solid rgba(0,0,0,.08);padding:6px 12px;background:#fff;color:rgba(0,0,0,.4);font:400 12px/14px Menlo,ui-monospace,monospace;text-align:center}.service-page-formats-section__card .service-page-formats-section__tag mark{border-radius:0;padding:0;background:rgba(0,0,0,0);color:inherit}.service-page-formats-section__card--featured{border-color:#212121;background:#212121}.service-page-formats-section__card--featured .service-page-formats-section__number{color:hsla(0,0%,100%,.4)}.service-page-formats-section .service-page-formats-section__card--featured h3.service-page-formats-section__card-title{color:#fff}.service-page-formats-section__card--featured .service-page-formats-section__card-description{color:hsla(0,0%,100%,.7)}.service-page-formats-section__footer{margin-top:auto;border-top:1px solid rgba(0,0,0,.06);padding-top:16px;color:#b0b0b0}.service-page-formats-section__card--featured .service-page-formats-section__footer{border-color:hsla(0,0%,100%,.12)}.service-page-formats-section__note{width:100%;margin:32px auto 0;border-top:1px solid rgba(0,0,0,.06);padding-top:32px;color:#b0b0b0;font:400 16px/19px Menlo,ui-monospace,monospace}.service-page-formats-section__note p{margin:0}.service-page-formats-section__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.service-page-formats-section__note a:hover{color:#f2572b}@media(max-width:980px){.service-page-formats-section{padding-block:var(--service-page-section-space,80px)}.service-page-formats-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-formats-section__grid>.service-page-formats-section__card--featured:last-child:nth-child(odd){grid-column:2}}@media(max-width:620px){.service-page-formats-section{padding-block:var(--service-page-section-space,64px)}.service-page-formats-section h2.service-page-formats-section__title{font-size:32px;line-height:1.2}.service-page-formats-section__description{margin-top:16px;font-size:16px;line-height:1.4}.service-page-formats-section__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.service-page-formats-section__grid>.service-page-formats-section__card--featured:last-child:nth-child(odd){grid-column:1}.service-page-formats-section__card{min-height:220px;padding:20px}.service-page-formats-section h3.service-page-formats-section__card-title{font-size:21px;line-height:1.25;margin-top:16px}.service-page-formats-section__card-description{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.service-page-formats-section__note{margin-top:22px;padding-top:20px;font-size:13px;line-height:1.45}}