.privacy-page{max-width:1020px;margin:auto;padding:30px 36px 80px;color:#203e30;font:19px/1.65 Georgia,serif}.privacy-page>nav:first-child{font:14px/1.5 Arial,sans-serif;margin-bottom:35px}.privacy-page h1{font:clamp(38px,5vw,60px)/1.1 Georgia,serif;margin:16px 0 24px}.privacy-page h2{font:30px/1.25 Georgia,serif;margin:0 0 18px}.privacy-page h3{font-size:22px;line-height:1.4}.privacy-page section{margin-top:42px;scroll-margin-top:24px}.privacy-page p{margin:0 0 18px}.privacy-page li{margin-bottom:14px}.privacy-page a{color:#365d43;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-page a:focus-visible{outline:3px solid #886a36;outline-offset:4px}.privacy-intro{font-size:24px}.privacy-date{font:14px/1.5 Arial,sans-serif}.privacy-draft{background:#f2ecdf;border-left:4px solid #907442;padding:22px 26px;margin:28px 0;font:16px/1.6 Arial,sans-serif}.privacy-draft p{margin:10px 0 0}.privacy-contents{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid #d3ddcc;padding:22px 0;font:16px/1.5 Arial,sans-serif}.privacy-highlight{padding:22px 26px;background:#edf1e8;border-left:4px solid #6e8863}.privacy-highlight h3{margin-top:0}.privacy-highlight p:last-child{margin-bottom:0}@media(max-width:600px){.privacy-page{padding:24px 22px 48px;font-size:18px}.privacy-page h2{font-size:26px}.privacy-intro{font-size:21px}.privacy-draft,.privacy-highlight{padding:20px}}
