.lib-main{padding:28px 0 var(--sec);min-height:70vh}.lib-h1{text-wrap:balance;overflow-wrap:break-word;min-width:0;font-size:clamp(32px,6vw,52px);line-height:1.05}.lib-legal{max-width:40rem}.lib-back{min-height:44px;font:600 14px var(--ff-semi);color:var(--pencil);text-underline-offset:3px;touch-action:manipulation;align-items:center;margin-bottom:8px;text-decoration:underline;display:inline-flex}.lib-meta{color:var(--pencil);margin-top:12px;font-size:14px}.lib-legal h2{text-wrap:balance;margin-top:36px;font-size:24px;line-height:1.2}.lib-legal p,.lib-legal li{overflow-wrap:break-word;margin-top:12px;font-size:17px;line-height:1.6}.lib-legal ul{margin:0;padding-left:22px}.lib-legal li{margin-top:8px}.lib-legal a:not(.lib-back){text-underline-offset:3px;text-decoration:underline}@media (min-width:768px){.lib-main{padding-top:44px}}
