details.edition-group{margin:1rem 0;border:1px solid #B79A5B;border-radius:6px;padding:1rem}summary{cursor:pointer;font-weight:bold;color:#1E2D4B}summary:focus-visible{outline:3px solid #B79A5B}.edition-count{font-weight:normal;font-size:.9em}h3{line-height:1.35}nav{margin:1.5rem 0}[hidden]{display:none!important}body{margin:0;background:#F7F4EC;color:#262626;font:18px/1.65 Arial,sans-serif}header,footer{background:#1E2D4B;color:white;padding:2rem;border-bottom:3px solid #B79A5B}main{max-width:72ch;margin:auto;padding:2rem}h1,h2{font-family:Georgia,serif;line-height:1.2}a{color:#1E2D4B}header a{color:white}input{font:inherit;padding:.6rem;width:90%}article{padding:1rem 0;border-bottom:1px solid #B79A5B}.meta{font-size:.85em}.notice{font-weight:bold}nav{display:flex;gap:1rem;flex-wrap:wrap}section{margin-bottom:2rem}.brand-row{display:flex;align-items:center;gap:1.5rem;max-width:72ch;margin:auto}.brand-row img{display:block;flex-shrink:0}.notice{max-width:72ch;margin:1rem auto 0}*{box-sizing:border-box}body{overflow-wrap:anywhere}main{width:100%}@media(max-width:600px){header,footer,main{padding:1.25rem}.brand-row{flex-direction:column;align-items:flex-start;gap:1rem}h1{font-size:1.8rem}h2{font-size:1.35rem}input{width:100%}}