.avana-policy{--avana-policy-ink:#162a24;--avana-policy-soft:#43524c;--avana-policy-gold:#6e5a3a;background:var(--avana-ivory);color:var(--avana-policy-ink)}.avana-policy :focus-visible{outline:2px solid var(--avana-policy-ink);outline-offset:4px}.avana-policy__inner{max-width:1160px;margin:auto;padding:136px clamp(20px,5.55vw,80px) 120px}.avana-site .avana-policy__label{color:var(--avana-policy-gold);font:600 11px/1.3 var(--avana-sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.avana-policy__label:before{content:"";background:currentColor;flex:none;width:28px;height:1px}.avana-site .avana-policy h1{color:var(--avana-policy-ink);font:300 clamp(56px, 6vw, 88px)/.96 var(--avana-serif);letter-spacing:-.03em;margin-top:22px}.avana-site .avana-policy__updated{color:var(--avana-policy-soft);font:600 11px/1.3 var(--avana-sans);letter-spacing:.16em;text-transform:uppercase;margin-top:40px}.avana-policy__layout{border-top:1px solid #162a242e;grid-template-columns:220px minmax(0,680px);gap:clamp(40px,7vw,110px);margin-top:72px;padding-top:48px;display:grid}.avana-policy__aside{position:relative}.avana-policy__toc{position:sticky;top:112px}.avana-site .avana-policy__toc>p{color:var(--avana-policy-gold);font:600 11px/1.3 var(--avana-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.avana-policy__toc ol,.avana-policy__disclosure ol{counter-reset:avana-toc;gap:4px;margin:0;padding:0;list-style:none;display:grid}.avana-policy__toc li,.avana-policy__disclosure li{counter-increment:avana-toc}.avana-policy__toc a,.avana-policy__disclosure a{color:var(--avana-policy-soft);font:400 14px/1.4 var(--avana-sans);gap:10px;padding:6px 0;display:flex}.avana-policy__toc a:before,.avana-policy__disclosure a:before{content:counter(avana-toc);min-width:1.4em;color:var(--avana-policy-gold);font-weight:600}.avana-policy__toc a:hover,.avana-policy__disclosure a:hover{color:var(--avana-policy-ink);text-decoration:underline;-webkit-text-decoration-color:var(--avana-gold);text-decoration-color:var(--avana-gold);text-underline-offset:4px}.avana-policy__disclosure{display:none}.avana-policy__text{font:400 17px/28px var(--avana-sans)}.avana-policy__text section+section{margin-top:48px}.avana-policy__text section{scroll-margin-top:104px}.avana-site .avana-policy__text h2{text-wrap:wrap;max-width:none;color:var(--avana-policy-ink);font:400 32px/1.15 var(--avana-serif);letter-spacing:-.005em;gap:14px;margin-bottom:14px;display:flex}.avana-policy__num{min-width:1.2em;color:var(--avana-policy-gold);flex:none}.avana-site .avana-policy__text p+p,.avana-site .avana-policy__text ul+p,.avana-site .avana-policy__text p+ul{margin-top:14px}.avana-site .avana-policy__text ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.avana-policy__text li{gap:14px;display:flex}.avana-policy__text li:before{content:"";background:var(--avana-policy-gold);flex:none;width:12px;height:1px;margin-top:14px}.avana-policy__text li>span{min-width:0}.avana-policy__text strong{font-weight:600}.avana-policy__text a{color:var(--avana-policy-ink);text-decoration:underline;-webkit-text-decoration-color:var(--avana-policy-gold);text-decoration-color:var(--avana-policy-gold);text-underline-offset:4px;overflow-wrap:anywhere}.avana-policy__text a:hover{text-decoration-thickness:2px}@media (max-width:899px){.avana-policy__layout{grid-template-columns:minmax(0,1fr);gap:32px}.avana-policy__toc{display:none}.avana-policy__disclosure{border:1px solid #162a2459;border-radius:0;display:block}.avana-policy__disclosure summary{min-height:52px;color:var(--avana-policy-ink);font:600 var(--avana-phone-control,13px)/1.2 var(--avana-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.avana-policy__disclosure summary::-webkit-details-marker{display:none}.avana-policy__disclosure summary:after{content:"";background:currentColor;width:26px;height:1px;box-shadow:0 0}.avana-policy__disclosure[open] summary{border-bottom:1px solid #162a2433}.avana-policy__disclosure nav{padding:8px 16px 14px}.avana-policy__disclosure a{min-height:44px;font-size:var(--avana-phone-body,15px);align-items:center}}@media (max-width:639px){.avana-policy__inner{padding:112px 20px 72px}.avana-site .avana-policy__label,.avana-site .avana-policy__updated{font-size:var(--avana-phone-label,12px)}.avana-site .avana-policy h1{font-size:52px}.avana-policy__layout{margin-top:36px;padding-top:28px}.avana-policy__text{font-size:var(--avana-phone-body,15px);line-height:26px}.avana-policy__text section+section{margin-top:40px}.avana-site .avana-policy__text h2{font-size:28px}.avana-policy__text li:before{margin-top:13px}}
