@layer components{.business-index{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.05em;color:var(--muted)}.business-audience-list{gap:var(--sp-8);margin-top:var(--sp-10);display:grid}.business-audience-item{border-top:1px solid var(--border);padding-top:var(--sp-5);padding-bottom:var(--sp-2);transition:transform var(--dur,.18s) var(--ease), border-color var(--dur,.18s) var(--ease)}@media (prefers-reduced-motion:no-preference){.business-audience-item:hover,.business-audience-item:focus-within{border-color:var(--fg);transform:translateY(-3px)}}.business-audience-who{margin-top:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:600;line-height:1.3}.business-audience-need{margin-top:var(--sp-2);color:var(--muted)}.business-track-list{margin-top:var(--sp-10);border-bottom:1px solid var(--border)}.business-track-link{align-items:start;gap:var(--sp-4);padding-block:var(--sp-6);border-top:1px solid var(--border);color:inherit;grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.business-track-link .business-index{padding-top:6px}.business-track-name{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:600;line-height:1.3}.business-track-use{margin-top:var(--sp-2);color:var(--muted)}.business-track-arrow{width:20px;height:20px;color:var(--muted);transition:transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);margin-top:4px}.business-track-link:hover .business-track-name,.business-track-link:focus-visible .business-track-name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px}.business-track-link:hover .business-track-arrow,.business-track-link:focus-visible .business-track-arrow{color:var(--fg);transform:translate(2px)}.business-format-list{gap:var(--sp-5);margin-top:var(--sp-10);display:grid}.business-format{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.business-format-title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:1.3}.business-format-body{margin-top:var(--sp-2);color:var(--muted)}.business-subheading{margin-top:var(--sp-14);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:1.3}.business-tier-table .prose-table-wrap{margin-block:var(--sp-4) 0}.business-tier-table th[scope=row],.business-tier-table td:nth-child(2){white-space:nowrap}@media (max-width:639px){.business-tier-table thead{display:none}.business-tier-table tr{align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);padding-block:var(--sp-4);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.business-tier-table :is(th,td){border-bottom:0;padding:0}.business-tier-table td:last-child{grid-column:1/-1}}@media (min-width:768px){.business-audience-list{grid-template-columns:repeat(4,1fr)}.business-format-list{grid-template-columns:repeat(2,1fr)}.business-track-link{gap:var(--sp-6);grid-template-columns:3rem minmax(12rem,1fr) 2fr auto}.business-track-body{display:contents}.business-track-use{margin-top:0}}}
