.bylaws-header{align-items:center}.bylaws-header nav{display:flex;gap:10px;align-items:center}.bylaws-shell{max-width:1080px;margin:0 auto;padding:38px 20px 72px}.bylaws-document{background:#fff;border:1px solid var(--line);box-shadow:0 18px 46px rgba(7,22,38,.08)}.bylaws-title{padding:44px 48px 34px;background:linear-gradient(135deg,var(--ink),#0b5a68);color:#fff}.bylaws-title .eyebrow{color:#9be2df}.bylaws-title h1{margin:.15em 0;font-size:clamp(2.6rem,7vw,5.2rem);line-height:.92}.bylaws-title p{max-width:660px;margin:16px 0 0;color:#e1f5f4}.bylaws-title small{display:block;margin-top:22px;color:#b6dcda}.bylaws-content{padding:28px 48px 50px;counter-reset:bylaws}.bylaws-section{padding:26px 0 8px;border-top:1px solid var(--line)}.bylaws-section:first-child{border-top:0;padding-top:0}.bylaws-section h2{display:flex;align-items:baseline;gap:12px;margin:0 0 15px;color:var(--ink);font-size:clamp(1.65rem,3vw,2.2rem)}.bylaws-section h2 span{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--gold);font:800 1rem var(--body);flex:0 0 auto}.bylaws-content p{max-width:900px;line-height:1.7;margin:12px 0}.bylaws-content a{color:#075985;font-weight:700;overflow-wrap:anywhere}.bylaws-list{margin:12px 0 16px;padding-left:28px;display:grid;gap:11px}.bylaws-list li{padding-left:5px;line-height:1.65}.bylaws-empty{padding:42px 48px}.site-footer{margin-top:0}@media(max-width:700px){.bylaws-header nav .button-quiet{display:none}.bylaws-shell{padding:20px 12px 48px}.bylaws-title,.bylaws-content,.bylaws-empty{padding-left:22px;padding-right:22px}.bylaws-title{padding-top:32px;padding-bottom:28px}.bylaws-section h2{align-items:flex-start}.bylaws-section h2 span{margin-top:2px}}@media print{.top-strip,.site-header,.site-footer{display:none!important}.bylaws-shell{max-width:none;padding:0}.bylaws-document{border:0;box-shadow:none}.bylaws-title{background:#fff!important;color:#000;padding:0 0 20px}.bylaws-title .eyebrow,.bylaws-title p,.bylaws-title small{color:#222}.bylaws-content{padding:0}.bylaws-section{break-inside:avoid}.bylaws-content a{color:#000;text-decoration:none}}
