body{font:16px/1.6 Georgia,"Times New Roman",serif;color:#1a1a1a;background:#fff;margin:0;padding:2rem 1.25rem 4rem}
.wrap{max-width:56rem;margin:0 auto}h1{font-size:1.8rem;line-height:1.3;margin:.6rem 0}h2{font-size:1.25rem;margin:2rem 0 .75rem;border-bottom:1px solid #ddd;padding-bottom:.3rem}h3{font-size:1.05rem;line-height:1.5;margin:0}
a{color:#0b3d91;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #7550a0;outline-offset:4px}
article{margin:0 0 1.5rem}.sub,.cite,.record-note{color:#555}.cite{font-size:.93rem;margin:.25rem 0}.links{font-size:.9rem;margin:.3rem 0}.abstract{white-space:pre-line;overflow-wrap:anywhere}summary{cursor:pointer}details{margin:.5rem 0}nav{margin:1rem 0}nav a{display:inline-block;margin:0 .7rem .4rem 0}
footer{margin-top:3rem;font-size:.85rem;color:#555;border-top:1px solid #ddd;padding-top:1rem}.skip{position:absolute;left:-10000px}.skip:focus{position:static}.download{display:inline-block;padding:.45rem .8rem;border:1px solid #0b3d91;border-radius:3px}h1,h3,.cite,.links{overflow-wrap:anywhere}
