.my-app button{background-color:#9acd32}.pp-recommandations-list{--pp-recommandations-border-color: #e7e7e7}.pp-recommandations-list__item{border-top:1px solid var(--pp-recommandations-border-color);padding:1rem 0 1.25rem}.pp-recommandations-list__item:last-child{border-bottom:1px solid var(--pp-recommandations-border-color)}.pp-recommandations-list__title{font-size:clamp(1.15rem,1rem + .5vw,1.5rem);line-height:1.25;margin:0 0 .6rem}.pp-recommandations-list__title a{color:inherit;text-decoration:none}.pp-recommandations-list__title a:hover,.pp-recommandations-list__title a:focus{text-decoration:underline}.pp-recommandations-list__meta{color:#646970;font-size:.95rem;line-height:1.4;margin:0 0 .5rem}.pp-recommandations-list__meta a{color:inherit;text-decoration:none}.pp-recommandations-list__meta a:hover,.pp-recommandations-list__meta a:focus{text-decoration:underline}.pp-recommandations-list__excerpt{max-width:70ch}.pp-recommandations-list__excerpt p{margin:0}.pp-recommandations-list__actions{display:flex;justify-content:flex-end;margin:1rem 0 0}.pp-recommandations-list__button{background:#fff;border:1px solid currentColor;border-radius:999px;color:inherit;display:inline-flex;font-size:.95rem;font-weight:600;line-height:1;padding:.7rem 1rem;text-decoration:none;transition:transform .12s ease,background-color .12s ease,color .12s ease}.pp-recommandations-list__button:hover,.pp-recommandations-list__button:focus{background:#fff;color:#000;transform:translateY(-1px);text-decoration:none}@media (max-width: 781px){.pp-recommandations-list__excerpt{max-width:none}}.medium{align-items:start;display:grid;gap:1em;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5em 0 1.5rem}.medium-cover{grid-column:1}.medium-cover img{display:block;height:auto;width:100%}.medium .media.description{align-self:end;grid-column:2 / span 2}.medium .media.description>:first-child{margin-top:0}.medium .media.description>:last-child{margin-bottom:0}.medium.is-without-cover .media.description{grid-column:1 / -1}@media (max-width: 781px){.medium{grid-template-columns:1fr}.medium .media.description,.medium.is-without-cover .media.description{grid-column:auto}}.my-app{display:grid;place-items:center;min-height:8em;background-color:#aaa;padding-bottom:2rem}.my-app div.logo-gallery{display:flex;align-items:center;gap:1em}.my-app div.logo-gallery div.logo{width:50px;height:50px;margin-bottom:1em}
