.public-product-screens[data-v-b3f4bffb]{margin:64px 0;padding-block:42px;border-block:1px solid var(--ink)}h2[data-v-b3f4bffb]{font:400 clamp(2rem,4vw,3rem) / 1.12 "Fraunces",serif;margin:18px 0}.screens-intro[data-v-b3f4bffb]{max-width:640px;line-height:1.7}.screens-grid[data-v-b3f4bffb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}figure[data-v-b3f4bffb]{min-width:0;margin:0}.screens-grid img[data-v-b3f4bffb]{width:100%;height:auto;border-radius:24px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}figcaption[data-v-b3f4bffb]{margin-top:20px}h3[data-v-b3f4bffb]{font:400 1.4rem/1.2 Fraunces,serif;margin-bottom:10px}figcaption p[data-v-b3f4bffb]{font-size:.9rem;line-height:1.6}@media (max-width: 600px){.screens-grid[data-v-b3f4bffb]{grid-template-columns:1fr;gap:32px}figure[data-v-b3f4bffb]{max-width:340px;margin-inline:auto}}.public-feature-page[data-v-6fe5546e]{--ms-ink: var(--ink)}.collage-nav[data-v-6fe5546e]{display:flex;justify-content:space-between;gap:24px;height:auto;min-height:96px;flex-wrap:wrap}.collage-nav>p[data-v-6fe5546e]{display:none}.ms-header-wordmark[data-v-6fe5546e]{width:auto;color:var(--ink);white-space:nowrap}.collage-nav-actions[data-v-6fe5546e]{display:flex;align-items:center;gap:20px}.public-feature-page .public-start[data-v-6fe5546e]{background:#b3132d;color:#fff;border:1px solid #b3132d;border-radius:999px;padding:13px 22px;font-size:14px;font-weight:600}.public-start[data-v-6fe5546e]:hover{filter:brightness(1.12)}h1[data-v-6fe5546e],h2[data-v-6fe5546e]{text-wrap:balance}@media (max-width: 480px){.collage-nav[data-v-6fe5546e]{padding:20px;gap:18px}.collage-nav-actions[data-v-6fe5546e]{width:100%;justify-content:space-between;gap:12px}}.feature-directory[data-v-6fe5546e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.feature-directory a[data-v-6fe5546e]{padding:10px 15px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:999px;font-size:.88rem;min-height:44px}.feature-directory a[data-v-6fe5546e]:hover{background:var(--paper)}.walkthrough-previews[data-v-6fe5546e]{margin:48px 0}.preview-heading[data-v-6fe5546e]{max-width:680px;margin-bottom:24px}.preview-heading h2[data-v-6fe5546e]{margin:14px 0}.preview-heading>p[data-v-6fe5546e]:last-child{font-size:1rem;line-height:1.7}.preview-grid[data-v-6fe5546e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.walkthrough-preview[data-v-6fe5546e]{display:flex;flex-direction:column;padding:24px;background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:20px}.walkthrough-preview h3[data-v-6fe5546e]{font:400 1.6rem/1.25 Fraunces,serif;margin:16px 0}.walkthrough-preview p[data-v-6fe5546e]{font-size:.95rem;line-height:1.7;margin-bottom:24px}.preview-action[data-v-6fe5546e]{margin-top:auto;text-decoration:underline;text-underline-offset:5px;font-size:.9rem}.walkthrough-preview[data-v-6fe5546e]:hover{border-color:var(--coral)}.feature-sections[data-v-6fe5546e]:has(.feature-answer){gap:0}.feature-answer[data-v-6fe5546e]{padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.feature-answer summary[data-v-6fe5546e]{cursor:pointer;font-size:1.05rem;line-height:1.6}.answer-signup[data-v-6fe5546e]{text-decoration:underline!important;text-underline-offset:5px;font-weight:600}.feature-answer p[data-v-6fe5546e]{margin-top:14px;font-size:1rem;line-height:1.75;max-width:760px}@media (max-width: 760px){.preview-grid[data-v-6fe5546e]{grid-template-columns:1fr}}.feature-content[data-v-6fe5546e]{max-width:1200px;margin:0 auto;padding:clamp(40px,7vw,100px) 24px}h1[data-v-6fe5546e]{font-family:Fraunces,serif;font-size:clamp(2.5rem,6vw,5rem);line-height:1.08;max-width:850px;margin:24px 0}.feature-intro[data-v-6fe5546e]{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7;max-width:720px}.feature-sections[data-v-6fe5546e]{display:grid;gap:40px;margin:56px 0}h2[data-v-6fe5546e]{font-family:Fraunces,serif;font-size:1.8rem;line-height:1.25;margin-bottom:14px}section p[data-v-6fe5546e]{max-width:720px;font-size:1.1rem;line-height:1.8}.feature-example img[data-v-6fe5546e]{width:min(100%,280px);height:auto;margin:0 auto}.feature-example figcaption[data-v-6fe5546e]{text-align:center;margin:16px 0 40px;font-size:.9rem}.feature-actions[data-v-6fe5546e]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.feature-actions>a[data-v-6fe5546e]:last-child{text-decoration:underline;text-underline-offset:5px}
