.deep-dive{font-family:Satoshi,Arial,sans-serif}.deep-dive-answer{max-width:820px;background:#edf3ef;border-inline-start:3px solid #087d78;padding:24px;margin-block:32px 48px}.deep-dive-answer h2{font-size:1rem;font-weight:700;margin-bottom:12px}.deep-dive-answer p{font-size:1.05rem;line-height:1.9}.deep-dive-languages{margin:56px 0 40px;border-block:1px solid var(--labs-line);padding-block:24px}.deep-dive-languages>span{display:block;font-size:.9rem;font-weight:700;margin-bottom:18px}.deep-dive-languages ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.deep-dive-languages a{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--labs-line);border-radius:4px;padding:8px 14px;font-size:.85rem}.localized-software.deep-dive .deep-dive-languages li>a[aria-current=page]{background:#172020;color:#fff}.deep-dive-index main{padding-block:32px 80px}.deep-dive-card h2{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.35;margin-block:20px}.deep-dive-card[dir=rtl] h2{letter-spacing:normal}.deep-dive[lang^=ja] p,.deep-dive[lang^=zh] p{line-height:2;overflow-wrap:anywhere}.deep-dive[lang=hi] p{line-height:2}.deep-dive a:focus-visible{outline:3px solid #294de0;outline-offset:5px}.deep-dive-journal-link>p{line-height:1.8;max-width:800px}.deep-dive-journal-link>a{margin-top:20px}.deep-dive .market-hero h1{-webkit-hyphens:auto;hyphens:auto}.deep-dive[lang^=ja] h1,.deep-dive[lang^=zh] h1,.deep-dive[lang=hi] h1{letter-spacing:normal;line-height:1.4}@media (max-width:650px){.deep-dive .market-hero h1{font-size:clamp(2rem,8.5vw,2.35rem)}}.deep-dive-index .localized-hero{display:block;max-width:1050px;padding-block:32px 12px}.deep-dive-index .localized-hero h1{font-size:clamp(2.4rem,5.2vw,4.5rem);line-height:1.12;max-width:1050px;margin-block:24px}.deep-dive-index .localized-hero>p:last-child{max-width:780px;font-size:1.2rem;line-height:1.8}.deep-dive-index .deep-dive-languages{margin-top:28px}@media (max-width:650px){.deep-dive-index .localized-hero h1{font-size:2.4rem}}
