.biz[data-astro-cid-bona576x]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.card[data-astro-cid-bona576x]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 248px;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.card[data-astro-cid-bona576x]:hover{border-color:var(--line-act);box-shadow:var(--sh-2)}.card[data-astro-cid-bona576x]:focus-within{border-color:var(--ink-900)}.card__body[data-astro-cid-bona576x]{padding:var(--s6);min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:var(--s4);align-content:center}.card__main[data-astro-cid-bona576x]{min-width:0}.card__head[data-astro-cid-bona576x]{display:flex;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap}.mono[data-astro-cid-bona576x]{width:64px;height:64px;flex:none;align-self:start;display:grid;place-items:center;border-radius:var(--r-md);background:var(--paper-2);border:1px solid var(--line);color:var(--ink-700);font-family:var(--font-display);font-weight:500;font-size:1.9rem;line-height:1;user-select:none}.mono--logo[data-astro-cid-bona576x]{object-fit:contain;background:var(--white);padding:4px}.mono--shot[data-astro-cid-bona576x]{object-fit:cover;padding:0}.card__titles[data-astro-cid-bona576x]{min-width:0;flex:1 1 auto}.card__titles[data-astro-cid-bona576x] h3[data-astro-cid-bona576x]{margin:0;font-family:var(--font-display);font-size:var(--t-md);font-weight:500;line-height:1.25}.card__titles[data-astro-cid-bona576x] h3[data-astro-cid-bona576x] a[data-astro-cid-bona576x]{color:var(--ink-900);text-decoration:none}.card__titles[data-astro-cid-bona576x] h3[data-astro-cid-bona576x] a[data-astro-cid-bona576x]:after{content:"";position:absolute;inset:0;z-index:0}.card[data-astro-cid-bona576x]:hover .card__titles[data-astro-cid-bona576x] h3[data-astro-cid-bona576x] a[data-astro-cid-bona576x]{color:var(--green-700)}.card__titles[data-astro-cid-bona576x] h3[data-astro-cid-bona576x] a[data-astro-cid-bona576x]:focus-visible{outline:none}.card__meta[data-astro-cid-bona576x]{margin:2px 0 0;display:flex;align-items:center;gap:5px;color:var(--ink-500);font-size:var(--t-xs);line-height:1.4}.card__meta[data-astro-cid-bona576x] .pin[data-astro-cid-bona576x]{width:14px;height:14px;flex:none}.card__rating[data-astro-cid-bona576x]{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:var(--s2);margin:var(--s2) 0 0;min-height:32px;text-decoration:none;color:var(--ink-700)}.card__rating[data-astro-cid-bona576x]:hover .card__ratingN[data-astro-cid-bona576x]{color:var(--ink-900);text-decoration-color:var(--gold-500)}.card__stars[data-astro-cid-bona576x]{color:var(--gold-700);font-size:var(--t-sm);letter-spacing:1px}.card__rating[data-astro-cid-bona576x] b[data-astro-cid-bona576x]{font-size:var(--t-sm);font-weight:600}.card__ratingN[data-astro-cid-bona576x]{color:var(--ink-500);font-size:var(--t-xs);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.card__desc[data-astro-cid-bona576x]{margin:var(--s3) 0 0;color:var(--ink-700);font-size:var(--t-sm);line-height:1.65;max-width:56ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__desc--auto[data-astro-cid-bona576x]{color:var(--ink-500)}.card__acts[data-astro-cid-bona576x]{position:relative;z-index:1;display:grid;align-content:center;gap:var(--s2);padding:var(--s5) var(--s6);border-inline-end:1px solid var(--line)}.act[data-astro-cid-bona576x]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 var(--s4);border-radius:var(--r-full);border:1px solid var(--action-ink);background:transparent;color:var(--action-ink);font-size:var(--t-sm);font-weight:600;text-decoration:none;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.act[data-astro-cid-bona576x] svg[data-astro-cid-bona576x]{width:17px;height:17px;flex:none}.act[data-astro-cid-bona576x]:hover,.act--lead[data-astro-cid-bona576x]{background:var(--action);border-color:var(--action);color:var(--on-action)}.act--lead[data-astro-cid-bona576x]:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.act--quiet[data-astro-cid-bona576x]{border-color:transparent;color:var(--ink-700);font-weight:500;min-height:40px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}.act--quiet[data-astro-cid-bona576x]:hover{background:transparent;color:var(--ink-900);text-decoration-color:var(--gold-500)}@media(max-width:860px){.card[data-astro-cid-bona576x]{grid-template-columns:1fr}.card__body[data-astro-cid-bona576x]{padding:var(--s5)}.card__acts[data-astro-cid-bona576x]{border-inline-end:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:var(--s4) var(--s5)}.act--lead[data-astro-cid-bona576x]{grid-column:1 / -1}.card__acts[data-astro-cid-bona576x]>.act[data-astro-cid-bona576x]:nth-child(2):last-child{grid-column:1 / -1}}@media(max-width:480px){.card__body[data-astro-cid-bona576x]{grid-template-columns:1fr}.mono[data-astro-cid-bona576x]{display:none}.card__acts[data-astro-cid-bona576x]{grid-template-columns:1fr}}.open[data-astro-cid-bona576x]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,340px);grid-template-areas:"lede act" "list act" "pro  act";align-content:start;align-items:start;column-gap:var(--s8);row-gap:0;padding:var(--s6) 0 0;border-top:1px solid var(--ink-900)}.open__lede[data-astro-cid-bona576x]{grid-area:lede}.open__act[data-astro-cid-bona576x]{grid-area:act}.open__list[data-astro-cid-bona576x]{grid-area:list}.open__pro[data-astro-cid-bona576x]{grid-area:pro}.open__eyebrow[data-astro-cid-bona576x]{margin:0 0 var(--s3);display:flex;align-items:center;gap:var(--s2);color:var(--gold-700);font-size:var(--t-xs);font-weight:600;line-height:1.3}.open__eyebrow[data-astro-cid-bona576x]:before{content:"";width:20px;height:1px;background:var(--gold-500)}.open__title[data-astro-cid-bona576x]{margin:0 0 var(--s4);font-family:var(--font-display);font-size:var(--t-xl);font-weight:500;line-height:1.2;color:var(--ink-900);text-wrap:balance}.open__text[data-astro-cid-bona576x]{margin:0 0 var(--s3);max-width:46ch;color:var(--ink-700);font-size:var(--t-base);line-height:1.65}.open__text[data-astro-cid-bona576x]:last-child{margin-bottom:0}.open__act[data-astro-cid-bona576x]{padding:var(--s5);background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.open__act[data-astro-cid-bona576x] .ask :is(input,textarea,select){font-size:var(--t-base)}.open__list[data-astro-cid-bona576x]{list-style:none;margin:var(--s6) 0 0;display:grid;gap:var(--s3);padding:var(--s5) 0 0;border-top:1px solid var(--line)}.open__list[data-astro-cid-bona576x] li[data-astro-cid-bona576x]{display:flex;align-items:center;gap:var(--s3);color:var(--ink-700);font-size:var(--t-sm);line-height:1.45}.open__list[data-astro-cid-bona576x] .seal[data-astro-cid-bona576x]{flex:none;padding:6px}.open__list[data-astro-cid-bona576x] .tick[data-astro-cid-bona576x]{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--green-700)}.open__list[data-astro-cid-bona576x] .tick[data-astro-cid-bona576x] svg[data-astro-cid-bona576x]{width:15px;height:15px}.open__pro[data-astro-cid-bona576x]{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--line);color:var(--ink-500);font-size:var(--t-sm)}.open__pro[data-astro-cid-bona576x] a[data-astro-cid-bona576x]{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink-900);white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--gold-500)}.open__pro[data-astro-cid-bona576x] a[data-astro-cid-bona576x]:hover{color:var(--green-700)}@media(max-width:940px){.open[data-astro-cid-bona576x]{grid-template-columns:1fr;grid-template-areas:"lede" "act" "list" "pro";gap:0;padding-top:var(--s5)}.open__act[data-astro-cid-bona576x],.open__list[data-astro-cid-bona576x]{margin-top:var(--s5)}}.more[data-astro-cid-i45wkicm]{margin-top:var(--s2)}.more[data-astro-cid-i45wkicm]>summary[data-astro-cid-i45wkicm]{display:flex;align-items:center;gap:var(--s3);padding-block:var(--s4);cursor:pointer;border-top:1px solid var(--line-2);color:var(--action-ink);font-size:var(--t-sm);font-weight:600;list-style:none}.more[data-astro-cid-i45wkicm]>summary[data-astro-cid-i45wkicm]::-webkit-details-marker{display:none}.more[data-astro-cid-i45wkicm]>summary[data-astro-cid-i45wkicm]:after{content:"";width:7px;height:7px;margin-inline-start:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur) var(--ease)}.more[data-astro-cid-i45wkicm][open]>summary[data-astro-cid-i45wkicm]:after{transform:rotate(-135deg) translate(-2px,-2px)}.more[data-astro-cid-i45wkicm]>summary[data-astro-cid-i45wkicm]:hover{color:var(--action)}.more[data-astro-cid-i45wkicm][open]>summary[data-astro-cid-i45wkicm]{border-bottom:0}.col[data-astro-cid-iwstzw75]>h2[data-astro-cid-iwstzw75],.col[data-astro-cid-iwstzw75]>.lede[data-astro-cid-iwstzw75],.col[data-astro-cid-iwstzw75]>.section-note[data-astro-cid-iwstzw75],.essay[data-astro-cid-iwstzw75] p,.essay[data-astro-cid-iwstzw75] ul,.essay[data-astro-cid-iwstzw75] ol,.essay[data-astro-cid-iwstzw75] h2,.essay[data-astro-cid-iwstzw75] h3{max-inline-size:52ch}.essay[data-astro-cid-iwstzw75] .prose{max-width:none}.col[data-astro-cid-iwstzw75]>.lede[data-astro-cid-iwstzw75]+h2[data-astro-cid-iwstzw75]{margin-top:var(--s6)}.essay[data-astro-cid-iwstzw75]{margin-top:var(--s8);padding-top:var(--s7);border-top:1px solid var(--line)}.essay[data-astro-cid-iwstzw75] h2{font-size:var(--t-lg)}.essay[data-astro-cid-iwstzw75] .prose:first-child>:first-child{margin-top:0}.fallback[data-astro-cid-iwstzw75]{margin-top:var(--s8)}.fallback[data-astro-cid-iwstzw75] h2{font-size:var(--t-lg)}.fallback[data-astro-cid-iwstzw75] .demand__note,.fallback[data-astro-cid-iwstzw75] .ask__fine{max-inline-size:52ch}.fallback[data-astro-cid-iwstzw75] .ask :is(input,textarea,select){font-size:var(--t-base)}
