.pub .ai-hero.is-single>.v2-wrap{grid-template-columns:minmax(0,1fr)}.pub .ai-hero.is-single>.v2-wrap>div{max-width:800px}.pub .ai-tag{margin:0 0 var(--sw-space-6)}.pub .ai-card-tag{font-size:var(--sw-fs-caption);font-weight:var(--sw-fw-bold);color:var(--sw-text-muted)}.pub .v2-assist h2{margin:var(--sw-space-2) 0 0;font-size:var(--sw-fs-title2)}.pub .ai-table th[scope=row],.pub .ai-compare th[scope=row]{min-width:11em;font-weight:var(--sw-fw-bold)}.pub .ai-table thead th,.pub .ai-compare thead th{white-space:nowrap}.pub .ai-table thead th small,.pub .ai-compare thead th small{font-weight:var(--sw-fw-regular);color:var(--sw-text-muted);display:block}.pub .ai-table thead th a{color:var(--sw-text);font-weight:var(--sw-fw-bold)}.pub .ai-table td{white-space:nowrap}.pub .ai-table+.ai-table{margin-top:var(--sw-space-4)}.pub .ai-compare td{min-width:14em}.pub .ai-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.pub .ai-addon{justify-content:space-between;align-items:flex-start;gap:var(--sw-space-6);margin-top:var(--sw-space-8);background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);padding:var(--sw-space-6);display:flex}.pub .ai-addon h3{margin:0 0 var(--sw-space-2);font-size:var(--sw-fs-title3)}.pub .ai-addon p{margin:0 0 var(--sw-space-2)}.pub .ai-addon .ai-addon-name{font-weight:var(--sw-fw-bold)}.pub .ai-addon-price{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;margin:0;display:flex}.pub .ai-addon-price strong{font-size:var(--sw-fs-title2)}.pub .ai-addon-price small{color:var(--sw-text-muted);font-size:var(--sw-fs-caption)}.pub .ai-links{gap:var(--sw-space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.pub .ai-links h2,.pub .ai-links h3{margin:0 0 var(--sw-space-4)}.pub .ai-link-list{gap:var(--sw-space-2) var(--sw-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pub .ai-nina-link{align-items:center;gap:var(--sw-space-6);display:flex}.pub .ai-nina-link>div{flex:1}.pub .ai-nina-link h2{margin:0 0 var(--sw-space-2);font-size:var(--sw-fs-title2)}.pub .ai-nina-link p{color:var(--sw-text-muted);margin:0}@media (max-width:1023px){.pub .ai-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.pub .ai-steps,.pub .ai-links{grid-template-columns:1fr}.pub .ai-addon,.pub .ai-nina-link{flex-direction:column;align-items:stretch}.pub .ai-addon-price{align-items:flex-start}.pub .ai-table th[scope=row],.pub .ai-compare th[scope=row]{min-width:8em}}
