.learning-heading{display:flex;gap:48px;align-items:end;justify-content:space-between;margin-bottom:28px}.learning-heading h2{font-size:clamp(30px,3.7vw,46px);line-height:1.12;letter-spacing:-.04em;margin:14px 0 0}.learning-heading>p{max-width:350px;color:var(--muted);line-height:1.65;margin:0}.learning-heading .eyebrow{font-size:11px;letter-spacing:.12em}.learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.learning-guide{position:relative;display:flex;flex-direction:column;padding:34px;border-radius:20px;overflow:hidden;color:#26382f;min-height:430px}.tissue-entry{background:#e7eee7}.phoenix-entry{background:#eeece5}.learning-number{font-size:11px;font-weight:700;letter-spacing:.12em}.learning-guide h3{font-size:clamp(30px,3vw,40px);line-height:1.1;letter-spacing:-.04em;margin:20px 0 18px}.learning-guide p{font-size:15px;line-height:1.7;max-width:360px;margin:0;color:#46594e}.phoenix-entry>div:not(.phoenix-art){position:relative;z-index:1;width:65%}.phoenix-entry>div:not(.phoenix-art) p{max-width:240px}.tissue-topics{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.tissue-topics span{font-size:12px;border:1px solid #adbbaf;border-radius:30px;padding:6px 10px}.learning-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;border-top:1px solid #aeb9ac;color:#26382f;font-size:15px;font-weight:650;text-decoration:none;position:relative;z-index:1}.learning-link:hover{text-decoration:underline}.learning-link:focus-visible{outline:3px solid #7c3aed;outline-offset:7px}.learning-link span{font-size:22px}.learning-note{font-size:12px;color:var(--muted);margin-top:18px}@media(max-width:700px){.learning-heading{display:block}.learning-heading>p{margin-top:18px}.learning-grid{grid-template-columns:1fr}.learning-guide{padding:28px;min-height:400px}.phoenix-entry>div:not(.phoenix-art){width:68%}.learning-link{font-size:14px}}

/* Give the device its own column so it cannot obscure the text. */
.phoenix-entry{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;align-items:center}.phoenix-entry>div:not(.phoenix-art){width:auto}.phoenix-entry>div:not(.phoenix-art) p{max-width:none}.phoenix-entry .learning-link{grid-column:1/-1;align-self:end;width:100%}
@media(max-width:700px){.phoenix-entry{grid-template-columns:1fr;gap:18px}.phoenix-entry>div:not(.phoenix-art){width:auto}.phoenix-entry .learning-link{grid-column:1}}

/* Enlarge the product within its own space; trim only transparent margins. */
.phoenix-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;aspect-ratio:7/10;width:100%}
.phoenix-art img{display:block;flex-shrink:0;width:165%;max-width:none;height:auto;mix-blend-mode:normal}
@media(max-width:700px){.phoenix-art{width:min(100%,260px);justify-self:center}}
