.connections-shell{max-width:1160px;color:var(--ink);margin:auto;padding:32px 28px 64px}.connections-shell header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;font-size:13px;display:flex}.connections-shell header>a:first-child{font:30px Georgia,serif}.connections-shell a{color:inherit}.connections-intro{max-width:680px;padding:56px 0 36px}.connections-intro h1{margin:14px 0;font:42px/1.15 Georgia,serif}.connections-intro p,.connections-grid p{color:var(--quiet);line-height:1.7}.connections-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.connections-grid section{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:28px}.connections-grid h2{margin:12px 0;font:26px Georgia,serif}.connections-grid h3{margin-top:24px;font-size:15px}.connections-grid ol{padding-left:20px;font-size:14px;line-height:1.7;list-style:decimal}.connections-grid li{margin:12px 0}.connections-grid section>a:last-child{font-size:13px}.connection-action{border:1px solid var(--input);border-radius:7px;margin:10px 0;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-block}.connection-action:hover{background:var(--hover)}.connection-status{background:var(--secondary);border-radius:6px;padding:10px;font-size:12px}.connections-grid details{margin-top:20px;font-size:13px}.connections-grid summary{cursor:pointer;font-weight:600}.connections-grid code{overflow-wrap:anywhere;font-size:12px}.google-import{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.google-import>a{font-size:12px;text-decoration:underline}.google-import>p{width:100%;margin:0;font-size:13px}.connections-grid section>p{font-size:14px}@media (max-width:720px){.connections-grid{grid-template-columns:1fr}.connections-shell{padding:22px 18px}.connections-intro{padding:36px 0 24px}.connections-intro h1{font-size:34px}.connections-grid section{padding:22px}}
