.privacy-page .header{position:relative;color:var(--ink);height:90px;border-bottom:1px solid #dde0d6}.privacy-page .menu-toggle{color:var(--ink)}.privacy-page .privacy-intro{padding:70px 0 36px;max-width:1120px}.privacy-intro h1{font-size:clamp(44px,6vw,76px);margin-bottom:20px}.privacy-intro h1 span{color:var(--lime)}.privacy-intro>p:not(.eyebrow){max-width:650px;font-size:19px;color:#536168;line-height:1.6}.privacy-intro .privacy-date{font-size:13px!important;margin-top:24px;color:#6a7476}.privacy-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dfe2d7;border-bottom:1px solid #dfe2d7;margin-top:35px;padding:22px 0;gap:30px}.privacy-summary b{font-size:14px;font-weight:600}.privacy-summary p{font-size:13px;color:#697578;margin:6px 0 0}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px;max-width:1120px;padding-bottom:80px}.privacy-contents{align-self:start;position:sticky;top:24px;display:grid;gap:10px;font-size:12px;border-left:1px solid #dfe2d7;padding-left:18px;line-height:1.5}.privacy-contents>b{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.privacy-contents a{color:#607076}.privacy-contents a:hover{color:#111f25;text-decoration:underline}.privacy-layout article{min-width:0}.privacy-layout section{padding:30px 0;border-bottom:1px solid #dfe2d7;scroll-margin-top:24px}.privacy-layout section:first-child{padding-top:0}.privacy-layout h2{font-size:28px;letter-spacing:-.7px;line-height:1.2;margin-bottom:18px}.privacy-layout h3{font-size:17px;font-weight:600;margin:0 0 8px}.privacy-layout p,.privacy-layout li{font-size:15px;line-height:1.75;color:#47565d}.privacy-layout p:last-child{margin-bottom:0}.privacy-layout ul,.privacy-layout ol{padding-left:22px}.privacy-layout li{padding-left:4px;margin-bottom:10px}.privacy-layout a{color:#374c00;text-decoration:underline;text-underline-offset:3px}.privacy-table{overflow:auto;margin:22px 0}.privacy-table table{border-collapse:collapse;min-width:560px;width:100%;font-size:13px;text-align:left}.privacy-table th{font-weight:600;background:#ecede4;color:#25353c;padding:12px}.privacy-table td{vertical-align:top;padding:13px 12px;border-bottom:1px solid #dfe2d7;color:#47565d;line-height:1.6}.privacy-table td:first-child{font-weight:600;width:24%;color:#25353c}.connection-note{padding:18px 0;margin:10px 0;border-top:1px solid #dfe2d7}.rights-note{border-left:3px solid #858f06;padding:12px 18px;background:#edeee3;margin:20px 0}.rights-note p{margin:8px 0 0}.privacy-text-button{border:0;padding:0;background:none;color:#374c00;text-decoration:underline;font:inherit}.privacy-page .footer{border-top:1px solid #dfe2d7}.privacy-page .footer button{border:0;background:none;padding:0;color:inherit;font-size:12px}#privacy-form{margin-top:25px}#privacy-form label{display:grid;gap:7px;margin:0 0 18px;font-size:13px;color:#33464e}#privacy-form input,#privacy-form select,#privacy-form textarea{width:100%;border:1px solid #cbd2d1;border-radius:4px;background:#fff;padding:11px 12px;font:14px/1.4 DM,Arial,sans-serif;color:#14262d;min-width:0}#privacy-form textarea{resize:vertical}#privacy-form input:focus-visible,#privacy-form textarea:focus-visible{outline:2px solid #858f06;outline-offset:2px}.privacy-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}#privacy-form .privacy-form-note{font-size:12px;color:#697578;margin-bottom:20px}.privacy-honeypot{position:absolute!important;left:-9999px;width:1px!important;height:1px!important;overflow:hidden}#privacy-status:not(:empty){margin-top:18px;font-size:14px;color:#245131}#privacy-status[data-error=true]{color:#a12e1e}.form-privacy-note{font-size:11px;line-height:1.6;color:#697578;margin:12px 0 0}.form-privacy-note a{text-decoration:underline}
@media(max-width:900px){.privacy-layout{gap:30px;grid-template-columns:180px minmax(0,1fr)}.privacy-page .privacy-intro{padding-top:45px}}@media(max-width:700px){.privacy-page .header{height:74px}.privacy-page .navigation{color:white}.privacy-layout{display:block}.privacy-contents{position:static;grid-template-columns:1fr 1fr;margin-bottom:30px;gap:9px 18px}.privacy-contents>b{grid-column:1/-1}.privacy-summary{grid-template-columns:1fr;gap:18px}.privacy-intro>p:not(.eyebrow){font-size:16px}.privacy-layout h2{font-size:25px}.privacy-form-row{grid-template-columns:1fr;gap:0}.privacy-layout p,.privacy-layout li{font-size:14px}}@media print{.privacy-page .header,.privacy-contents,.privacy-page .footer,#privacy-form{display:none}.privacy-layout{display:block}.privacy-page .privacy-intro{padding-top:0}.privacy-page a{color:inherit}.privacy-layout section{break-inside:avoid}.privacy-summary{display:none}}

.privacy-layout code{font-size:.86em;overflow-wrap:anywhere;word-break:break-word}.privacy-layout #google-data a{overflow-wrap:anywhere}.privacy-layout #google-data h3{margin-top:24px}
