:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242924;background:#f5f4f0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{max-width:960px;margin:40px auto;padding:0 20px}.notice{background:#fff5d9;border:1px solid #9a6b27;margin-bottom:24px;padding:20px}.notice p{margin-bottom:0}.certificate{background:#fff;border:1px solid #d7d9d2;padding:32px}.eyebrow{color:#53624f;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}h1{margin:12px 0;font-size:clamp(1.8rem,5vw,2.6rem)}h2{font-size:1.25rem}h3{font-size:1rem}p,dd{line-height:1.55}section{border-top:1px solid #e0e2dc;margin-top:28px;padding-top:12px}.facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;display:grid}dt{color:#596158;margin-bottom:5px;font-size:.8rem}dd{overflow-wrap:anywhere;margin:0}.stone+.stone{border-top:1px dashed #d7d9d2;margin-top:20px;padding-top:8px}a{color:#315b3c;text-underline-offset:3px}a:focus-visible{outline-offset:4px;outline:2px solid #315b3c}@media (max-width:480px){.shell{margin:20px auto}.certificate{padding:20px}}
