.alamal-inner,.alamal-listing,.alamal-single,.alamal-404{background:var(--alamal-page);min-height:55vh}.alamal-inner-hero{position:relative;background:var(--alamal-media);padding:92px 0 80px;border-radius:0 0 42px 42px;color:#fff}.alamal-inner-hero__content{position:relative}.alamal-inner-hero .alamal-shape-marker{position:absolute;right:0;top:6px}.alamal-inner-hero h1{margin:0 62px 18px 0;font-size:52px;line-height:1.25;color:#fff}.alamal-inner-hero p{margin:0 62px 22px 0;max-width:820px;font-size:18px;line-height:1.8}.alamal-breadcrumb{display:flex;gap:10px;align-items:center;margin-right:62px;font-size:14px}.alamal-breadcrumb a{color:#fff;text-decoration:none}.alamal-breadcrumb span{color:rgba(255,255,255,.82)}
.alamal-inner__content{padding:88px 0 30px;font-size:18px;line-height:1.95}.alamal-inner__article{max-width:1150px;margin:auto}.alamal-inner__article h2,.alamal-inner__article h3{color:var(--alamal-purple);line-height:1.4}.alamal-inner__article h2{font-size:34px;margin-top:50px}.alamal-inner__article h3{font-size:26px}.alamal-inner__article a{color:var(--alamal-purple)}.alamal-inner__article img{border-radius:28px}
.alamal-listing__body{padding:95px 0}.alamal-listing__toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px}.alamal-listing__toolbar p{margin:0;color:#69626f}.alamal-listing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.alamal-listing .alamal-article-card__excerpt{display:block;font-size:15px;line-height:1.8;color:#6d6572}.alamal-listing .alamal-article-card__media{height:300px}.alamal-listing__empty{text-align:center;background:#fff;border:1px solid var(--alamal-line);border-radius:28px;padding:70px 30px;color:var(--alamal-purple);font-size:20px}.alamal-pagination{margin-top:58px;display:flex;justify-content:center}.alamal-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--alamal-purple);color:var(--alamal-purple);text-decoration:none;margin:0 4px;border-radius:var(--alamal-pill)}.alamal-pagination .current{background:var(--alamal-purple);color:#fff}
.alamal-single__wrap{padding:88px 0}.alamal-single__article{max-width:1180px;margin:0 auto}.alamal-single__meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:34px;color:#746b7a}.alamal-single__featured{margin:0 0 48px}.alamal-single__featured img{display:block;width:100%;max-height:620px;object-fit:cover;border-radius:42px}.alamal-single__content{font-size:19px;line-height:2}.alamal-single__content h2{font-size:36px;color:var(--alamal-purple);margin:55px 0 20px}.alamal-single__content h3{font-size:28px;color:var(--alamal-purple);margin:40px 0 16px}.alamal-single__content img{border-radius:26px}.alamal-single__tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px}.alamal-single__tags a{background:#fff;border:1px solid var(--alamal-line);padding:7px 14px;border-radius:var(--alamal-pill);text-decoration:none;color:var(--alamal-purple)}.alamal-single__nav{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:60px 0}.alamal-single__nav a{display:block;background:#fff;border:1px solid var(--alamal-line);border-radius:22px;padding:18px 22px;text-decoration:none;color:var(--alamal-purple)}.alamal-related{padding:30px 0 90px}.alamal-related__head{display:flex;align-items:center;gap:18px;margin-bottom:38px}.alamal-related__head h2{font-size:38px;color:var(--alamal-purple);margin:0}.alamal-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.alamal-related .alamal-article-card__media{height:250px}.alamal-related .alamal-article-card__excerpt{display:none}
.alamal-service-single__content{max-width:1220px;margin:auto;padding:85px 0}.alamal-service-single__content>img,.alamal-service-single__content .wp-post-image{width:100%;border-radius:40px;margin-bottom:44px;max-height:580px;object-fit:cover}.alamal-service-single__content article{font-size:19px;line-height:2}.alamal-service-single__content article h2{color:var(--alamal-purple);font-size:34px;margin-top:48px}
.alamal-404__card{padding:120px 0;text-align:center}.alamal-404__code{font-size:150px;line-height:1;font-weight:800;color:var(--alamal-mauve)}.alamal-404__card h1{font-size:46px;color:var(--alamal-purple);margin:20px 0}.alamal-404__card p{max-width:650px;margin:0 auto 34px;font-size:18px;line-height:1.8}.alamal-404__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
@media(max-width:1000px){.alamal-listing__grid,.alamal-related__grid{grid-template-columns:repeat(2,1fr)}.alamal-inner-hero h1{font-size:44px}.alamal-single__content{font-size:18px}}
@media(max-width:650px){.alamal-inner-hero{padding:68px 0 58px}.alamal-inner-hero h1{font-size:34px;margin-right:45px}.alamal-inner-hero p,.alamal-breadcrumb{margin-right:45px}.alamal-listing__body,.alamal-single__wrap{padding:62px 0}.alamal-listing__grid,.alamal-related__grid{grid-template-columns:1fr}.alamal-listing .alamal-article-card__media{height:240px}.alamal-single__featured img{border-radius:26px}.alamal-single__nav{grid-template-columns:1fr}.alamal-404__code{font-size:100px}.alamal-404__card h1{font-size:34px}}
.alamal-listing .alamal-article-card,.alamal-related .alamal-article-card{background:#fff;border-radius:30px;box-shadow:0 15px 36px rgba(79,42,111,.13);overflow:hidden;border:1px solid #eee}.alamal-listing .alamal-article-card__media,.alamal-related .alamal-article-card__media{display:block;margin:18px 18px 0;border-radius:24px;overflow:hidden;background:var(--alamal-media)}.alamal-listing .alamal-article-card__media img,.alamal-related .alamal-article-card__media img{width:100%;height:100%;object-fit:cover;display:block}.alamal-listing .alamal-article-card__body,.alamal-related .alamal-article-card__body{padding:24px 28px}.alamal-listing .alamal-article-card__title,.alamal-related .alamal-article-card__title{font-size:25px;line-height:1.4;margin:0 0 14px}.alamal-listing .alamal-article-card__title a,.alamal-related .alamal-article-card__title a{color:var(--alamal-mauve);text-decoration:none}.alamal-listing .alamal-article-card__meta,.alamal-related .alamal-article-card__meta{display:flex;justify-content:space-between;border-top:1px solid var(--alamal-purple);border-bottom:1px solid var(--alamal-purple);padding:6px 10px;color:var(--alamal-purple);font-size:12px}
