.editorial-content{max-width:1100px}.editorial-lead{max-width:760px;margin:0 0 48px;font-family:HacenMaghreb,serif;font-size:1.5rem;line-height:2;color:var(--forest);border-inline-start:2px solid var(--gold);padding-inline-start:28px}.editorial-content .section-heading{text-align:start}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.feature-grid article{padding:25px 0;border-top:1px solid var(--border)}.feature-grid article>span{color:var(--gold);font-weight:500;font-size:.75rem}.feature-grid h3{font-family:HacenMaghreb,serif;font-size:1.85rem;line-height:1.65;font-weight:400;color:var(--forest);margin:15px 0 10px}.feature-grid p{font-size:.9rem;line-height:2;color:var(--muted);margin:0}.notice-box{margin:35px 0 0;padding:25px 28px;border-inline-start:3px solid var(--gold);background:var(--surface-alt);color:var(--ink);border-radius:0 5px 5px 0;line-height:2}.contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.contact-card{min-width:0}.contact-card .prose-ar{margin-block:20px}.contact-card .muted{font-size:.85rem;line-height:2}.contact-form{display:grid;gap:19px;border:1px solid var(--border);padding:30px;background:var(--surface);border-radius:5px}.contact-form label span{display:block;color:var(--forest);font-weight:650;font-size:.82rem;margin-bottom:7px}.contact-form textarea{min-height:165px;resize:vertical}.contact-form input[type=email]{direction:ltr;text-align:start}.contact-form small{font-size:.74rem}@media (max-width:760px){.contact-grid,.feature-grid{grid-template-columns:1fr;gap:25px}.feature-grid article{padding:20px 0 0}.editorial-lead{font-size:1.3rem;padding-inline-start:20px;margin-bottom:35px}.contact-form{padding:22px}}