.Home_container__9OuOz{width:100%;background:var(--bg-main);padding:60px 20px 100px;display:flex;flex-direction:column;gap:60px}.Home_titleBlock__IIg8G{width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.Home_line__lTIC5{width:100%;height:1px;background:var(--line-dark)}.Home_title__YEn0u{font-size:1.9rem;font-weight:500;color:var(--text-dark);margin:0}.Home_topGrid__QcGMs{width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;grid-gap:60px;gap:60px;align-items:start;grid-template-areas:"text portrait"}.Home_textBlock__zmyOQ{font-size:1.05rem;line-height:1.7;display:flex;flex-direction:column;gap:18px;color:var(--text-mid);grid-area:text}.Home_textBlock__zmyOQ a{color:var(--link-blue);font-weight:600}.Home_portraitWrapper__rQOLf{border-radius:12px;overflow:hidden;width:100%;display:flex;grid-area:portrait;border:none}.Home_portrait__an2le{width:100%;height:auto}.Home_linksSection__DcBAJ{width:min(900px,90vw);margin:0 auto;display:flex;flex-direction:column;gap:42px}.Home_linkBlock__Z9jvn{display:flex;flex-direction:column;gap:16px}.Home_linkTitle___cHXk{margin:0;font-size:1.4rem;font-weight:600;text-align:center;color:var(--text-dark)}.Home_linkMediaLink__EyuYg{display:block;border:16px solid var(--white);border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.Home_linkMediaLink__EyuYg:hover{transform:scale(1.03);box-shadow:0 18px 40px rgba(0,0,0,.25)}.Home_linkImage__90C0j,.Home_linkVideo__iOLhN{width:100%;height:auto;display:block}.Home_adbirdBlock__340Ko{margin:20px auto 0;text-align:center;display:flex;flex-direction:column;gap:10px;font-size:1.1rem;font-weight:500}.Home_adbirdBlock__340Ko a{color:var(--black);font-weight:600}.Home_showNumberButton__KGma0{background:none;border:none;padding:6px 0;font-size:1rem;cursor:pointer;color:var(--black);text-decoration:underline;font-weight:500}@media (max-width:900px){.Home_topGrid__QcGMs{grid-template-columns:1fr;gap:24px;grid-template-areas:"portrait" "text"}.Home_textBlock__zmyOQ{text-align:center}.Home_portraitWrapper__rQOLf{max-width:360px;margin:0 auto}}