#page .obam-study-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 30px;padding:0 6px}.obam-study-shortcuts a{display:flex;gap:18px;align-items:center;padding:27px 28px;border:1px solid #e5d8f5;background:#f2e9fc;border-radius:23px;text-decoration:none;transition:transform .18s,box-shadow .18s}.obam-study-shortcuts a:nth-child(2){background:#faf2df;border-color:#efe1c4}.obam-study-shortcuts a:hover{transform:translateY(-3px);box-shadow:0 10px 25px #42304e12}.obam-study-shortcuts svg{width:29px;height:29px;stroke:#8755b9;fill:none;stroke-width:1.6}.obam-study-shortcuts a:nth-child(2) svg{stroke:#b58c45}.obam-study-shortcuts .obam-shortcut-icon{display:grid;place-items:center;width:59px;height:59px;border-radius:19px;background:#fff9;flex-shrink:0}.obam-study-shortcuts strong{display:block;color:#583871;font-size:21px;font-weight:800;letter-spacing:-.7px}.obam-study-shortcuts a:nth-child(2) strong{color:#7d6034}.obam-study-shortcuts small{display:block;color:#9a80ad;font-size:12px;margin-top:9px}.obam-study-shortcuts a:nth-child(2) small{color:#ad9671}.obam-study-shortcuts .obam-shortcut-arrow{margin-left:auto;color:#a184b5;font-size:23px}.obam-study-shortcuts a:focus-visible{outline:3px solid #b78de4;outline-offset:3px}@media(max-width:700px){#page .obam-study-shortcuts{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 23px;padding:0}.obam-study-shortcuts a{padding:21px;border-radius:19px}.obam-study-shortcuts strong{font-size:18px}.obam-study-shortcuts small{font-size:11px}}
.obam-study-shortcuts a:nth-child(3){background:#eaf3f1;border-color:#d7e7e2}.obam-study-shortcuts a:nth-child(3) strong{color:#4f7a6b}.obam-study-shortcuts a:nth-child(3) svg{stroke:#6f9a8a}.obam-study-shortcuts a:nth-child(4){background:#fbeef1;border-color:#efdde3}.obam-study-shortcuts a:nth-child(4) strong{color:#a96e82}.obam-study-shortcuts a:nth-child(4) svg{stroke:#b98093}@media(max-width:700px){.obam-study-shortcuts a{flex-wrap:wrap;gap:12px;padding:17px}.obam-study-shortcuts .obam-shortcut-icon{width:43px;height:43px;border-radius:14px}.obam-study-shortcuts a>span:nth-child(2){width:100%}.obam-study-shortcuts .obam-shortcut-arrow{display:none}.obam-study-shortcuts small{line-height:1.6}}

/* The keyword background, shortcut section and Popular share one outer lane. */
html body #page > .tk-panel {
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  margin: 0 0 20px;
  padding: 26px 28px;
  border: 1px solid #e9e9ee;
  border-radius: 16px;
  background: #fff;
}
html body #page > .obam-home-top-panel {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  margin: 0 0 24px;
  padding: 26px 28px;
  background: #fff;
  border: 1px solid #e9e9ee;
  border-radius: 16px;
}
html body #page > .obam-home-top-panel > .obam-study-shortcuts {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  gap: 16px;
  grid-auto-rows: 1fr;
  align-items: stretch;
}
html body #page .obam-study-shortcuts > a {
  box-sizing: border-box;
  min-width: 0;
  height: 100%;
  margin: 0;
}
html body #page .obam-study-shortcuts > a > span:nth-child(2) {
  min-width: 0;
}
html body #page .obam-study-shortcuts strong,
html body #page .obam-study-shortcuts small {
  overflow-wrap: anywhere;
  word-break: keep-all;
}
@media (max-width: 760px) {
  html body #page > .tk-panel,
  html body #page > .obam-home-top-panel {
    width: auto;
    margin: 0 -6px 20px;
    padding: 23px 18px;
    border: 0;
    border-radius: 0;
  }
  html body #page > .obam-home-top-panel > .obam-study-shortcuts {
    gap: 14px;
  }
}
