.am-aw.am-sc{box-shadow:0 4px 20px rgba(0,0,0,.06)}.am-an a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;text-decoration:none;font-weight:700;font-size:14px;color:#6e6e85;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.am-an a:hover{background:var(--aog);color:var(--ao);transform:translateY(-2px)}.am-an a.am-ac{background:var(--ao);color:#fff!important;box-shadow:0 4px 14px rgba(253,86,25,.35)}.am-an a.am-in{color:#c0c0d0;pointer-events:none;cursor:default}.am-ls{margin-bottom:48px}.am-lh{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-top:20px}.am-lh .am-lc{font-family:Georgia,serif;font-size:48px;color:var(--ao);line-height:1;min-width:56px;font-weight:700}.am-lh .am-ll{flex:1;height:2px;background:linear-gradient(to right,var(--ao),transparent);border-radius:2px}.am-tg{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.am-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.am-cn{font-weight:700;font-size:15px;color:#212134;line-height:1.4}.am-to{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f4f4f8;display:flex;align-items:center;justify-content:center;transition:all .3s}.am-to svg{width:14px;height:14px;color:#6e6e85;transition:all .3s}.am-cd:hover .am-to{background:var(--aog)}.am-cd:hover .am-to svg{color:var(--ao)}.am-cd.am-op .am-to{background:var(--ao);transform:rotate(180deg)}.am-cd.am-op .am-to svg{color:#fff}.am-cd.am-op .am-df{max-height:300px;opacity:1;margin-top:14px}.am-df p{font-size:14px;line-height:1.7;color:#6e6e85;padding-top:14px;border-top:1px solid #f4f4f8}.am-tgtag{display:inline-block;margin-top:10px;padding:3px 10px;border-radius:50px;font-size:11px;font-weight:600;letter-spacing:.3px}.am-ti{background:#fff0eb;color:#fd5619}.am-tm{background:#ebf5ff;color:#2b7de9}.am-ts{background:#f0fbe8;color:#4caf50}.am-td{background:#f5ebff;color:#9c27b0}.am-nr.am-sh{display:block}.am-bt.am-sh{opacity:1;transform:translateY(0)}@media (max-width:768px){.am-an a{width:30px;height:30px;font-size:11px;border-radius:8px}.am-tg{grid-template-columns:1fr}.am-lh .am-lc{font-size:36px;min-width:44px}}@media (max-width:480px){.am-an a{width:27px;height:27px;font-size:10px}}@media (min-width:769px) and (max-width:1024px){.am-tg{grid-template-columns:repeat(2,1fr)}}