/* Standalone public legal documents: no service, script, CDN or font dependency. */
:root{color-scheme:light;font-family:Inter,"Segoe UI",Arial,sans-serif;color:#243e33;background:#f6f7f3;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:#08694f;text-decoration:underline;text-underline-offset:3px}a:hover{color:#034a35}a:focus-visible{outline:2px solid #426d4a;outline-offset:4px}.wrap{width:min(920px,calc(100% - 36px));margin-inline:auto}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid #dce4d9}.header a{min-height:40px;display:inline-flex;align-items:center;font-size:14px;font-weight:650}.header .brand{text-decoration:none;color:#203c35}.review-page{padding-top:38px;padding-bottom:44px}.section{padding:0}h1{font-size:clamp(32px,5vw,50px);line-height:1.1;letter-spacing:-.045em;margin:0 0 20px;color:#203b30}h2{font-size:clamp(22px,3vw,28px);line-height:1.2;letter-spacing:-.025em;margin:0 0 17px;color:#244535}p{font-size:16px;line-height:1.85;color:#40584b;margin:0 0 17px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#58734a}.review-list{display:grid;gap:18px;margin:26px 0}.review-card{padding:29px;border:1px solid #dce5d7;border-radius:20px;background:#fff}.review-card p:last-child{margin-bottom:0}.review-card strong{color:#294d39}.legal-public-footer{padding-block:24px;border-top:1px solid #dce4d9}.legal-public-footer nav{display:flex;gap:12px 25px;flex-wrap:wrap}.legal-public-footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.legal-public-footer p{font-size:12px;color:#586a58;margin:13px 0 0}@media(max-width:560px){.wrap{width:calc(100% - 28px)}.header{padding-block:18px}.review-page{padding-top:28px}.review-card{padding:24px 20px;border-radius:17px}.review-card p{font-size:15px;line-height:1.85}h1{font-size:34px}.legal-public-footer nav{gap:5px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
