/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
section#policy{padding:calc(var(--spacing,.25rem) * 18) 0 calc(var(--spacing,.25rem) * 28)}section#policy article{background:var(--color-white);border:1px solid var(--line);border-radius:var(--radius-xl);max-width:860px;padding:calc(var(--spacing,.25rem) * 14) calc(var(--spacing,.25rem) * 16)}@media not all and (min-width:64rem){section#policy article{padding:calc(var(--spacing,.25rem) * 8) calc(var(--spacing,.25rem) * 6)}}section#policy article>h2.text-h3:first-child{margin-top:0}section#policy article h2.text-h3{margin:calc(var(--spacing,.25rem) * 12) 0 calc(var(--spacing,.25rem) * 4);scroll-margin-top:104px}section#policy article h3.text-h3{margin:calc(var(--spacing,.25rem) * 8) 0 calc(var(--spacing,.25rem) * 3);font-size:17px}section#policy article .text-body{margin:0 0 calc(var(--spacing,.25rem) * 4);text-wrap:pretty}section#policy article .list-dot{margin:0 0 calc(var(--spacing,.25rem) * 4)}section#policy article .cookie-table-wrap{margin:0 0 calc(var(--spacing,.25rem) * 6);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}section#policy article .cookie-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-slate);text-align:left;line-height:1.5}section#policy article .cookie-table th,section#policy article .cookie-table td{padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);vertical-align:top;border-bottom:1px solid var(--line)}section#policy article .cookie-table th{background:var(--color-bone);color:var(--color-navy);font-weight:600}section#policy article .cookie-table tbody tr:last-child td{border-bottom:0}section#policy article .cookie-table th.col-purpose{width:36%}section#policy article .cookie-table td.text-mono{color:var(--color-navy);overflow-wrap:anywhere}@media not all and (min-width:48rem){section#policy article .cookie-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}section#policy article .cookie-table tr{padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);border-bottom:1px solid var(--line);display:block}section#policy article .cookie-table tbody tr:last-child{border-bottom:0}section#policy article .cookie-table td{gap:calc(var(--spacing,.25rem) * 3);padding:var(--spacing,.25rem) 0;border-bottom:0;grid-template-columns:7.5rem 1fr;display:grid}section#policy article .cookie-table td:before{content:attr(data-label);color:var(--color-navy);font-weight:600;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.7}}section#policy .link-teal{color:var(--color-teal);-webkit-text-decoration-color:var(--color-teal);-webkit-text-decoration-color:var(--color-teal);text-decoration-color:var(--color-teal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}section#policy .list-dot{gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}section#policy .list-dot li{padding-left:calc(var(--spacing,.25rem) * 6.5);font-size:var(--text-base);color:var(--color-slate);line-height:1.6;position:relative}section#policy .list-dot li:before{content:"";left:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background:var(--color-teal);border-radius:50%;position:absolute;top:.55em}
