.planner-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.4rem}.planner-card__media-wrap{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.04)}.planner-card__media-wrap:before{display:block;padding-bottom:var(--planner-card-ratio, 100%);content:""}.planner-card__media-link,.planner-card__media,.planner-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.planner-card__media{overflow:hidden}.planner-card__image,.planner-card__placeholder svg{width:100%;height:100%;object-fit:cover}.planner-card__image{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .22s ease,transform .35s ease}.planner-card__image--secondary{opacity:0}@media(hover:hover){.planner-card__media-link:hover .planner-card__image--primary{opacity:0}.planner-card__media-link:hover .planner-card__image--secondary{opacity:1}.planner-card__media-link:hover .planner-card__image{transform:scale(1.015)}}.planner-card__world{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.45rem .8rem;background:rgba(var(--color-background),.94);color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.planner-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:2rem}.planner-card__header{margin-bottom:1.6rem}.planner-card__title{margin:0;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.2}.planner-card__title-link{color:inherit;text-decoration:none}.planner-card__title-link:hover{text-decoration:underline;text-underline-offset:.3rem}.planner-card__description{display:-webkit-box;margin-top:.9rem;overflow:hidden;color:rgba(var(--color-foreground),.78);font-size:1.4rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.planner-card__facts,.planner-card__details-list{margin:0}.planner-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-left:.1rem solid rgba(var(--color-foreground),.12)}.planner-card__fact{min-width:0;padding:1.1rem 1.2rem;border-right:.1rem solid rgba(var(--color-foreground),.12);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.planner-card__fact dt,.planner-card__details-list dt{margin-bottom:.3rem;color:rgba(var(--color-foreground),.62);font-size:1.1rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.planner-card__fact dd,.planner-card__details-list dd{margin:0;font-size:1.35rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.planner-card__status{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.planner-card__badge{display:inline-flex;align-items:center;min-height:2.8rem;padding:.45rem .75rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:999px;color:inherit;font-size:1.15rem;font-weight:600;line-height:1.25;text-decoration:none}a.planner-card__badge:hover{border-color:rgba(var(--color-foreground),.55)}.planner-card__details{margin-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.planner-card__details summary{padding:1.2rem 0;cursor:pointer;font-size:1.3rem;font-weight:700}.planner-card__details-list{padding-bottom:1.2rem}.planner-card__details-list>div+div{margin-top:1rem}.planner-card__details-list a{color:inherit;text-underline-offset:.2rem}.planner-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-top:auto;padding-top:1.8rem}.planner-card__primary-action{justify-content:space-between;width:100%;min-width:0}.planner-card__text-link{align-self:flex-start;color:inherit;font-size:1.3rem;font-weight:600;text-underline-offset:.25rem}@media screen and (max-width:749px){.planner-card__body{padding:1.6rem}.planner-card__facts{grid-template-columns:1fr}.planner-card__description{-webkit-line-clamp:4}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-card-planner.css.map */
