@font-face{font-family:Londrina;src:url('/fonts/LondrinaSolid-Regular.otf') format('opentype');font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#fffaf0;color:#20251e;font:17px/1.55 system-ui,sans-serif}header,main{max-width:1440px;margin:auto;padding:16px 20px}header{display:grid;gap:8px}h1,h2{font-family:Londrina,system-ui,sans-serif;font-weight:400;line-height:1.1}h1{font-size:clamp(2rem,3vw,2.75rem);margin:0}h2{font-size:1.8rem;margin:8px 0 12px}p{max-width:900px;margin:0}.version-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.version-meta{display:flex;flex-wrap:wrap;gap:4px 20px}.review-tools{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 20px}select,a{font:inherit}select{max-width:100%;min-width:0;padding:8px;border:2px solid #355938;border-radius:4px;background:white}a{color:#1549a1;text-underline-offset:4px;display:inline-block;padding:4px 0}details{padding:4px 0}details[open]{flex-basis:100%}details p{margin:8px 0}summary{cursor:pointer;font-weight:650}main{padding-top:0}iframe{width:100%;height:75vh;min-height:620px;border:1px solid #b2b9a7;background:#fff}#change-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}#changes>p{margin:0 0 16px}.change{padding:12px;background:white;border:1px solid #b2b9a7}.change h3{margin:12px 0}.change img{max-width:100%;max-height:330px;object-fit:contain}.pair{display:flex;gap:8px}.pair figure{margin:0;flex:1;min-width:0}figcaption{font-size:.8rem}button{font:inherit;padding:10px}[hidden]{display:none!important}select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #2165d5;outline-offset:4px}::selection{background:#ffde62;color:#20251e}@media(max-width:600px){header,main{padding:12px}main{padding-top:0}iframe{min-height:500px}.version-meta{gap:2px}.version-meta p{flex-basis:100%}}
