.gp-home-intro{margin-top:36px;margin-bottom:26px;padding:30px 34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,32%);grid-gap:26px;gap:26px;align-items:center;background:#fbf7ef;border:1px solid #e3d1bc;border-radius:19px;box-shadow:0 12px 28px rgba(65,22,25,.06)}.gp-home-intro:not(:has(.gp-home-intro-photo)){grid-template-columns:1fr}.gp-home-section-kicker{font-size:12px;letter-spacing:.08em;font-weight:750;color:#9b5c3f}.gp-home-intro h2,.gp-home-panel h2{color:#61232d;margin:9px 0 13px;line-height:1.25}.gp-home-intro p{line-height:1.8;color:#5b514c;max-width:780px}.gp-home-link{display:inline-flex;margin-top:12px;padding:11px 17px;background:#702632;color:white!important;border-radius:10px;font-weight:650;text-decoration:none}.gp-home-intro-photo{height:225px;display:block;overflow:hidden;border-radius:14px}.gp-home-intro-photo img{width:100%;height:100%;object-fit:cover}.gp-home-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:30px;margin-bottom:34px}.gp-home-panel{background:#fff;border:1px solid #eaded0;border-radius:16px;padding:24px 26px;min-width:0;box-shadow:0 6px 20px rgba(65,22,25,.04)}.gp-home-panel header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.gp-home-panel header a{color:#762b39;white-space:nowrap;font-weight:600;text-decoration:none}.gp-home-list-item{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-top:1px solid #efe9e3}.gp-home-date{min-width:90px;color:#8a473f;font-size:12px}.gp-home-list-item strong{font-weight:600;line-height:1.5}.gp-home-empty{color:#857b72}.gp-intro-manage{background:#fff9f0;border:1px solid #ead9c7;border-radius:14px;padding:18px 22px;margin:20px 0}.gp-intro-manage p{margin:5px 0 13px;color:#6e6460}.gp-intro-manage form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gp-intro-manage select{min-width:230px;flex:1 1;border-radius:9px;border:1px solid #d0bbb0;background:white;padding:11px}.gp-home-pin-button{background:#702632;border:0;color:white;padding:11px 17px;border-radius:9px;cursor:pointer}@media(max-width:700px){.gp-home-intro{padding:23px}.gp-home-intro,.gp-home-two-columns{grid-template-columns:1fr}.gp-home-panel{padding:20px}.gp-home-intro-photo{height:180px}}.gp-home-intro{width:calc(100% - 64px);max-width:1376px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:24px 27px;gap:20px}.gp-home-intro h2{margin:7px 0 9px}.gp-home-intro p{line-height:1.65;margin:0}.gp-home-intro-photo{height:205px}.gp-home-link{margin-top:14px;padding:10px 15px}.gp-news-create-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;background:#702632;border:1px solid #702632;color:#fff!important;padding:10px 18px;border-radius:9px;text-decoration:none!important;font-weight:700}.gp-news-create-button:hover{background:#59202b;border-color:#59202b;color:#fff!important}.gp-news-create-button:focus-visible{outline:3px solid #d9ab63;outline-offset:3px}@media (max-width:1280px){.gp-home-intro{width:calc(100% - 44px)}}@media (max-width:700px){.gp-home-intro{width:calc(100% - 32px);grid-template-columns:1fr;padding:20px}.gp-home-intro-photo{height:180px}}