.repository-slide h2{font-size:76px}
.repository-layout{display:grid;grid-template-columns:900px 660px;gap:72px;margin-top:94px;align-items:start}
.repository-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px}
.repository-heading>span{font-size:29px;line-height:1.35;color:#414851}
.repository-heading>a{font-size:35px;font-weight:500;white-space:nowrap;text-decoration:none;color:#1c69d4}
.repository-image{display:block;width:900px;padding:0;border:1.5px solid #d4dde7;border-radius:3px;overflow:hidden;background:#f2f4f7}
.repository-image img{display:block;width:100%;height:auto}
.repository-image:hover{border-color:#1c69d4}
.repository-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:27px}
.repository-meta a{font-size:26px}.repository-meta>span{font-size:22px;color:#6a7683}
.repository-story{padding-top:0}.repository-point{margin-bottom:38px}
.repository-point h3{font-size:36px;font-weight:500;line-height:1.4;margin-bottom:19px}
.repository-point p{font-size:31px;line-height:1.65;color:#5b626c}
.repository-point+.repository-point{border-top:2px solid #d7dee7;padding-top:32px}
.repository-focus{font-size:31px;line-height:1.6;background:#1c69d4;color:white;padding:23px 28px;margin-top:32px}
.repository-modal-image{display:block;width:100%;height:auto;border:1px solid #d4dde7}
