.campaign-page{color:#172d39;direction:rtl;background:#f6f3eb;min-height:100vh;padding:0 5vw 50px;font-family:Tahoma,Arial,sans-serif}.campaign-page a{color:inherit;text-decoration:none}.campaign-header{border-bottom:1px solid #dacdac;justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:auto;padding:18px 0;display:flex}.campaign-brand{align-items:center;gap:10px;font-size:23px;font-weight:700;display:flex}.campaign-brand small{font-size:12px;font-weight:400;display:block}.campaign-intro{max-width:1250px;margin:40px auto 25px}.campaign-eyebrow{color:#927341;font-weight:700}.campaign-intro h1{margin:8px 0;font-size:clamp(30px,5vw,48px)}.campaign-intro>p:last-child{max-width:700px;font-size:18px;line-height:1.8}.campaign-tools{flex-wrap:wrap;justify-content:space-between;gap:18px;max-width:1250px;margin:auto;display:flex}.campaign-tools>div{flex-wrap:wrap;gap:8px;display:flex}.campaign-tools button{color:#172d39;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9b58c;border-radius:30px;padding:10px 18px}.campaign-tools button[aria-pressed=true]{color:#fff;background:#172d39;border-color:#172d39}.campaign-tools input{font:inherit;background:#fff;border:1px solid #c9b58c;border-radius:8px;min-width:230px;max-width:100%;padding:12px 16px}.campaign-count{color:#526571;max-width:1250px;margin:20px auto;font-size:13px}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1250px;margin:auto;display:grid}.campaign-card{background:#fff;border:1px solid #e0d7c4;border-radius:14px;overflow:hidden}.campaign-image{background:#122d41;display:block}.campaign-image img{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto;display:block}.campaign-card>div{padding:20px}.campaign-category{color:#846632;background:#f5ecd9;border-radius:5px;padding:5px 10px;font-size:12px;display:inline-block}.campaign-card time{color:#647078;margin-top:10px;font-size:11px;display:block}.campaign-card h2{margin:12px 0;font-size:20px;line-height:1.65}.campaign-card p{color:#526571;font-size:14px;line-height:1.9}.campaign-more{font-size:14px;font-weight:700}.campaign-footer{text-align:center;color:#fff;background:#122d41;border-radius:12px;max-width:1250px;margin:45px auto 0;padding:30px}.campaign-footer>a,.campaign-contact{background:#b99658;border-radius:6px;padding:12px 24px;font-weight:700;display:inline-block;color:#101f29!important}.campaign-empty{text-align:center;padding:60px}.campaign-detail{grid-template-columns:1fr 1fr;align-items:start;gap:45px;max-width:1150px;margin:40px auto;display:grid}.campaign-detail h1{font-size:clamp(26px,4vw,38px);line-height:1.6}.campaign-detail h2{margin:28px 0 10px;font-size:21px}.campaign-detail p,.campaign-detail li{font-size:16px;line-height:2}.campaign-detail time{color:#647078;font-size:13px}.campaign-note{color:#687782;font-size:13px!important}.campaign-full-image img{border-radius:8px;width:100%;height:auto;display:block}.campaign-full-image>a:last-child{text-align:center;margin-top:16px;text-decoration:underline;display:block}:is(.campaign-page a:focus-visible,.campaign-page button:focus-visible,.campaign-page input:focus-visible){outline-offset:4px;outline:3px solid #b99658}@media (max-width:950px){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.campaign-grid{grid-template-columns:1fr}.campaign-detail{grid-template-columns:1fr;gap:25px}.campaign-header{font-size:12px}.campaign-brand small{font-size:10px}.campaign-brand img{width:65px;height:auto}.campaign-tools input{width:100%}.campaign-intro{margin-top:28px}.campaign-full-image{grid-row:1}}
