/* Reading help uses the published Reading Room palette and native anchors. */
body.reading-room-site[data-rr-family] .rr-organic-answer,
body.reading-room-site[data-rr-family] .rr-organic-path,
body.reading-room-site[data-rr-family] .rr-organic-tool{
  box-sizing:border-box;max-width:100%;margin:24px 0;padding:22px 24px;
  background:var(--rr-panel);color:var(--rr-ink);border:1px solid var(--rr-line);
  border-radius:7px;box-shadow:none;overflow-wrap:break-word;
}
body.reading-room-site[data-rr-family] .rr-organic-answer h2,
body.reading-room-site[data-rr-family] .rr-organic-path h2,
body.reading-room-site[data-rr-family] .rr-organic-tool h2{
  margin:0 0 12px;padding:0;border:0;font:26px/1.3 var(--rr-heading);color:var(--rr-ink);
}
body.reading-room-site[data-rr-family] .rr-organic-answer p,
body.reading-room-site[data-rr-family] .rr-organic-path p,
body.reading-room-site[data-rr-family] .rr-organic-tool p{
  margin:0 0 12px;font:17px/1.65 var(--rr-body);color:var(--rr-ink);
}
body.reading-room-site[data-rr-family] .rr-organic-jumps{
  margin-top:16px;padding-top:14px;border-top:1px solid var(--rr-line);
}
body.reading-room-site[data-rr-family] .rr-organic-jumps p{
  font:600 13px/1.5 var(--rr-sans);color:var(--rr-muted);margin-bottom:8px;
}
body.reading-room-site[data-rr-family] .rr-organic-jumps ul{
  display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0;
}
body.reading-room-site[data-rr-family] .rr-organic-jumps li{
  margin:0;font:14px/1.55 var(--rr-sans);
}
body.reading-room-site[data-rr-family] .rr-organic-path ul,
body.reading-room-site[data-rr-family] .rr-organic-tool ul{
  list-style:none;margin:0;padding:0;display:grid;gap:14px;
}
body.reading-room-site[data-rr-family] .rr-organic-path li,
body.reading-room-site[data-rr-family] .rr-organic-tool li{
  margin:0;padding:0;font:16px/1.6 var(--rr-body);color:var(--rr-ink);
}
body.reading-room-site[data-rr-family] .rr-organic-path li p,
body.reading-room-site[data-rr-family] .rr-organic-tool li p{
  margin:4px 0 0;font:16px/1.6 var(--rr-body);color:var(--rr-muted);
}
body.reading-room-site[data-rr-family] .rr-organic-path a,
body.reading-room-site[data-rr-family] .rr-organic-tool a,
body.reading-room-site[data-rr-family] .rr-organic-jumps a{
  color:var(--rr-accent);text-decoration:underline;text-underline-offset:3px;
  overflow-wrap:anywhere;
}
body.reading-room-site[data-rr-family] .rr-organic-path a,
body.reading-room-site[data-rr-family] .rr-organic-tool a{font-weight:600}
body.reading-room-site[data-rr-family] .rr-organic-anchor{
  display:block;height:0;margin:0;padding:0;scroll-margin-top:150px;
}
body.reading-room-site[data-rr-family] main :is(section,h2,h3)[id]{scroll-margin-top:150px}
body.reading-room-site[data-rr-family] .rr-organic-tool{width:min(100%,1000px);margin-inline:auto;grid-column:1/-1}
@media(max-width:600px){
  body.reading-room-site[data-rr-family] .rr-organic-answer,
  body.reading-room-site[data-rr-family] .rr-organic-path,
  body.reading-room-site[data-rr-family] .rr-organic-tool{padding:18px;margin-block:20px}
  body.reading-room-site[data-rr-family] .rr-organic-answer h2,
  body.reading-room-site[data-rr-family] .rr-organic-path h2,
  body.reading-room-site[data-rr-family] .rr-organic-tool h2{font-size:23px}
  body.reading-room-site[data-rr-family] .rr-organic-jumps ul{display:grid;gap:8px}
}

@media(prefers-reduced-motion:reduce){html:has(body.reading-room-site [data-rr-organic]){scroll-behavior:auto}}
