.deep-page{max-width:1180px;margin:auto;padding:90px 5vw}.deep-page>h1{font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.055em;margin:0 0 24px}.page-lead{max-width:800px;font-size:20px;color:#5f6978;margin-bottom:50px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-grid section{padding:32px;border:1px solid #dfe4ec;border-radius:20px}.guide-grid b{color:#155eef}.guide-grid h2{font-size:24px}.guide-grid li{margin:10px 0}.page-callout{margin-top:34px;padding:40px;border-radius:22px;background:#e9f1ff}.compat-table{border:1px solid #dfe4ec;border-radius:20px;overflow:hidden}.compat-row{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;padding:18px 22px;border-bottom:1px solid #dfe4ec}.compat-row.head{background:#101a33;color:#fff;font-weight:900}.deep-page details{padding:22px 0;border-top:1px solid #dfe4ec}.deep-page summary{cursor:pointer;font-size:19px;font-weight:900;display:flex;justify-content:space-between}.deep-page details p{color:#5f6978}@media(max-width:650px){.deep-page{padding:60px 22px}.guide-grid{grid-template-columns:1fr}.compat-row{grid-template-columns:1fr}.compat-row.head span:not(:first-child){display:none}}
