.bylaws-page{background:#f7f3e9}.bylaws-page .directory-hero{background:linear-gradient(135deg,#0f4c4d,#176768)}.bylaws-content{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(36px,6vw,76px) 0 clamp(80px,10vw,150px)}.bylaws-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.bylaws-toolbar>a{color:var(--teal-dark);letter-spacing:.04em;font-size:.75rem;font-weight:800}.bylaws-toolbar>a:hover{color:var(--red)}.bylaws-language-tabs{background:#e8dfca;border:1px solid #155f602e;border-radius:999px;gap:5px;padding:5px;display:flex}.bylaws-language-tabs button{min-width:145px;min-height:44px;color:var(--teal-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font:800 .76rem Arial,sans-serif;transition:color .2s,background .2s,transform .2s}.bylaws-language-tabs button:hover{transform:translateY(-1px)}.bylaws-language-tabs button.active{color:#fff;background:var(--red);box-shadow:0 8px 22px #a93d3233}.bylaws-document{color:#3e3022;background:linear-gradient(90deg,#7e4b1f12,#0000 10% 90%,#7e4b1f12),#f0e2bd;border:1px solid #c6a66d;min-height:560px;padding:clamp(44px,7vw,86px) clamp(28px,8vw,104px);position:relative;box-shadow:0 24px 70px #4734191f,inset 0 0 55px #5c331412}.bylaws-document:before{content:"";pointer-events:none;border:1px solid #7b552a33;position:absolute;inset:16px}.bylaws-document-heading{text-align:center;position:relative}.bylaws-document-heading>p{color:#8c3a2f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.7rem;font-weight:800}.bylaws-document-heading h1{letter-spacing:-.045em;margin:0;font:500 clamp(2.5rem,6vw,5.4rem)/.96 Georgia,serif}.bylaws-document-heading h1[lang=fa]{letter-spacing:0;font-family:Parastoo,Georgia,serif}.bylaws-document-heading>span{color:#a46d2f;margin:30px 0 34px;display:block}.bylaws-language-copy{max-width:820px;margin:0 auto;font:400 clamp(1rem,1.45vw,1.12rem)/1.95 Georgia,serif;position:relative}.bylaws-language-copy.persian{font-family:Parastoo,Georgia,serif;font-size:clamp(1.15rem,1.7vw,1.35rem);line-height:2.05}.bylaws-language-copy p{margin:0 0 1.25em}.bylaws-language-copy .rich-content>:first-child{margin-top:0}.bylaws-language-copy .rich-content>:last-child{margin-bottom:0}.bylaws-language-copy h2,.bylaws-language-copy h3,.bylaws-language-copy h4{color:var(--teal-dark);margin:1.4em 0 .55em;font-family:Georgia,serif;line-height:1.2}.bylaws-language-copy.persian h2,.bylaws-language-copy.persian h3,.bylaws-language-copy.persian h4{font-family:Parastoo,Georgia,serif}.bylaws-language-copy a{color:var(--red);text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.bylaws-content{width:min(100% - 24px,1120px);padding-top:26px}.bylaws-toolbar{flex-direction:column;align-items:stretch}.bylaws-language-tabs{width:100%}.bylaws-language-tabs button{flex:1;min-width:0;padding-inline:10px}.bylaws-document{padding:54px 28px}.bylaws-document:before{inset:10px}}
