@layer components{.bylaws-page{padding-top:64px;padding-bottom:64px}.bylaws-intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.bylaws-intro h1{margin-top:24px;font-size:clamp(56px,7vw,92px);line-height:1}.bylaws-description{max-width:610px;color:var(--muted);margin-top:24px}.bylaws-intro .button{flex-shrink:0}.bylaws-reader{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:4px;overflow:hidden}.bylaws-reader-heading{background:var(--surface);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:10px;font-weight:700;display:flex}.bylaws-reader-heading span:first-child{align-items:center;gap:12px;display:flex}.bylaws-reader-heading span:last-child{color:var(--muted)}.bylaws-reader iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:85vh;min-height:560px;display:block}.bylaws-help{color:var(--muted);margin-top:20px;font-size:12px}.bylaws-help a{color:var(--orange-ink);text-underline-offset:3px;text-decoration:underline}}@layer responsive{@media (width<=900px){.bylaws-intro{flex-direction:column;align-items:start}}@media (width<=600px){.bylaws-page{padding-block:36px}.bylaws-intro{gap:24px;margin-bottom:28px}.bylaws-reader-heading{letter-spacing:.06em;padding:16px 12px}.bylaws-reader-heading span:last-child{display:none}.bylaws-reader iframe{min-height:500px}}}
