.formation-section{margin-bottom:44px;scroll-margin-top:24px}.formation-heading{display:flex;gap:30px;align-items:center;margin-bottom:22px}.formation-heading>div{flex:1}.formation-heading h2{font-size:28px;margin:0 0 12px}.formation-heading p:not(.y-eyebrow){font-size:18px;line-height:1.6;margin:0}.formation-scene{width:260px;height:174px;object-fit:cover;border-radius:65px 14px 65px 14px}.formation-list{list-style:none;margin:0;padding:0;border:1px solid #e2e4db;border-radius:12px;overflow:hidden}.formation-list li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 165px;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid #e2e4db}.formation-list li:last-child{border:0}.formation-list li:nth-child(even){background:#f6f8f3}.formation-list h3{font-size:19px;line-height:1.35;margin:0 0 5px}.formation-place{font-size:14px;color:#61705e;margin:0;line-height:1.4}.formation-domain{font-size:16px;line-height:1.5;margin:0}.formation-list a{font-size:15px;font-weight:bold;color:#915326;text-underline-offset:4px;line-height:1.5}.formation-note{font-size:15px;line-height:1.6;background:#f2f5ed;padding:18px;border-radius:8px}.formation-more{background:#f2f5ed;border-radius:12px;padding:28px;margin-bottom:30px}.formation-more h2{font-size:24px}.formation-more p{font-size:18px;line-height:1.6}.y-hero img{aspect-ratio:3/1;object-fit:cover}@media(max-width:850px){.formation-list li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.formation-list li>a{grid-column:1/-1}.formation-scene{width:210px;height:150px}}@media(max-width:600px){.formation-heading{display:block}.formation-scene{width:100%;height:auto;max-height:210px;margin-top:20px;object-fit:cover;border-radius:12px}.formation-list li{grid-template-columns:1fr;gap:10px;padding:20px}.formation-list li>a{grid-column:auto}.y-hero img{aspect-ratio:2/1}.formation-heading h2{font-size:25px}}