/* Informational prices only; no purchase controls. Price space stays below the cover, never over its title. */
.study-explore{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}
.study-bundle-price{margin:0;text-align:center;font:14px/1.4 Georgia,serif}
.study-priced-cover{position:relative;width:min(100%,210px);margin:0 auto 22px;align-self:start}
.study-card .study-priced-cover .study-cover{width:100%;margin:0}
.study-cover-price{display:block;position:static;margin-top:10px;text-align:center;opacity:0;pointer-events:none;font:14px/1.4 Georgia,serif}
.study-cover-price .price-tag,.study-bundle-price .price-tag{display:inline-block;max-width:100%;box-sizing:border-box;background:#203b31;color:#fff;padding:7px 21px 7px 12px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);font-weight:400}
.study-cover-price small,.study-bundle-price small{display:block;width:max-content;max-width:100%;box-sizing:border-box;margin:5px auto 0;padding:3px 6px;background:#f5f3eb;color:#203b31;border-radius:2px;font:12px/1.4 Arial,sans-serif}
.study-priced-cover:hover .study-cover-price,.study-priced-cover:focus-within .study-cover-price{opacity:1}
.study-priced-cover:focus-visible{outline:3px solid var(--clay,#986c42);outline-offset:5px}
@media(min-width:761px){.study-priced-cover{margin-bottom:10px}}
@media(max-width:760px){.study-explore{align-items:flex-start;margin-top:14px}.study-priced-cover{margin:0}.study-cover-price .price-tag{padding-inline:7px 17px}}
@media(max-width:480px){.study-priced-cover{width:180px;margin-inline:auto}}
@media(hover:none),(pointer:coarse),(max-width:760px){.study-cover-price{opacity:1}}
