.subtitle-tool[data-variant] #subtitle-input{scroll-margin-top:88px}.subtitle-landing-content{max-width:960px;margin:0 auto 80px;padding:0 28px;color:var(--v2-text,#292929);box-sizing:border-box}.subtitle-landing-content *{box-sizing:border-box}.subtitle-landing-section{padding:32px 0;border-top:1px solid var(--v2-border,#e3e3e3)}.subtitle-landing-eyebrow{font-size:.72rem;letter-spacing:.035em;color:var(--v2-text-muted,#747474)}.subtitle-landing-section h2{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:620;line-height:1.5;letter-spacing:-.02em;margin:10px 0 16px}.subtitle-landing-section>p{max-width:74ch;font-size:.9rem;line-height:1.95;color:var(--v2-text-muted,#626262);margin:10px 0}.subtitle-landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:28px 0 0}.subtitle-landing-step-number{font-size:.72rem;color:var(--v2-text-muted,#777);font-variant-numeric:tabular-nums}.subtitle-landing-content h3{font-size:.91rem;font-weight:600;line-height:1.6;margin:7px 0}.subtitle-landing-steps p,.subtitle-landing-platforms p{font-size:.82rem;line-height:1.85;color:var(--v2-text-muted,#666);margin:7px 0 0}.subtitle-landing-metrics{display:flex;flex-wrap:wrap;gap:20px 56px;margin:24px 0}.subtitle-landing-metrics dt{font-size:.73rem;color:var(--v2-text-muted,#777)}.subtitle-landing-metrics dd{font-size:1.25rem;font-weight:600;margin:6px 0 0;font-variant-numeric:tabular-nums}.subtitle-landing-section>p.subtitle-landing-note{font-size:.76rem;line-height:1.8}.subtitle-landing-table-wrap{overflow-x:auto}.subtitle-landing-content table{border-collapse:collapse;width:100%;font-size:.83rem;line-height:1.8;text-align:left}.subtitle-landing-content th,.subtitle-landing-content td{padding:12px 14px;border-bottom:1px solid var(--v2-border,#e6e6e6);vertical-align:top}.subtitle-landing-content th{font-weight:600}.subtitle-landing-content thead th{font-size:.73rem;color:var(--v2-text-muted,#777)}.subtitle-landing-content th:first-child{padding-left:0}.subtitle-landing-content td:last-child{color:var(--v2-text-muted,#666)}.subtitle-landing-format-sample{margin-top:20px}.subtitle-landing-content summary{cursor:pointer;font-size:.84rem;line-height:1.7;font-weight:550}.subtitle-landing-format-sample p,.subtitle-landing-faq p{font-size:.83rem;line-height:1.9;color:var(--v2-text-muted,#666);max-width:76ch}.subtitle-landing-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.subtitle-landing-code-grid pre{font-size:.73rem;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--v2-bg-soft,#fafafa);border:1px solid var(--v2-border,#e6e6e6);border-radius:8px;padding:16px;margin:0}.subtitle-landing-faq details{padding:17px 0;border-bottom:1px solid var(--v2-border,#e6e6e6)}.subtitle-landing-faq p{margin:12px 0 0}.subtitle-landing-guide{display:flex;justify-content:space-between;gap:14px;margin-top:24px;padding:18px;border-radius:9px;border:1px solid var(--v2-border,#ddd);font-size:.83rem;line-height:1.8;color:inherit;text-decoration:none}.subtitle-landing-guide span:last-child{color:var(--v2-text-muted,#777)}.subtitle-landing-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.subtitle-landing-platforms>a{color:inherit;text-decoration:none;border:1px solid var(--v2-border,#e2e2e2);border-radius:10px;padding:18px;transition:border-color .15s}.subtitle-landing-platforms>a:hover{border-color:var(--v2-text-muted,#777)}.subtitle-landing-platforms h3{display:flex;justify-content:space-between;gap:12px;margin:0}.subtitle-landing-all{display:inline-block;margin-top:20px;font-size:.83rem;color:inherit;text-underline-offset:4px}.subtitle-landing-section>p.subtitle-landing-limit{margin-top:25px;font-size:.76rem}.subtitle-landing-return{display:inline-block;margin-top:14px;font-size:.84rem;color:inherit;text-underline-offset:5px}.subtitle-landing-content a:focus-visible,.subtitle-landing-content summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:640px){.subtitle-landing-content{padding:0 20px;margin-bottom:48px}.subtitle-landing-section{padding:26px 0}.subtitle-landing-steps,.subtitle-landing-platforms,.subtitle-landing-code-grid{grid-template-columns:1fr}.subtitle-landing-steps{gap:18px}.subtitle-landing-steps li{padding-left:0}.subtitle-landing-metrics{gap:20px 26px}.subtitle-landing-metrics dd{font-size:1.08rem}.subtitle-landing-guide{flex-direction:column;gap:3px}.subtitle-landing-content th,.subtitle-landing-content td{padding:10px 7px}.subtitle-landing-content table{font-size:.77rem}}.subtitle-landing-list{max-width:74ch;margin:12px 0 0;padding-left:1.2em;font-size:.88rem;line-height:1.9;color:var(--v2-text-muted,#626262)}.subtitle-landing-list li{margin:6px 0}.subtitle-landing-related{margin-top:22px}.subtitle-landing-related>a{display:flex;flex-direction:column}.subtitle-landing-related>a h3{margin:0}
