.search-results-grid .search-result-item{order:calc(var(--i) + 1)}.search-results-grid .search-result-item[data-after-slot="1"]{order:calc(var(--i) + 2)}.search-results-grid .search-profile-slot{order:5}@media (min-width:768px){.search-results-grid .search-result-item[data-after-slot="1"]{order:calc(var(--i) + 1)}.search-results-grid .search-result-item[data-desktop-after="1"]{order:calc(var(--i) + 2)}.search-results-grid .search-profile-slot{order:7}}.sp-card,.sp-panel,.sp-answer,.sp-note{background:var(--bi-surface);border:1px solid var(--bi-border);color:var(--bi-ink);border-radius:16px}.sp-card{flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 8px 24px #0f172a0a}.sp-card-top,.sp-card-footer,.sp-answer,.sp-summary,.sp-page-head,.sp-counts{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp-eyebrow{color:var(--bi-cta);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.sp-icon-btn{color:var(--bi-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px}.sp-icon-btn:hover,.sp-text-btn:hover{color:var(--bi-ink)}.sp-menu{position:relative}.sp-menu-pop{z-index:2;border:1px solid var(--bi-border);background:#fff;border-radius:12px;width:max-content;max-width:16rem;padding:8px;position:absolute;top:40px;right:0;box-shadow:0 10px 24px #0f172a14}.sp-menu-pop button,.sp-text-btn,.sp-link{color:var(--bi-cta);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.sp-question{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.sp-options{flex-wrap:wrap;gap:8px;display:flex}.sp-pill{border:1px solid var(--bi-border);min-height:44px;color:var(--bi-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:calc(50% - 8px);padding:8px 12px;font-size:.92rem;line-height:1.25}.sp-pill:hover,.sp-pill.is-selected{border-color:var(--bi-cta);background:#f0fdfa}.sp-card-footer{align-items:flex-end}.sp-status,.sp-quiet,.sp-helper{color:var(--bi-muted);margin:0;font-size:.8rem;line-height:1.4}.sp-confirm{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sp-confirm strong{color:var(--bi-cta-hover)}.sp-suggestion{background:var(--bi-cta);color:#fff;border-radius:999px;min-height:44px;padding:8px 14px;font-size:.92rem;text-decoration:none}.sp-suggestion:hover{background:var(--bi-cta-hover)}.sp-save-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.85rem;display:flex}.sp-page{padding:32px 0 64px}.sp-page h1{margin:0;font-size:clamp(1.7rem,3vw,2.2rem)}.sp-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:20px;margin-top:20px;display:grid}.sp-stack,.sp-side{flex-direction:column;gap:16px;display:flex}.sp-counts{color:var(--bi-muted);justify-content:flex-start;margin-top:8px;font-size:.92rem}.sp-meter{background:#e2e8f0;border-radius:999px;width:7rem;height:8px;overflow:hidden}.sp-meter span{background:var(--bi-cta);height:100%;display:block}.sp-answer-list,.sp-coming{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-answer{padding:12px 14px}.sp-answer p,.sp-coming li{margin:0}.sp-answer small,.sp-kicker{color:var(--bi-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.sp-panel{padding:16px}.sp-panel h2,.sp-why h2{margin:0 0 8px;font-size:1rem}.sp-why p,.sp-why-inline p{margin:0}.sp-why-inline{flex-direction:column;gap:4px;display:flex}.sp-clear{border:1px solid var(--bi-border);min-height:44px;color:var(--bi-ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px}.sp-summary{border:1px solid var(--bi-border);color:var(--bi-ink);background:#fff;border-radius:16px;justify-content:space-between;gap:12px;margin-bottom:16px;padding:14px 16px;text-decoration:none;display:flex}.sp-summary:hover{border-color:var(--bi-cta)}@media (max-width:800px){.sp-layout{grid-template-columns:1fr}}
