.member-review{max-width:76rem;margin-inline:auto;padding:clamp(.8rem,2vw,1.8rem);color:#22334b}
.member-review>h1{font-size:clamp(1.45rem,3vw,2rem)}.member-review h2{font-size:1.1rem;margin:.35rem 0}
.member-review>article,.member-review>details,.member-review>form{background:#fff;border:1px solid #d3dce7;border-radius:.6rem;margin:.8rem 0;padding:1rem}
.member-review nav,.member-review form,.member-review fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}
.member-review nav{margin:1rem 0}.member-review [aria-current=page]{font-weight:700;text-decoration:underline}
.member-review form{margin-top:.8rem}.member-review fieldset{min-width:0;width:100%;border:1px solid #d3dce7;padding:.7rem}
.member-review input:not([type=checkbox]),.member-review select,.member-review button{box-sizing:border-box;max-width:100%;min-height:2.5rem;padding:.3rem .6rem;font:inherit}
.member-review summary,.member-review button{cursor:pointer}.member-review a{color:#1c5286}
.member-review :focus-visible{outline:3px solid #3974ba;outline-offset:2px}
@media(max-width:550px){.member-review form>label{display:grid;width:100%}.member-review fieldset label{max-width:100%}.member-review form>button{width:100%}}
