/* The Raisina Post | exact visual tokens from the supplied conversational FAQ.
   Shared by About and generated company profiles. Native HTML and WAAPI keep GitHub Pages dependency-free. */
.about-page.about-refresh .about-faq .about-faq-intro{
  margin:0 0 28px;color:#666;font:400 14px/1.7 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  max-width:576px;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list){
  --faq-accent:#222;
  position:relative;display:flex;flex-direction:column;gap:8px;
  width:100%;max-width:620px;min-width:0;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-item{
  width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-question{
  display:block;box-sizing:border-box;align-self:flex-start;position:relative;
  max-width:90%;width:fit-content;margin:0;padding:9px 13px;
  border:0;border-radius:8px;border-bottom-left-radius:4px;
  background:#f9f9f9;color:#111;
  font:400 13px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing:-.01em;text-align:left;cursor:pointer;
  box-shadow:none;appearance:none;-webkit-appearance:none;
  transition:background-color .2s ease,box-shadow .2s ease,transform .16s ease;
  -webkit-tap-highlight-color:transparent;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-question:hover{background:#f2f2f2}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-item.is-open .faq-question{
  background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06);
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-question:active{transform:scale(.97)}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-question:focus-visible{
  outline:2px solid rgba(134,133,147,.55);outline-offset:3px;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-answer-shell{
  display:block;box-sizing:border-box;width:100%;min-width:0;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-answer-shell[hidden]{display:none!important}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-answer-row{
  display:flex;align-items:flex-end;justify-content:flex-end;gap:7px;
  width:100%;transform-origin:right bottom;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-answer{
  box-sizing:border-box;width:fit-content;max-width:90%;min-width:0;
  padding:10px 13px;border-radius:8px;border-bottom-right-radius:4px;
  background:#f9f9f9;color:#171717;
  font:400 13px/1.6 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing:-.01em;overflow-wrap:anywhere;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-answer p{
  margin:0;color:#171717;font:inherit;letter-spacing:inherit;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-answer a{
  color:#171717;text-decoration:underline;text-underline-offset:3px;
  text-decoration-color:rgba(23,23,23,.5);
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-answer a:hover{text-decoration-color:#171717}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-avatar{
  width:28px;height:28px;box-sizing:border-box;flex:none;
  display:flex;align-items:center;justify-content:center;
  overflow:hidden;border-radius:999px;
  background:#fff;color:#222;
  box-shadow:none;
}
:is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-elephant-mark{
  display:block;flex:none;width:20px;height:20px;object-fit:contain;mix-blend-mode:multiply;
}
@media(max-width:620px){
  .about-page.about-refresh .about-faq .about-faq-intro{font-size:13px}
}
@media(prefers-reduced-motion:reduce){
  :is(.about-page.about-refresh .about-faq-list,.company-profile .company-faq-list) .faq-question{transition:none}
}
