@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&display=swap');
*{box-sizing:border-box}body{margin:0;background:#f8f6ee;color:#34472e;font-family:'Be Vietnam Pro',sans-serif;-webkit-font-smoothing:antialiased}.privacy-header{max-width:1180px;margin:auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-header img{width:210px;display:block}.privacy-back{color:#526949;text-underline-offset:5px;font-size:13px}.privacy-main{max-width:1180px;margin:0 auto;padding:12px 30px 60px}.privacy-card{border:1px solid #e9e7dc;border-radius:30px;background:#f3f1e8;padding:32px}.privacy-intro{border-bottom:1px solid #d9dece;padding-bottom:26px;margin-bottom:30px}.privacy-title-row{display:flex;align-items:center;gap:14px}.privacy-card svg{width:25px;height:25px;stroke:#61774e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.privacy-title-row svg{width:29px;height:29px}.privacy-card h1{font-size:27px;line-height:1.4;font-weight:600;margin:0}.privacy-subtitle{font-size:17px;line-height:1.8;color:#586b4d;margin:20px 0 18px}.privacy-intro>h2{font-size:14px;line-height:1.8;font-weight:500;color:#68785d;margin:0}.privacy-principles{display:grid;gap:25px}.privacy-principle{display:flex;align-items:flex-start;gap:17px}.privacy-principle>svg{margin-top:3px}.privacy-card h2{font-size:19px;font-weight:600;line-height:1.6;margin:0 0 9px}.privacy-card .privacy-intro>h2{font-size:15px;font-weight:500;margin:0;color:#68785d}.privacy-principle p{font-size:15px;line-height:1.9;color:#627158;margin:0 0 9px}.privacy-principle p:last-child{margin-bottom:0}.privacy-promise{margin-top:30px;border-top:1px solid #d9dece;padding:27px 20px 0;text-align:center}.privacy-promise p{font-size:15px;line-height:1.9;color:#627158;margin:7px 0 18px}.privacy-promise strong{font-size:16px;font-weight:600;line-height:1.8}.privacy-back:focus-visible,.privacy-header>a:focus-visible{outline:3px solid #6a854e;outline-offset:5px;border-radius:4px}@media(max-width:620px){.privacy-header{padding:23px 18px;gap:15px}.privacy-header img{width:165px}.privacy-back{font-size:11px;white-space:nowrap}.privacy-main{padding:0 14px 30px}.privacy-card{padding:24px 19px;border-radius:24px}.privacy-card h1{font-size:24px}.privacy-title-row{gap:10px}.privacy-subtitle{font-size:15px}.privacy-principle{gap:12px}.privacy-card h2{font-size:17px}.privacy-principle p{font-size:14px;line-height:1.85}.privacy-card svg{width:23px;height:23px}.privacy-promise{padding:23px 0 0}.privacy-promise p{font-size:14px}.privacy-promise strong{font-size:14px}}
