.ob-page{gap:var(--eco-space-20);min-width:0;display:grid}.ob-stack{gap:var(--eco-space-12);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ob-pair{gap:var(--eco-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0;display:grid}.ob-row{align-items:center;gap:var(--eco-space-8);flex-wrap:wrap;min-width:0;display:flex}.ob-row-between{justify-content:space-between}.ob-muted{color:var(--eco-fg-muted);font-size:var(--eco-type-meta-size);margin:0}.ob-break{overflow-wrap:anywhere;word-break:break-all}.ob-section-title{font-size:var(--eco-type-h2-size);font-weight:var(--eco-type-h2-weight);letter-spacing:var(--eco-type-h2-tracking);margin:0}.ob-eyebrow{font-size:var(--eco-type-eyebrow-size);font-weight:var(--eco-type-eyebrow-weight);letter-spacing:var(--eco-type-eyebrow-tracking);text-transform:var(--eco-type-eyebrow-transform);color:var(--eco-fg-muted);margin:0}.ob-mark{color:var(--eco-fg);background:var(--eco-surface);border:1px solid var(--eco-border);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ob-mark-sm{width:var(--eco-space-24);height:var(--eco-space-24)}.ob-mark-md{width:var(--eco-space-32);height:var(--eco-space-32)}.ob-mark-lg{width:var(--eco-space-48);height:var(--eco-space-48)}.ob-mark svg{width:60%;height:60%}.ob-mark img{object-fit:contain;width:70%;height:70%}.ob-mark span{font-size:var(--eco-type-meta-size);font-weight:var(--eco-type-label-weight)}.ob-item{gap:var(--eco-space-12);padding:var(--eco-space-16);border:1px solid var(--eco-border);background:var(--eco-bg);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ob-item-main{gap:var(--eco-space-8);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ob-item-title{font-weight:var(--eco-type-label-weight);overflow-wrap:anywhere;margin:0}.ob-steps{padding-left:var(--eco-space-20);gap:var(--eco-space-6);margin:0;display:grid}.ob-answers{gap:var(--eco-space-4) var(--eco-space-12);grid-template-columns:minmax(120px,220px) minmax(0,1fr);margin:0;display:grid}.ob-answers dt{color:var(--eco-fg-muted);font-size:var(--eco-type-meta-size)}.ob-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ob-site{gap:var(--eco-space-16);border:1px solid var(--eco-border);padding:var(--eco-space-16);background:var(--eco-bg);grid-template-columns:minmax(0,240px) minmax(0,1fr);display:grid}.ob-site-shot{aspect-ratio:16/10;background:var(--eco-surface);border:1px solid var(--eco-border);place-items:center;display:grid;overflow:hidden}.ob-site-shot img{object-fit:cover;width:100%;height:100%}.ob-site-shot img.ob-site-favicon{object-fit:contain;width:40%;height:40%}.ob-events{margin:0;padding:0;list-style:none;display:grid}.ob-events li{gap:var(--eco-space-12);padding:var(--eco-space-10) 0;border-bottom:1px solid var(--eco-border);grid-template-columns:minmax(120px,160px) minmax(0,1fr);display:grid}.ob-client{max-width:var(--eco-reading-max);padding:var(--eco-space-24) var(--eco-space-16) var(--eco-space-48);gap:var(--eco-space-24);margin:0 auto;display:grid}.ob-client-head{gap:var(--eco-space-12);padding-bottom:var(--eco-space-16);border-bottom:1px solid var(--eco-border);display:grid}.ob-pane{gap:var(--eco-space-16);min-width:0;padding:var(--eco-space-20);display:grid}.ob-stack-start{justify-items:start}@media (max-width:767px){.ob-site,.ob-answers,.ob-events li{grid-template-columns:minmax(0,1fr)}}