.yearn-legal{box-sizing:border-box;max-width:860px;margin:0 auto;padding:64px 24px 80px;color:#203500;font:17px/1.8 Arial,Helvetica,sans-serif}.yearn-legal h1{margin:0 0 16px;padding:0;color:#203500;font-size:clamp(36px,5vw,56px);line-height:1.12;letter-spacing:-2px}.yearn-legal h2{margin:36px 0 14px;padding:0;color:#203500;font-size:24px;line-height:1.35}.yearn-legal p{margin:0 0 18px;padding:0}.yearn-legal .effective-date{margin-bottom:32px;color:#596452;font-size:14px}.yearn-legal ul{margin:0 0 20px;padding:0 0 0 24px;list-style:disc}.yearn-legal li{margin-bottom:10px}.yearn-legal a{color:#478900;text-decoration:underline;overflow-wrap:anywhere}.yearn-legal a:focus-visible{outline:2px solid #478900;outline-offset:4px}@media (max-width:767px){.yearn-legal{padding:40px 8px 56px;font-size:16px}.yearn-legal h2{font-size:22px}}