.gumnut-privacy{color:#293e34;background:#faf8f0;min-height:100vh;font-family:Arial,sans-serif;line-height:1.75}.gumnut-privacy *{box-sizing:border-box}.gumnut-privacy header{border-bottom:1px solid #dce3d9;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:18px 32px;display:flex}.gumnut-privacy header img{object-fit:contain;width:210px;height:100px}.gumnut-privacy a{color:#20523c;text-underline-offset:4px;overflow-wrap:anywhere}.gumnut-privacy a:focus-visible{outline-offset:5px;outline:3px solid #a96648}.privacy-wrap{max-width:900px;margin:auto;padding:54px 32px}.privacy-eyebrow{letter-spacing:2px;color:#99634c;font-size:12px;font-weight:700}.gumnut-privacy h1{color:#163e2e;margin:12px 0 20px;font-family:Georgia,serif;font-size:48px;line-height:1.15}.privacy-lead{max-width:660px;font-size:20px}.privacy-date{color:#647268;font-size:14px}.privacy-summary{background:#eaf0e5;border:1px solid #d5dfcf;border-radius:18px;margin:30px 0;padding:24px}.privacy-summary p{margin-bottom:0}.gumnut-privacy nav{border-bottom:1px solid #dce3d9;grid-template-columns:1fr 1fr;gap:10px 24px;padding-bottom:30px;display:grid}.gumnut-privacy article{background:#fff;border:1px solid #dce3d9;border-radius:20px;margin-top:28px;padding:12px 34px 30px}.gumnut-privacy section{padding-top:28px;scroll-margin-top:24px}.gumnut-privacy h2{color:#163e2e;margin:0 0 18px;font-family:Georgia,serif;font-size:26px;line-height:1.3}.gumnut-privacy li{margin-bottom:12px}.gumnut-privacy ul{padding-left:24px}.gumnut-privacy footer{justify-content:space-between;gap:20px;padding:30px 0;font-size:14px;display:flex}@media (max-width:600px){.gumnut-privacy header{gap:12px;padding:12px 20px;font-size:14px}.gumnut-privacy header img{width:155px;height:80px}.privacy-wrap{padding:32px 20px}.gumnut-privacy h1{font-size:36px}.privacy-lead{font-size:18px}.gumnut-privacy nav{grid-template-columns:1fr}.gumnut-privacy article{padding:0 20px 24px}.gumnut-privacy h2{font-size:23px}.gumnut-privacy footer{flex-direction:column}}@media print{.gumnut-privacy header,.gumnut-privacy nav{display:none}.privacy-wrap{max-width:none;padding:0}.gumnut-privacy article{border:0;padding:0}.gumnut-privacy{background:#fff;font-size:11pt}.gumnut-privacy h2{break-after:avoid}.gumnut-privacy a{color:inherit}}
