.am-privacy-page{background:#f4f3ef;color:#1b1e21;padding:0 0 72px}.am-privacy-page *,.am-privacy-page *::before,.am-privacy-page *::after{box-sizing:border-box}.am-privacy-page>.am-shell{width:min(1240px,calc(100% - 104px));max-width:none;margin-inline:auto}.am-privacy-page :is(h1,h2,h3,p,ul,ol){margin:0}.am-privacy-page a{color:#70591e;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.am-privacy-page a:hover{color:#49390e}.am-privacy-page a:focus-visible{outline:2px solid #8a6e25;outline-offset:5px;border-radius:3px}.am-privacy-hero{position:relative;background:#1b1e21;color:#f4f3ef;padding:170px 0 56px;margin-bottom:56px;border-bottom:1px solid #dbb95138}.am-privacy-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 95% 0,#dbb95110,transparent 55%)}.am-privacy-hero>.am-shell{position:relative;width:min(1240px,calc(100% - 104px));max-width:none;margin-inline:auto}body.am-privacy-policy-page .am-privacy-hero .am-privacy-eyebrow{font-size:14px!important;line-height:1.5!important;letter-spacing:.045em!important;font-weight:650;color:#edcf74;margin-bottom:18px}body.am-privacy-policy-page .am-privacy-hero h1{font-size:clamp(38px,4.6vw,62px);line-height:1.08!important;letter-spacing:-.035em!important;max-width:900px;color:#f4f3ef;margin-bottom:22px}body.am-privacy-policy-page .am-privacy-hero .am-privacy-intro{font-size:18px!important;line-height:1.65!important;color:#d1d3d4;max-width:850px}body.am-privacy-policy-page .am-privacy-hero .am-privacy-meta{font-size:14px!important;line-height:1.5!important;color:#b8bcc0;margin-top:24px}.am-privacy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:64px;align-items:start}.am-privacy-layout>*{min-width:0}.am-privacy-toc{position:sticky;top:calc(132px + var(--am-admin-offset,0px));max-height:calc(100vh - 260px - var(--am-admin-offset,0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:22px 18px;border:1px solid #d5d4ce;border-radius:12px;background:#faf9f6}.am-privacy-toc h2,.am-privacy-toc h3,.am-privacy-toc>p{font-size:16px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:0!important;color:#1b1e21;margin-bottom:12px}.am-privacy-toc ul{list-style:none;padding:0}.am-privacy-toc li{margin:0}.am-privacy-toc a{display:block;min-height:44px;padding:10px 7px;border-radius:5px;font-size:15px;line-height:1.5;color:#52565b;text-decoration:none}.am-privacy-toc a:hover{background:#eae7dd;color:#70591e}.am-privacy-toc a>span{display:inline-block;width:23px;flex:0 0 23px;color:#806724;font-size:13px;font-weight:600;line-height:1.5}.am-privacy-content{max-width:880px}.am-privacy-section{padding-bottom:38px;margin-bottom:36px;border-bottom:1px solid #d6d5ce;scroll-margin-top:calc(134px + var(--am-admin-offset,0px))}.am-privacy-section:last-child{margin-bottom:0}.am-privacy-section h2{display:flex;align-items:baseline;gap:14px;font-size:clamp(24px,2.5vw,30px);line-height:1.22!important;letter-spacing:-.025em!important;color:#1b1e21;margin-bottom:17px}.am-privacy-section h2>span{flex:0 0 auto;color:#806724;font-size:14px;line-height:1.5;font-weight:650;letter-spacing:0}.am-privacy-section h3{font-size:20px;line-height:1.3!important;color:#1b1e21;margin-top:23px;margin-bottom:12px}body.am-privacy-policy-page .am-privacy-section p,body.am-privacy-policy-page .am-privacy-section li{color:#51565b;font-size:17px!important;line-height:1.75!important;overflow-wrap:anywhere}.am-privacy-section p+p,.am-privacy-section p+ul,.am-privacy-section ul+p,.am-privacy-section .am-privacy-table-wrap+p{margin-top:16px}.am-privacy-section ul,.am-privacy-section ol{padding-left:22px}.am-privacy-section li+li{margin-top:8px}.am-privacy-contact{padding:22px 25px;border:1px solid #d2c6a2;border-radius:10px;background:#eae7dc;margin-top:24px;color:#1b1e21}.am-privacy-contact p,.am-privacy-contact a{color:#3d4247;overflow-wrap:anywhere}.am-privacy-contact strong{font-size:17px;color:#1b1e21}.am-privacy-contact a{display:inline-block;max-width:100%;min-height:38px;padding-block:6px;line-height:1.65}.am-privacy-contact h2{font-size:24px;line-height:1.25!important;letter-spacing:-.02em!important;margin-bottom:13px}.am-privacy-contact .am-privacy-email{display:block;min-height:44px;font-size:17px;line-height:1.65;margin-top:10px}.am-privacy-contact .am-privacy-source{display:inline-flex;align-items:center;gap:8px;width:100%;margin-top:13px;padding-top:17px;border-top:1px solid #c8c1ad;font-size:15px}.am-privacy-table-wrap{max-width:100%;margin-block:23px;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #d1d0c9;border-radius:10px;background:#faf9f6}.am-privacy-table-wrap:focus-visible{outline:2px solid #8a6e25;outline-offset:4px}.am-privacy-table-wrap table{width:100%;min-width:570px;border-collapse:collapse;font-size:15px;line-height:1.6;text-align:left;color:#44494e}.am-privacy-table-wrap th{background:#e9e6dc;color:#282d32;font-weight:650}.am-privacy-table-wrap caption{text-align:left;caption-side:top;padding:14px 17px;border-bottom:1px solid #d7d6d0;background:#f0eee5;color:#30363b;font-size:15px;font-weight:650}.am-privacy-table-wrap th,.am-privacy-table-wrap td{padding:15px 17px;vertical-align:top;border-bottom:1px solid #d7d6d0}.am-privacy-table-wrap th+th,.am-privacy-table-wrap td+td{border-left:1px solid #deddd7}.am-privacy-table-wrap tr:last-child td{border-bottom:0}.am-privacy-table-wrap code{font-family:ui-monospace,monospace;font-size:13px;line-height:1.6;color:#41474b;white-space:normal;overflow-wrap:anywhere}@media(max-width:1023px){.am-privacy-layout{grid-template-columns:195px minmax(0,1fr);gap:36px}.am-privacy-page>.am-shell,.am-privacy-hero>.am-shell{width:calc(100% - 64px)}.am-privacy-toc{padding:18px 12px}}@media(max-width:767px){.am-privacy-page{padding-bottom:48px}.am-privacy-page>.am-shell,.am-privacy-hero>.am-shell{width:calc(100% - 40px)}.am-privacy-hero{padding-top:142px;padding-bottom:38px;margin-bottom:32px}body.am-privacy-policy-page .am-privacy-hero h1{font-size:38px;line-height:1.12!important;letter-spacing:-.03em!important;margin-bottom:19px}body.am-privacy-policy-page .am-privacy-hero .am-privacy-intro{font-size:17px!important;line-height:1.65!important}body.am-privacy-policy-page .am-privacy-hero .am-privacy-meta{margin-top:20px}.am-privacy-layout{display:block}.am-privacy-toc{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;max-height:none;overflow:visible;overscroll-behavior:auto;padding:18px 16px;margin-bottom:34px}.am-privacy-toc h2{grid-column:1/-1}.am-privacy-toc a{font-size:14px;min-height:44px;padding:9px 4px}.am-privacy-section{margin-bottom:28px;padding-bottom:29px;scroll-margin-top:calc(116px + var(--am-admin-offset,0px))}.am-privacy-section h2{font-size:25px}body.am-privacy-policy-page .am-privacy-section p,body.am-privacy-policy-page .am-privacy-section li{font-size:16px!important;line-height:1.75!important}.am-privacy-contact{padding:18px 17px}.am-privacy-contact strong{font-size:16px}.am-privacy-table-wrap{margin-block:20px}.am-privacy-table-wrap th,.am-privacy-table-wrap td{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.am-privacy-page a{transition:none}}
