.brand-mark{width:38px}.brand>span:last-child{line-height:1.05}.resources{background:#171817;color:#fff;padding:110px 0}.resources .section-head>p{color:#aaa9a4}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #595b57;border-left:1px solid #595b57}.resource-grid>a{min-height:300px;padding:28px;color:#fff;text-decoration:none;border-right:1px solid #595b57;border-bottom:1px solid #595b57;display:flex;flex-direction:column;transition:.2s}.resource-grid>a:hover{background:#222422;transform:translateY(-4px)}.resource-grid span{color:#c8ff39;font:bold 12px Arial,sans-serif}.resource-grid h3{font-size:25px;margin-top:55px}.resource-grid p{color:#b8b8b2;line-height:1.7;flex:1}.resource-grid b{color:#c8ff39}.disclosure{font-size:12px;color:#aaa9a4;margin-top:20px}.footer-links{display:flex;justify-content:flex-end;gap:18px}.footer p a{color:inherit}.legal{max-width:850px;padding:70px 0 110px}.legal h1{font-size:clamp(44px,7vw,74px);line-height:.95;letter-spacing:-.05em;margin-bottom:24px}.legal h2{font-size:24px;margin-top:35px}.legal p,.legal li{line-height:1.75;color:#4f504c}.legal .updated{font-size:13px;color:#77736b}.legal a{color:#d94410}.legal-note{background:#fff;border:1px solid #171817;padding:18px;margin:25px 0}.legal-nav{height:84px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cec8bd}.legal-nav a{color:inherit;text-decoration:none}.legal-footer{padding:32px 0;border-top:1px solid #cec8bd;font-size:13px;color:#66625b}@media(max-width:850px){.resource-grid{grid-template-columns:1fr}.footer-links{gap:10px}.footer .brand{display:none}.footer{grid-template-columns:1fr auto}.footer p{text-align:left;display:block}}
