.seo-content{max-width:1120px;margin:0 auto;padding:30px 28px 70px;line-height:1.75;color:#c9c7d2;font-family:Arial,Helvetica,sans-serif}.seo-content h2{color:#fff;font-size:clamp(26px,4vw,40px);line-height:1.2;margin:38px 0 18px}.seo-content h3{color:#fff;font-size:22px;line-height:1.4}.seo-content a{color:#c6b6ff;text-decoration:underline;text-underline-offset:4px}.seo-content p,.seo-content ul,.seo-content ol{max-width:840px}.seo-content li{margin:10px 0}.seo-content details{border:1px solid #ffffff25;border-radius:14px;padding:18px;margin:12px 0}.seo-content summary{color:white;font-weight:700;cursor:pointer}.seo-content .resource-links{display:flex;gap:18px;flex-wrap:wrap}.seo-content .languages{display:flex;gap:20px;flex-wrap:wrap}.seo-content .table-wrap{overflow-x:auto}.seo-content table{width:100%;border-collapse:collapse}.seo-content th,.seo-content td{text-align:left;border:1px solid #ffffff25;padding:16px;vertical-align:top}.seo-content .byline{font-size:14px;color:#aaa6b3}.seo-content a:focus-visible,.button:focus-visible,summary:focus-visible{outline:3px solid #c6b6ff;outline-offset:4px}.hero h1{overflow-wrap:break-word}.brand img{width:40px;height:40px}