.org-hero{padding-bottom:76px}.org-hero .hero-body{grid-template-columns:minmax(0,1fr);max-width:940px}.org-hero .hero-copy{max-width:880px}.org-hero .hero-copy p{max-width:790px}.org-hero .hero-actions{margin-bottom:0}
.org-topic-grid,.org-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.org-card{background:#fff;border:1px solid #dbe2e0;border-radius:8px;padding:26px}.org-card h3{margin-bottom:10px}.org-card p{margin-bottom:0;color:#52636b}.org-topic-list{margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}.org-topic-list li{background:#fff;border-left:3px solid #168698;padding:16px 18px;line-height:1.55}.org-approach{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.org-approach p{color:#d4dfe0}.org-back{margin-top:24px}.org-form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.org-form input[type=email]{width:100%;border:1px solid #aebdbf;border-radius:5px;background:#fff;color:#1c3038;padding:11px 13px;min-height:45px}.org-form input[type=email]:focus-visible{outline:3px solid #3c9cab;outline-offset:2px}.org-note{font-size:.87rem;color:#596970}.org-link-card{margin-top:30px;background:#e6f0ed;border-left:4px solid #168698;border-radius:7px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px}.org-link-card h3{margin-bottom:7px}.org-link-card p{margin:0;max-width:720px}.org-link-card .button{flex:0 0 auto}
@media(max-width:920px){.org-approach{grid-template-columns:1fr;gap:26px}}
@media(max-width:650px){.org-topic-grid,.org-format-grid,.org-topic-list,.org-form .field-row{grid-template-columns:1fr}.org-hero{padding-bottom:54px}.org-card{padding:21px 18px}.org-link-card{align-items:flex-start;flex-direction:column;padding:22px 19px}}

.org-hero .hero-body{max-width:1180px}
.org-illustration{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,.24)}
.org-approach .org-illustration{max-width:440px;margin-top:24px}
@media(min-width:921px){
  .org-hero .hero-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px}
}
@media(max-width:920px){
  .org-hero .hero-body{gap:24px}
}
