.peak-privacy{--pp-ink:#161b26;--pp-text:#384152;--pp-blue:#2355eb;--pp-blue-strong:#1c48cc;--pp-blue-soft:#f0f5ff;--pp-blue-tint:#dbe6fe;--pp-surface:#fff;--pp-line:#dde3ec;--pp-line-strong:#c9d0db;--pp-quiet:#eef1f6;--pp-quiet-press:#e4e9f1;--pp-off-surface:#f5f7fa;--pp-off-text:#6b7385;--pp-radius:8px;box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.peak-privacy *,.peak-privacy :before,.peak-privacy :after{box-sizing:inherit}.peak-privacy.peak-privacy--panel{border:1px solid var(--pp-line);background:var(--pp-surface);min-width:0;max-width:34rem;color:var(--pp-text);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere;border-radius:12px;gap:.625rem;margin-block:0;margin-inline:max(0px,1rem + -50vw + 50%);padding:1rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;display:grid;box-shadow:0 1px 2px #161b260d,0 8px 20px -12px #161b2629}@media (min-width:40em){.peak-privacy.peak-privacy--panel{padding:1.125rem 1.25rem 1.25rem}}.peak-privacy .peak-privacy__copy{gap:.25rem;min-width:0;display:grid}.peak-privacy .peak-privacy__title{color:var(--pp-ink);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.peak-privacy .peak-privacy__text{color:var(--pp-text);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.peak-privacy .peak-privacy__text .peak-privacy__link{width:fit-content;max-width:calc(100% + 1.25rem);min-height:2.75rem;color:var(--pp-blue);text-underline-offset:.2em;border-radius:10px;align-items:center;margin:0 -.625rem;padding:0 .625rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:flex}.peak-privacy .peak-privacy__signal{border-radius:var(--pp-radius);background:var(--pp-blue-soft);color:var(--pp-ink);border:1px solid #0000;margin:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.peak-privacy .peak-privacy__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.peak-privacy .peak-privacy__choices{flex-wrap:wrap;flex:18rem;gap:.5rem;min-width:0;max-width:20rem;display:flex}.peak-privacy .peak-privacy__choice,.peak-privacy .peak-privacy__close{border-radius:var(--pp-radius);min-height:2.75rem;font:inherit;text-align:center;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.peak-privacy .peak-privacy__choice{border-color:var(--pp-blue);background:var(--pp-surface);min-width:0;color:var(--pp-blue);flex:9rem}.peak-privacy .peak-privacy__choice:disabled{border-color:var(--pp-line-strong);background:var(--pp-off-surface);color:var(--pp-off-text);cursor:not-allowed}.peak-privacy .peak-privacy__close{min-width:2.75rem;color:var(--pp-text);flex:none}.peak-privacy.peak-privacy--settings{vertical-align:top;border:1px solid var(--pp-line-strong);border-radius:var(--pp-radius);background:var(--pp-surface);max-width:100%;min-height:2.75rem;color:var(--pp-blue);font:inherit;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;appearance:none;justify-content:center;align-items:center;margin-block:0;margin-inline:max(0px,1rem + -50vw + 50%);padding:.5rem 1rem;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #161b260f}@media (hover:hover){.peak-privacy.peak-privacy--settings:hover,.peak-privacy .peak-privacy__choice:not(:disabled):hover{border-color:var(--pp-blue-strong);background:var(--pp-blue-soft);color:var(--pp-blue-strong)}.peak-privacy .peak-privacy__close:hover{background:var(--pp-quiet);color:var(--pp-ink)}.peak-privacy .peak-privacy__text .peak-privacy__link:hover{color:var(--pp-blue-strong);text-decoration-thickness:2px}}.peak-privacy.peak-privacy--settings:active,.peak-privacy .peak-privacy__choice:not(:disabled):active{background:var(--pp-blue-tint)}.peak-privacy .peak-privacy__close:active{background:var(--pp-quiet-press)}.peak-privacy.peak-privacy--settings:focus-visible,.peak-privacy .peak-privacy__choice:focus-visible,.peak-privacy .peak-privacy__close:focus-visible{outline:2px solid var(--pp-blue);outline-offset:2px;box-shadow:0 0 0 2px #fff}.peak-privacy .peak-privacy__text .peak-privacy__link:focus-visible{outline:2px solid var(--pp-blue);outline-offset:-6px;box-shadow:none}.peak-privacy.peak-privacy--panel:focus-visible{outline:2px solid var(--pp-blue);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 1px 2px #161b260d,0 8px 20px -12px #161b2629}.peak-privacy.peak-privacy--panel:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:no-preference){.peak-privacy.peak-privacy--settings,.peak-privacy .peak-privacy__choice,.peak-privacy .peak-privacy__close,.peak-privacy .peak-privacy__text .peak-privacy__link{transition:background-color .15s,border-color .15s,color .15s}}@media (forced-colors:active){.peak-privacy.peak-privacy--panel,.peak-privacy .peak-privacy__signal{border-color:canvastext}.peak-privacy .peak-privacy__choice:disabled{color:graytext;border-color:graytext}}
.peak-mf.peak-mf--directory,.peak-mf.peak-mf--directory .peak-mf__bottom{border-top-color:#0000}.peak-mf.peak-mf--directory .peak-mf__groups{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:56.25em){.peak-mf.peak-mf--directory .peak-mf__groups{grid-template-columns:repeat(4,minmax(0,1fr))}.peak-mf.peak-mf--directory .peak-mf__inner{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}}@media (min-width:80em){.peak-mf.peak-mf--directory .peak-mf__inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.peak-mf__privacy{max-width:var(--ps-wrap);padding-inline:var(--ps-gutter);margin-inline:auto}.peak-home .peak-mf__privacy{width:min(100% - 2 * var(--ph-gutter), var(--ph-max));max-width:none;padding-inline:0}.peak-mf__privacy:empty{display:none}@media print{.peak-mf__privacy{display:none}.peak-mf.peak-mf--directory .peak-mf__groups{grid-template-columns:repeat(4,minmax(0,1fr))}.peak-mf.peak-mf--directory .peak-mf__group{break-inside:avoid}.peak-mf.peak-mf--directory .peak-mf__group a{min-height:0}}
