.feature-story{padding-top:32px}.story-intro{padding:65px 0 48px;max-width:1000px}.story-intro h1{font-size:clamp(34px,4vw,62px);line-height:1.4;letter-spacing:-.035em}.story-intro h1 span{display:block}.story-lead{max-width:800px;color:var(--muted);font-size:18px;margin-top:28px}.identity-review-note{color:#9faec2;font-size:12px;line-height:1.85;max-width:940px;margin-top:22px}.story-hero-shot,.story-detail-shot{margin:0;border:1px solid #34445b;border-radius:12px;overflow:hidden;background:#101a29}.story-hero-shot{box-shadow:0 24px 65px #0003}.story-hero-shot button,.story-detail-shot button{display:block;padding:0;width:100%;border:0;background:#0c1018}.story-hero-shot img,.story-detail-shot img{width:100%;height:auto}.story-hero-shot figcaption,.story-detail-shot figcaption{padding:16px 22px;font-size:12px;line-height:1.8;color:var(--muted)}.story-section{padding:90px 0;border-bottom:1px solid var(--line)}.story-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.story-number{font-family:Arial,sans-serif;font-size:16px;color:#79b8ef}.story-steps h3{font-size:19px;margin:18px 0 12px}.story-steps p,.story-points p{font-size:14px;color:var(--muted)}.story-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.story-points h3{font-size:20px;margin-bottom:15px}.story-section .section-link{display:inline-block;margin-top:30px}.story-related{padding-top:75px}.story-related h2{font-size:24px;margin-bottom:24px}.story-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.story-related a{display:flex;justify-content:space-between;gap:16px;padding:23px 0;border-top:1px solid #405169;color:#c8d9ee;font-size:14px}.feature-refresh{padding-block:80px}.feature-refresh .refresh-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.refresh-grid>a{display:block;border-top:1px solid var(--line);padding-top:24px}.refresh-grid h3{font-size:24px;line-height:1.5;margin:14px 0}.refresh-grid p{font-size:15px;color:var(--muted)}.refresh-grid img{border:1px solid var(--line);border-radius:9px;margin:22px 0;aspect-ratio:2.1;object-fit:contain;background:#0b1018;width:100%;height:auto}.feature-refresh .intro{margin-bottom:12px}.feature-refresh .refresh-link{display:inline-block;margin-top:18px;color:#b6d5ff}.beta-label{font-size:12px;vertical-align:middle;border:1px solid #8b79ad;color:#d5c7f0;border-radius:4px;padding:3px 7px;white-space:nowrap}.feature-update-note{border-left:2px solid #638fea;padding:3px 0 3px 22px;color:var(--muted);margin:28px 0}.feature-update-note p+p{margin-top:12px}.feature-update-note a{color:#b7d3ff;text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.story-steps{grid-template-columns:1fr 1fr}.story-points{grid-template-columns:1fr;gap:26px}.story-related>div{grid-template-columns:1fr 1fr}.story-intro{padding-top:36px}.story-section{padding:65px 0}}
@media(max-width:600px){.story-intro{padding:28px 0 30px}.story-lead{font-size:16px}.story-intro h1{font-size:34px}.story-steps,.story-related>div,.feature-refresh .refresh-grid{grid-template-columns:1fr}.story-steps{gap:32px}.story-steps h3{margin-top:10px}.story-section{padding:50px 0}.feature-refresh{padding-block:50px}.story-hero-shot figcaption,.story-detail-shot figcaption{padding:13px;font-size:11px}.identity-review-note{font-size:12px}.feature-story .section-heading h2{font-size:29px}.feature-story .section-heading{display:block}.feature-story .section-heading>p{max-width:none;margin-top:22px}}

.story-detail-shot{max-width:1100px;margin-inline:auto}.story-detail-shot+.story-points{margin-top:36px}.feature-specs{width:100%;border-collapse:collapse}.feature-specs th,.feature-specs td{padding:20px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.feature-specs th{width:27%;font-size:15px}.feature-specs td{color:var(--muted);font-size:14px}.feature-specs a{color:#b7d3ff;text-decoration:underline}@media(max-width:600px){.feature-specs th,.feature-specs td{display:block;width:auto;padding:14px 0}.feature-specs th{border-bottom:0;padding-bottom:0}}

.story-hero-shot{max-width:1200px;margin-inline:auto}body[data-page="own-voice"] .story-hero-shot{max-width:1100px}
.feature-story .section-heading,.feature-block:has(.story-detail-shot) .section-heading{display:block}.feature-story .section-heading>p,.feature-block:has(.story-detail-shot) .section-heading>p{max-width:800px;margin-top:22px}.feature-story .section-heading h2,.feature-block:has(.story-detail-shot) .section-heading h2{max-width:1000px}

.feature-availability{font-size:13px;color:var(--muted);line-height:1.9;margin-top:24px;max-width:850px}.feature-availability .beta-label{margin-right:8px}.chat-feature{padding-block:80px}.chat-feature .section-heading{display:block}.chat-feature .section-heading>p{max-width:800px;margin-top:22px}.chat-feature .story-detail-shot{max-width:1200px}.chat-feature .section-link{display:inline-block;margin-top:25px}@media(max-width:600px){.chat-feature{padding-block:50px}.chat-feature h2{font-size:30px}}
