/* People question-preview presentation, scoped to Business with its yellow accent.
   Rotation uses the unchanged /people-question-preview.js implementation. */
.business .board-offer{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr)}
.business .homepage-question{background:#fff;border:1px solid var(--line);border-top:4px solid #ECFF00;border-radius:12px;padding:clamp(22px,2.5vw,32px);min-width:0}
.business .homepage-question>.eyebrow{color:#525b5a;font-size:.75rem;margin-bottom:18px}
.business .homepage-question h3{font:700 clamp(1.6rem,2.2vw,2rem)/1.15 var(--display);letter-spacing:-.01em;margin:0 0 16px}
.business .homepage-question h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.business .homepage-question-answer{font-size:1rem;line-height:1.75;color:#424b47;margin:0 0 24px}
.business .homepage-question-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}
.business .homepage-question-next{font:600 .875rem/1.5 var(--body);color:#17201f;background:transparent;border:1px solid #53615b;border-radius:6px;padding:10px 12px;min-height:44px;cursor:pointer}
.business .homepage-question-next:hover{background:#ECFF00;border-color:#17201f}
.business .homepage-question [hidden]{display:none!important}
.business .editorial-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:1rem;font-weight:500;line-height:1.6;color:#17201f;text-decoration:none;background:none}
.business .editorial-link .editorial-text{font:inherit;margin:0}
.business .editorial-link .editorial-arrow{display:inline-block;flex:none;margin:0;color:#17201f;border-bottom:3px solid #ECFF00;font-size:1.1em;line-height:1;transition:transform .18s ease}
.business .editorial-link:hover .editorial-text{text-decoration:underline;text-underline-offset:4px}
.business .editorial-link:hover .editorial-arrow{transform:translateX(3px)}
.business .homepage-question a:focus-visible,.business .homepage-question-next:focus-visible,.business-questions-page a:focus-visible{outline:3px solid #17201f;outline-offset:4px;box-shadow:0 0 0 6px #ECFF00;border-radius:2px}
.business-questions-page .site-header a:focus-visible,.business-questions-page .site-footer a:focus-visible{outline-color:#ECFF00;box-shadow:none}
.business-questions-page .business-questions-intro{padding-block:40px 24px}
.business-questions-page .business-questions-intro>.eyebrow{margin-top:24px;color:#525b5a}
.business-questions-page h1{font:800 clamp(2rem,4.5vw,3.5rem)/1.1 var(--display);max-width:24ch;margin:12px 0 20px}
.business-questions-page .business-questions-intro>p,.business-questions-page .business-full-answer p{font-size:1rem;line-height:1.75;max-width:72ch}
.business-questions-page .business-question-index{max-width:72ch;padding:12px 20px;border-left:4px solid #ECFF00;background:#fff;margin-top:24px}
.business-questions-page .business-question-index ul{margin:0;padding-left:20px}
.business-questions-page .business-question-index a{display:inline-block;padding-block:9px;text-decoration:underline;text-underline-offset:4px}
.business-questions-page .business-full-answers{padding-block:0 48px}
.business-questions-page .business-full-answer{max-width:80ch;margin:0 0 24px;padding:clamp(20px,3vw,32px);background:#fff;border:1px solid var(--line);border-top:4px solid #ECFF00;border-radius:12px;scroll-margin-top:110px;overflow-wrap:anywhere}
.business-questions-page .business-full-answer:target{outline:2px solid #17201f;outline-offset:3px}
.business-questions-page .business-full-answer h2{font:700 clamp(1.6rem,3vw,2rem)/1.2 var(--display);margin:0 0 20px}
@media(max-width:1200px){.business .board-offer{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr)}.business .homepage-question{max-width:740px;width:100%}}
@media(max-width:800px){.business .board-offer{grid-template-columns:minmax(0,1fr)}.business .board-offer .offer-content,.business .board-offer .offer-art{grid-column:1;grid-row:auto}}
@media(prefers-reduced-motion:reduce){.business .editorial-link .editorial-arrow{transition:none}.business .editorial-link:hover .editorial-arrow{transform:none}}
