.aefe-intro{padding-top:40px;padding-bottom:30px}.aefe-intro .aeop-intro{margin-bottom:0}.aefe-coll{margin-top:0}.aefe-srcs .aeop-gcard{gap:8px}.aeop .aefe-src h3 a{color:var(--aeop-ink);text-decoration:none}.aeop .aefe-src h3 a:hover{color:var(--aeop-link)}.aeop .aefe-src .aeop-chips{margin:2px 0 0}.aeop .aefe-src p.aeop-mk-meta{font-size:13.5px;color:var(--aeop-muted)}.aefe-src .aeop-chips .aefe-free{background:var(--aeop-good-soft);border-color:#bfe3cc;color:var(--aeop-good)}.aeop .aefe-src p.aefe-src-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:10px;border-top:1px solid var(--aeop-line)}.aefe-src-f>span{display:inline-flex;align-items:center;gap:5px;font-size:13.5px}.aefe-dead{color:var(--aeop-bad);font-weight:600}.aefe-dl{padding-top:52px;scroll-margin-top:calc(var(--aeop-top) + 56px)}.aefe-anchor{display:block;position:relative;top:-80px;height:0}.aefe-dl-intro{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:start;margin:12px 0 0}.aefe-dl-intro.solo{grid-template-columns:1fr}.aefe-dl-intro .aeop-more{margin-top:4px}.aefe-dl-intro .aeop-prose p:last-child{margin-bottom:0}.aefe-shelf{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 16px}.aefe-shelf .aeop-btn-quiet .aeop-fbadge{background:#fff;color:var(--aeop-ink2);border:1px solid var(--aeop-line)}.aefe-shelf .aeop-btn-primary .aeop-fbadge{background:#fff;color:var(--aeop-blue)}.aeop .aefe-books{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aefe-book{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;margin:0;padding:14px;background:#fff;border:1px solid var(--aeop-line)}.aefe-book[hidden]{display:none}.aefe-book .aeop-stage{border-radius:0;padding:10px 8px;align-self:stretch}.aefe-book .aeop-stage img{width:68px;height:auto;max-height:none}.aefe-book .aeop-stage .aeop-i{width:34px;height:34px;color:var(--aeop-faint)}.aefe-book-b{display:flex;flex-direction:column;gap:3px;min-width:0}.aeop .aefe-book h3{font:700 16px/1.3 var(--aeop-head)}.aeop .aefe-book-a{margin:0;font-size:14.5px;line-height:1.4;color:var(--aeop-ink2)}.aeop .aefe-book .aeop-mk-meta{width:auto}.aeop .aefe-book-s{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--aeop-ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aeop .aefe-book-dl{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding-top:12px}.aefe-book-dl small{font-size:12px;font-weight:500;opacity:.85}.aefe-dl-after{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:16px 22px}.aefe-dl-after>.aeop-i{color:var(--aeop-good);margin-top:3px}.aefe-dl-after .aeop-prose p:last-child{margin-bottom:0}.aeop .aefe-topics{grid-template-columns:repeat(4,minmax(0,1fr))}.aeop .aeop-gcard .aeop-kicker{margin:0;font-size:13px;color:var(--aeop-blue)}.aeop .aefe-guide .aeop-prose-l h2{margin:48px 0 14px;padding-top:28px;border-top:1px solid var(--aeop-line);scroll-margin-top:calc(var(--aeop-top) + 72px)}.aeop .aefe-guide .aeop-prose-l>h2:first-child{margin-top:0;padding-top:0;border-top:0}.aefe-guide{padding-bottom:40px}.aeop.aefe .aeop-prose .wp-caption img,.aeop.aefe .aeop-prose figure img{width:auto;max-width:100%}@media (max-width:1180px){.aeop .aefe-books,.aeop .aefe-topics{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1100px){
  .aefe-srcs.aeop-gcards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:980px){.aefe-dl-intro{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.aefe-intro{padding-top:30px;padding-bottom:20px}.aefe-srcs.aeop-gcards,.aeop .aefe-books,.aeop .aefe-topics{grid-template-columns:1fr}.aefe-book{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px}.aefe-book .aeop-stage img{width:64px}.aefe-dl{padding-top:40px}.aefe-dl-after{padding:14px 16px}}.tm-main .aeop .aefe-src p a,.tm-main .aeop .aefe-dl-after p a{border-bottom:1px solid currentColor;text-decoration:none}.tm-main .aeop .aefe-src p.aefe-src-f a{border-bottom:0}