a.learn-more-card{display:block;margin-top:var(--space-8);position:relative;border-radius:var(--radius-subtle);overflow:hidden;isolation:isolate;background:var(--color-surface-subtle);text-decoration:none;color:inherit;cursor:pointer}.learn-more-card:visited .learn-more-title{color:var(--color-text)}a.learn-more-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.learn-more-link{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);text-decoration:none;color:inherit;position:relative;min-height:20rem;align-items:center;padding:var(--space-8)}@media (hover:hover){.learn-more-card:hover .learn-more-image-img{transform:scale(1.05)}}.learn-more-image{position:relative;width:100%;height:100%;min-height:20rem;border-radius:var(--radius-subtle);overflow:hidden}.learn-more-image-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--anim-duration-slow) var(--anim-timing-ease)}.learn-more-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center}.learn-more-eyebrow{font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--color-primary);margin-bottom:var(--space-2)}.learn-more-title{font-family:var(--font-heading);font-size:var(--title-h2-size);text-transform:none;color:var(--color-text);margin:0 0 var(--space-3) 0;line-height:var(--title-h2-line-height)}.learn-more-excerpt{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-height-relaxed);max-width:52ch;margin:0 0 var(--space-4) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-more-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--btn-padding);min-height:48px;font-family:var(--font-sans);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:uppercase;border-radius:var(--btn-border-radius);border:var(--btn-border);background:var(--color-primary);color:#1a1a1a;text-decoration:none;cursor:inherit;transition:filter var(--anim-fast),transform var(--anim-fast);will-change:transform}.learn-more-button:after{content:"→";display:inline-block;transition:transform var(--anim-duration-normal) var(--anim-timing-ease)}@media (hover:hover){.learn-more-card:hover .learn-more-button{filter:brightness(1.06);transform:translateY(-1px);color:#1a1a1a}.learn-more-card:hover .learn-more-button:after{transform:translateX(2px)}}.learn-more-card:active .learn-more-button{transform:translateY(0);filter:brightness(.97);color:#1a1a1a}@media (max-width:768px){.learn-more-link{grid-template-columns:1fr;gap:0;min-height:auto;padding:0}.learn-more-image{min-height:16rem}.learn-more-content{padding:var(--space-6);min-height:16rem;justify-content:flex-end}}@media (max-width:480px){.learn-more-image{min-height:12rem}.learn-more-content{padding:var(--space-5);min-height:12rem;justify-content:flex-end}.learn-more-title{margin-bottom:var(--space-2)}.learn-more-excerpt{font-size:.8rem;margin-bottom:var(--space-3)}}.learn-more-sidebar-section__title{margin-top:var(--space-8);margin-bottom:var(--space-4)}.learn-more-sidebar-card{display:block;border-radius:var(--radius-subtle);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-subtle);text-decoration:none;color:inherit;transition:box-shadow var(--anim-fast)}.learn-more-sidebar-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.learn-more-sidebar-card__image-wrap{width:100%;aspect-ratio:16/9;overflow:hidden}.learn-more-sidebar-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--anim-duration-slow) var(--anim-timing-ease)}@media (hover:hover){.learn-more-sidebar-card:hover .learn-more-sidebar-card__image{transform:scale(1.04)}}.learn-more-sidebar-card__body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.learn-more-sidebar-card__title{margin:0;font-size:var(--text-lg);line-height:var(--title-h2-line-height);color:var(--color-text)}.learn-more-sidebar-card__btn{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-subtle);background:var(--color-primary);color:var(--color-text-on-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:filter var(--anim-fast)}@media (hover:hover){.learn-more-sidebar-card:hover .learn-more-sidebar-card__btn{filter:brightness(.92)}}