body{background:#f8f6f5}.back-home{font-weight:bold;color:#a94168}.ministry-hero{background:linear-gradient(120deg,#f5e9ed,#fffaf4);padding:48px 0}.ministry-intro{display:grid;grid-template-columns:300px 1fr;gap:65px;align-items:center;max-width:1180px}.ministry-mark{background:white;border-radius:24px;padding:22px;box-shadow:0 12px 40px #a9416810}.ministry-mark img{width:100%;height:235px;object-fit:contain}.breadcrumb{font-size:.9rem;color:#7b6370}.ministry-intro h1{font-size:3.6rem;margin:18px 0}.intro{font-size:1.2rem;max-width:720px;line-height:1.7}.ministry-intro .button,.ministry-article .button,.all-articles .button{background:#a94168}.ministry-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ministry-article{background:white;border:1px solid #eee3e7;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.ministry-article>img{width:100%;aspect-ratio:1.5;object-fit:contain;background:#fbf8f9}.ministry-article>div{padding:28px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.ministry-article h2{font-family:Georgia,serif;font-size:1.6rem;margin:15px 0;line-height:1.35}.ministry-article p{color:#506276;line-height:1.7}.ministry-article .button{margin-top:auto}.ministry-article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.ministry-article:last-child>img{height:100%;max-height:460px}.all-articles{text-align:center;padding:38px 15px 5px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-grid>a{background:white;border-top:3px solid #a94168;border-radius:12px;padding:25px}.related-grid h3{font-size:1.2rem}.related-grid span{font-weight:bold;color:#a94168}.related h2{margin-top:12px}.closing{margin-bottom:20px}@media(max-width:760px){.ministry-hero{padding:28px 0}.ministry-intro{grid-template-columns:1fr;gap:25px}.ministry-mark{width:200px;margin:auto;padding:15px}.ministry-mark img{height:155px}.ministry-intro h1{font-size:2.4rem}.intro{font-size:1.05rem}.ministry-articles,.related-grid{grid-template-columns:1fr}.ministry-article:last-child{display:flex;grid-column:auto}.ministry-article>div{padding:22px}.ministry-article h2{font-size:1.4rem}.header-top{flex-wrap:wrap}.back-home{font-size:.9rem}.breadcrumb{font-size:.83rem}.ministry-article:last-child>img{max-height:none}.preview-bar a{max-width:120px}}