.ap-page .cp-detail-header{max-width:960px}.ap-directory-groups{display:grid;gap:44px}.ap-directory-group>header{margin-bottom:16px;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(280px,1.28fr);gap:36px;align-items:baseline}.ap-directory-group>header>div{display:flex;align-items:baseline;gap:12px}.ap-directory-group h3{margin:0;font-size:20px}.ap-directory-group header p,.ap-directory-group header span{color:var(--cp-muted);font-size:14px}.ap-directory-group header p{margin:0}.ap-option-title a,.ap-page .cp-section-heading a{display:inline-flex;align-items:center;gap:6px;color:var(--cp-accent);font-size:14px;font-weight:650}.ap-baseline-grid,.ap-option-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:42px;align-items:start}.ap-screenshot{margin:0}.ap-screenshot-pair{display:grid;gap:18px}.ap-screenshot img{width:100%;height:auto;display:block;border:1px solid var(--cp-line);border-radius:8px;background:#fff;object-fit:cover;aspect-ratio:8/5;object-position:top}.ap-screenshot figcaption{margin-top:8px;color:var(--cp-muted);font-size:13px}.ap-baseline-copy>p,.ap-option-copy>p{margin-bottom:24px;color:var(--cp-muted)}.ap-baseline-copy dl,.ap-option-copy dl{margin:0}.ap-baseline-copy dl>div,.ap-option-copy dl>div{padding:13px 0;border-top:1px solid var(--cp-line)}.ap-baseline-copy dt,.ap-option-copy dt{color:var(--cp-muted);font-size:13px;font-weight:650}.ap-baseline-copy dd,.ap-option-copy dd{margin:4px 0 0}.ap-options{padding-top:52px}.ap-options-heading{margin-bottom:0;padding-bottom:24px}.ap-option,.ap-options-heading{border-bottom:1px solid var(--cp-line)}.ap-option{padding:48px 0;scroll-margin-top:96px}.ap-option-title{margin-bottom:24px;display:grid;grid-template-columns:38px auto 1fr;align-items:center;gap:10px}.ap-option-title span{color:var(--cp-muted);font-size:13px}.ap-option-title h3{margin:0;font-size:22px}.ap-option-title a{justify-self:end}.ap-table th:first-child{width:18%}@media (max-width:760px){.ap-directory-group>header{grid-template-columns:1fr;gap:5px}.ap-baseline-grid,.ap-option-grid{grid-template-columns:1fr;gap:24px}.ap-table th:first-child{width:auto}}