/* Public product evidence. Native HTML, no animation or application boot. */
*{box-sizing:border-box}body{margin:0;color:#293326;background:#FBFBF8;line-height:1.65}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}
.skip-link{position:absolute;top:-100px;left:20px;z-index:100;padding:12px;background:#FFF}.skip-link:focus{top:8px}
.rs-example .nav{min-height:72px;padding:0 clamp(20px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:20px}.rs-example .nav-a{font-size:12px;padding:12px;text-decoration:none}.rs-example .nav-cta{font-size:12px;padding:11px 17px;background:#293326;color:#FFF;text-decoration:none;border-radius:3px}.rs-example .nav-logo{text-decoration:none}
.example-main{max-width:1060px;margin:auto;padding:0 32px}.example-hero{padding:76px 0 54px;max-width:720px}.example-kicker{font:500 10px/1.5 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#62665F;margin:0 0 16px;display:block}.example-hero h1{font-size:clamp(42px,6vw,68px);line-height:1.08;margin:0 0 25px}.example-hero>p:not(.example-kicker):not(.example-small){font-size:17px;line-height:1.8;max-width:610px;color:#62665F}.example-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px}.example-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;background:#293326;color:#FFF;border:1px solid #293326;border-radius:3px;text-decoration:none;font-size:13px;font-weight:500}.example-button:hover{background:#45523F}.example-link{font-size:13px;font-weight:500}.example-small{font-size:11px;color:#62665F;margin-top:17px}
.example-dossier{background:#FFF;border:1px solid #DDDED7}.example-file-top{display:flex;justify-content:space-between;gap:20px;padding:14px 28px;border-bottom:1px solid #DDDED7;font:10px/1.5 'IBM Plex Mono',monospace;color:#62665F}.example-file-top span:last-child{color:#775B2B}.example-overview{display:grid;grid-template-columns:1fr auto;gap:60px;padding:32px 36px}.example-overview h2{font-size:36px;line-height:1.2;margin:0 0 12px}.example-overview p:not(.example-kicker){max-width:490px;font-size:13px;color:#62665F}.example-score{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #DDDED7;padding-left:40px;color:#866735}.example-score strong{font:400 60px/1.2 'Source Serif 4',Georgia,serif;letter-spacing:-2px}.example-score strong span{font:12px 'IBM Plex Mono',monospace;letter-spacing:0;color:#62665F;margin-left:6px}.example-score>span{font:11px 'IBM Plex Mono',monospace}.example-readout{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #DDDED7}.example-readout>div{padding:25px 36px}.example-readout>div+div{border-left:1px solid #DDDED7}.example-readout h3{font-size:16px;margin:0 0 10px}.example-readout p{color:#62665F;font-size:12px;margin:0}.example-file-bottom{padding:15px 28px;background:#F5F6F0;font-size:11px;color:#62665F;border-top:1px solid #DDDED7}
.example-reading{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;padding:70px 0;scroll-margin-top:90px}.example-reading h2,.example-next h2{font-size:36px;line-height:1.18;margin:0 0 16px}.example-steps{list-style:none;padding:0;margin:0}.example-steps li{display:grid;grid-template-columns:25px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #DDDED7}.example-steps li:first-child{padding-top:0}.example-steps li>span{font:11px 'IBM Plex Mono',monospace;color:#62665F;padding-top:4px}.example-steps h3{font-size:15px;margin:0 0 8px}.example-steps p{font-size:13px;color:#62665F;margin:0}.example-limits{padding:30px 34px;background:#F0F2EB;border:1px solid #DDDED7}.example-limits h2{font-size:25px;margin:0 0 14px}.example-limits p{font-size:13px;color:#555E50;max-width:820px;margin:0 0 20px}.example-next{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:70px 0}.example-next p:not(.example-kicker){font-size:13px;color:#62665F}.example-next-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:18px;text-align:center}.example-next-actions small{color:#62665F;font-size:10px}.example-footer{border-top:1px solid #DDDED7;padding:28px 32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:11px;color:#62665F}.example-footer nav{display:flex;gap:18px;flex-wrap:wrap}
@media(max-width:700px){.example-main{padding:0 20px}.example-hero{padding:48px 0 34px}.example-overview{gap:24px;padding:26px 22px}.example-overview h2{font-size:28px}.example-score{padding-left:20px}.example-score strong{font-size:45px}.example-readout>div{padding:24px 22px}.example-reading,.example-next{grid-template-columns:1fr;gap:24px;padding:44px 0}.example-reading h2,.example-next h2{font-size:31px}.example-readout{grid-template-columns:1fr}.example-readout>div+div{border-left:0;border-top:1px solid #DDDED7}.example-file-top,.example-file-bottom{padding-inline:22px}.example-limits{padding:25px 22px}.example-limits h2{font-size:24px}.rs-example .nav-a{display:none}}
@media(max-width:420px){.example-overview{grid-template-columns:1fr;gap:10px}.example-score{border-left:0;border-top:1px solid #DDDED7;padding:18px 0 0;flex-direction:row;align-items:baseline;justify-content:space-between;gap:14px}.example-file-top{font-size:9px}.example-actions{align-items:stretch;flex-direction:column;gap:18px}.example-actions .example-link{text-align:center}}
