.legal-page{min-height:100vh;background:#f5f8f6;color:#183028}.legal-header{height:76px;border-bottom:1px solid #d9e2dd;background:#fff;justify-content:space-between;padding:0 max(28px,calc((100vw - 1180px)/2))}.legal-brand,.legal-header{display:flex;align-items:center}.legal-brand{color:#163c31;text-decoration:none;font-size:23px;font-weight:700;letter-spacing:-.7px}.legal-brand>span:first-child{width:34px;height:34px;display:grid;place-items:center;background:#e4f1eb;border-radius:8px;margin-right:9px;color:#087d68}.legal-brand>span:last-child{font-weight:400}.legal-back{display:flex;align-items:center;gap:7px;font-size:13px;text-decoration:none}.legal-main{max-width:1180px;margin:auto;padding:72px 28px 90px;display:grid;grid-template-columns:190px minmax(0,760px);gap:76px;justify-content:center}.legal-main aside{position:sticky;top:32px;height:max-content;display:grid;gap:8px;border-left:1px solid #cfdad4;padding-left:20px}.legal-eyebrow,.legal-main aside span{font-size:10px;letter-spacing:1.9px;font-weight:750;color:#14806b}.legal-main aside a{font-size:13px;text-decoration:none;color:#546b62;padding:5px 0}.legal-main aside a:hover{text-decoration:underline;color:#0b6e5c}.legal-main article{min-width:0}.legal-main h1{font-family:Georgia,serif;font-size:48px;letter-spacing:-1.6px;color:#102e25;margin-bottom:18px}.legal-summary{font-size:17px;line-height:1.8;color:#52675f;max-width:680px}.legal-effective{font-size:12px;color:#6d7f78;margin:17px 0 46px}.legal-section{border-top:1px solid #d9e2dd;padding-top:28px;margin-top:34px}.legal-section h2{font-family:Georgia,serif;font-size:24px;color:#17372d;margin-bottom:14px}.legal-section h3{font-size:16px;margin:24px 0 7px}.legal-section li,.legal-section p{font-size:14px;line-height:1.85;color:#3f554d}.legal-section p+p{margin-top:12px}.legal-section ul{padding-left:21px;display:grid;gap:8px}.legal-section a{text-decoration:underline}.legal-callout{margin-top:28px;padding:18px 20px;background:#e8f2ed;border-left:3px solid #16816b;border-radius:4px;font-size:13px;line-height:1.75;color:#3b554c}.legal-footer{border-top:1px solid #d9e2dd;padding:25px max(28px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;color:#687a73;font-size:12px}.legal-footer nav{display:flex;flex-direction:row;gap:20px}.legal-footer a{text-decoration:none;color:#34594d}@media(max-width:760px){.legal-header{padding:0 20px}.legal-main{display:block;padding:45px 20px 70px}.legal-main aside{position:static;display:flex;border-left:0;border-bottom:1px solid #d9e2dd;padding:0 0 18px;margin-bottom:38px;gap:18px}.legal-main aside span{margin-right:auto}.legal-main h1{font-size:38px}.legal-summary{font-size:16px}.legal-footer{padding:22px 20px}.legal-back{font-size:0}.legal-back svg{width:20px;height:20px}}