.heracles-art-links{display:flex;gap:10px 22px;flex-wrap:wrap;margin:20px 0;font-size:16px;line-height:1.7}.heracles-art-links a{color:#8c2f28}.heracles-art-figure{max-width:680px;margin:40px auto}.heracles-art-figure img{display:block;max-width:100%;width:auto;height:auto;margin:auto}.heracles-art-figure figcaption{margin-top:16px;text-align:left;font-size:16px;line-height:1.85;font-weight:400}.heracles-art-figure .heracles-art-detail{color:#595959;font-weight:400;font-size:15px}.heracles-art-figure .heracles-art-note{color:#8c2f28;font-size:18px;font-weight:400}.heracles-art-credit{color:#595959;font-size:13px!important;line-height:1.8}.heracles-art-figure a,.heracles-art-page a{color:#8c2f28}.heracles-after{margin:52px 0 30px;border-top:1px solid #e0d8cb;padding-top:22px}.heracles-after h2{font-size:23px;font-weight:500}.heracles-art-page{max-width:1180px;margin:40px auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding:0 24px}.heracles-art-page aside{position:sticky;top:90px;align-self:start}.heracles-art-page aside .heracles-art-links{display:grid}.heracles-art-main{min-width:0;line-height:1.85}.heracles-art-main h1{font-size:34px;line-height:1.4}.heracles-art-main h2{font-size:23px;font-weight:500}.heracles-art-main h3{font-size:19px;font-weight:500}.heracles-art-main p{margin:14px 0}.heracles-gallery-card,.heracles-index-card,.heracles-source-card{padding:26px 0;border-bottom:1px solid #e0d8cb;scroll-margin-top:95px}.heracles-gallery-card .heracles-art-figure{margin:18px auto 32px}.heracles-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:25px 0}.heracles-search input{min-width:0;flex:1;padding:12px;border:1px solid #c5b9a7;border-radius:4px;background:#fffdf7;font:inherit}.heracles-tabs{display:flex;gap:8px;flex-wrap:wrap}.heracles-tabs button,.heracles-search button{font:inherit;padding:8px 12px;border:1px solid #c5b9a7;background:transparent;border-radius:4px;cursor:pointer}.heracles-tabs button[aria-pressed=true]{background:#8c2f28;color:#fff;border-color:#8c2f28}.heracles-alphabet{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.heracles-alphabet a,.heracles-alphabet span{display:inline-block;text-align:center;min-width:27px}.heracles-alphabet span{color:#bbb}.heracles-story-links{display:flex;gap:8px 20px;flex-wrap:wrap;list-style:none;padding:0!important;font-size:15px}.heracles-place-work{padding:14px 0 14px 18px;border-left:2px solid #ddd0bd;margin:12px 0}.heracles-art-page small{font-size:13px;color:#595959}.heracles-art-main a{overflow-wrap:anywhere}@media(max-width:760px){.heracles-art-page{display:block;margin:24px auto;padding:0 22px}.heracles-art-page aside{position:static;margin-bottom:30px}.heracles-art-page aside .heracles-art-links{display:flex}.heracles-art-main h1{font-size:28px}.heracles-art-figure{margin:28px auto}.heracles-search label{flex-basis:100%}.heracles-art-links{gap:8px 16px}}
