.nowgo-legal{min-height:100vh;color:#18352d}.nowgo-legal .legal-wrap{max-width:790px;padding:26px 17px 42px}.legal-back{font-size:12px;color:#087e50!important;text-decoration:none;font-weight:800;display:inline-flex;align-items:center;gap:5px}.legal-eyebrow{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;font-weight:850;color:#0a8855;margin:23px 0 7px}.legal-wrap h1{font-size:clamp(26px,4vw,38px);letter-spacing:-1.2px;line-height:1.08;margin:0 0 13px;color:#11362b}.legal-lede{font-size:14px;line-height:1.7;color:#587369;margin:0 0 19px}.legal-meta{font-size:11px;color:#788e84;border-bottom:1px solid #e4ede7;padding-bottom:18px;margin:0 0 21px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}.legal-nav a{color:#0c8052;text-decoration:none;border:1px solid #d4e9dc;background:#f3faf6;padding:9px 12px;font-weight:750;font-size:12px;border-radius:9px}.legal-section{padding:3px 0 16px;scroll-margin-top:85px}.legal-section h2{font-size:18px;letter-spacing:-.45px;color:#133f2e;margin:15px 0 8px}.legal-section li,.legal-section p{font-size:13px;line-height:1.7;color:#3f5b50}.legal-section p{margin:8px 0 11px}.legal-section ul{padding-left:20px}.legal-section li{margin:7px 0}.legal-section a{color:#07834f;font-weight:750;text-underline-offset:2px}.legal-note{background:#f2f9f5;border:1px solid #d9ecdf;border-left:4px solid #078752;border-radius:10px;padding:15px 17px;margin:20px 0}.legal-note p{font-size:12px;line-height:1.6;color:#355e47;margin:0}.legal-related{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e3ede6;padding:19px 0;margin:20px 0 0}.legal-related a{border-radius:8px;background:#ecf8ef;padding:11px 15px;color:#087a4a;font-size:12px;font-weight:750;text-decoration:none}.nowgo-legal .go-bottom{z-index:50}@media(max-width:450px){.nowgo-legal .legal-wrap{padding:18px 16px 32px}.legal-wrap h1{font-size:28px}.legal-section h2{font-size:17px}}.nowgo-legal{background:#fff;color:#131f1a;padding-bottom:20px}.nowgo-legal .legal-wrap{max-width:600px;margin:0 auto;padding:30px 22px 52px}.nowgo-legal .go-bottom{display:none}.legal-mobile-header{height:59px;background:#fff;border-bottom:1px solid #e8ebe9;display:flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:75;font-size:15px;color:#181e1b;font-weight:800;padding:0 55px}.legal-mobile-header .legal-header-back{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#1a271d;display:flex;padding:10px;text-decoration:none}.legal-brand{font-size:29px;font-weight:950;letter-spacing:-1.3px;color:#047f51;margin:10px 0 16px;line-height:1}.nowgo-legal .legal-wrap h1{font-size:clamp(25px,4vw,32px);font-weight:850;letter-spacing:-1px;line-height:1.14;color:#151d18;margin:0 0 12px}.nowgo-legal .legal-lede{font-size:13px;line-height:1.65;color:#506156;margin:0 0 9px}.nowgo-legal .legal-meta{font-size:11px;border:0;color:#87928a;padding:0;margin:0 0 23px}.nowgo-legal .legal-nav{display:none}.nowgo-legal details.legal-section.legal-accordion{border:0;border-top:1px solid #e8ece9;border-radius:0;margin:0;padding:0;background:#fff;scroll-margin-top:70px}.nowgo-legal details.legal-section.legal-accordion:last-of-type{border-bottom:1px solid #e8ece9}.nowgo-legal details.legal-accordion summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;min-height:58px;line-height:1.3;font-size:13px;color:#18241d;font-weight:750}.nowgo-legal details.legal-accordion summary::-webkit-details-marker{display:none}.nowgo-legal details.legal-accordion summary .legal-chevron{font-size:24px;font-weight:350;color:#2c3b32;transition:transform .2s;display:inline-flex;justify-content:center;align-items:center;width:24px;flex:0 0 24px}.nowgo-legal details.legal-accordion[open] summary .legal-chevron{transform:rotate(90deg)}.nowgo-legal .legal-accordion-body{padding:0 0 16px}.nowgo-legal .legal-accordion-body li,.nowgo-legal .legal-accordion-body p{font-size:12px;line-height:1.73;color:#42554a}.nowgo-legal .legal-accordion-body ul{margin:0;padding-left:19px}.nowgo-legal .legal-note{margin:26px 0 15px;padding:14px;border-radius:12px}.nowgo-legal .legal-related{margin:18px 0 0;padding:16px 0 0}.nowgo-legal .legal-related a{font-size:11px}@media(min-width:700px){.nowgo-legal .legal-wrap{border:1px solid #edf0ef;border-radius:0 0 18px 18px;margin-top:22px;padding:32px 42px}.legal-mobile-header{height:64px}}@media(max-width:420px){.nowgo-legal .legal-wrap{padding:24px 20px 45px}.legal-brand{font-size:28px;margin-top:8px}.nowgo-legal .legal-wrap h1{font-size:26px}.nowgo-legal details.legal-accordion summary{font-size:12px}}.nowgo-legal .delete-info,.nowgo-legal .delete-warning{display:flex;align-items:flex-start;gap:11px;border-radius:10px;padding:15px 13px;margin:14px 0;font-size:12px}.nowgo-legal .delete-info{background:#eef5ff;color:#28548b}.nowgo-legal .delete-warning{background:#fff4e4;color:#98621d}.nowgo-legal .delete-info span,.nowgo-legal .delete-warning span{font-size:20px;font-weight:900;line-height:1;margin-top:1px}.nowgo-legal .delete-info p,.nowgo-legal .delete-warning p{font-size:12px;line-height:1.6;margin:0;color:inherit}.nowgo-legal .delete-action{background:#ed2035!important;color:#fff!important;border:0;border-radius:9px;font-size:13px;font-weight:850;min-height:48px}.nowgo-legal .delete-action:disabled{background:#f18a95!important;color:#fff!important;opacity:1}.nowgo-legal .delete-action:not(:disabled):hover{background:#d91a30!important}