
.object-page{background:#f5f7fa}.object-page section{padding:62px 0}.object-page .wrap{max-width:1080px}.object-page h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 22px}.object-page h3{line-height:1.3}.object-page p{color:#4d5d6e}.object-page .object-intro{padding:50px 0 58px;background:#fff;color:#101923}.object-intro h1{font-size:clamp(34px,4vw,48px);line-height:1.12}.object-intro .crumb{font-size:13px;margin:0 0 24px}.object-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:42px;align-items:center}.object-page figure{margin:0;width:100%;max-width:320px;justify-self:center}.object-page figure img{display:block;width:100%;height:215px;object-fit:cover;border-radius:10px}.object-page figcaption{font-size:12px;color:#617080;margin-top:7px}.object-page .card{background:white;border:0;border-radius:8px;padding:26px}.object-page .card h3{margin-top:12px;font-size:20px}.object-page .card p{font-size:15px}.object-page .head{margin-bottom:28px}.object-page .object-white{background:white}.object-page .object-photo img{height:340px;object-position:center}.object-page .object-story{max-width:900px}.object-page .dark p{color:#bac8d7}.object-page details.faq{border-bottom:1px solid #dce3ea;padding:18px 0}.object-page details.faq summary{font-weight:700;cursor:pointer;padding-right:12px}.object-page li{margin-bottom:15px}.object-page .kicker{color:#1266c8}.object-page .object-region{border-left:4px solid #1266c8;padding:22px 28px;background:#eaf1f9;margin-top:28px}.object-page .dark h2{color:white}@media(max-width:700px){.object-columns{grid-template-columns:1fr;gap:26px}.object-page section{padding:40px 0}.object-page .object-intro{padding:32px 0 40px}.object-page figure{max-width:300px}.object-page .object-photo img{height:300px}}

.object-page .content{max-width:900px}.object-page .cert img{height:340px}.object-page .object-region a,.object-page .content a:not(.btn){text-decoration:underline}.object-page .object-story p{max-width:78ch}.object-page .object-intro .wrap{max-width:1080px}.object-page .object-intro h1{overflow-wrap:break-word}.object-page .photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px}.object-page .photo-pair figure{max-width:100%}.object-page .photo-pair img{height:260px}.object-page .box p{color:#4d5d6e}@media(max-width:700px){.object-page .photo-pair{grid-template-columns:1fr}.object-page .certgrid{grid-template-columns:1fr}}