.hfi{--hf-bg:#e8ef88;--hf-ink:#512944;--hf-coral:#ff916b;--hf-soft:#fbf9e9;--hf-mint:#b7dac5;--hf-line:rgba(81,41,68,.2);--hf-round:"M PLUS Rounded 1c",ui-rounded,"Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;--hf-body:Arial,Helvetica,sans-serif;--hfi-gutter:clamp(1.25rem,5vw,2.5rem);background:var(--hf-soft);color:var(--hf-ink);display:flex;flex-direction:column;font-family:var(--hf-body);font-size:1.0625rem;height:100%;line-height:1.7;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased}.hfi :where(*,:before,:after){box-sizing:border-box}.hfi :where(h1,h2,h3,p,ul,ol){margin-top:0}.hfi :where(h1,h2,h3){font-family:var(--hf-round);font-weight:800;letter-spacing:-.035em}.hfi :where(a){color:inherit}.hfi :where(img){display:block;max-width:100%}.hfi a:focus-visible,.hfi button:focus-visible,.hfi summary:focus-visible{border-radius:.375rem;outline:.1875rem solid #ca4b3f;outline-offset:.1875rem}.hfi-wrap{margin:0 auto;max-width:48.75rem;padding-left:var(--hfi-gutter);padding-right:var(--hfi-gutter);width:100%}.hfi-head{align-items:center;background:var(--hf-bg);border-bottom:.125rem solid var(--hf-ink);display:flex;gap:1rem;height:4.125rem;justify-content:space-between;padding:0 var(--hfi-gutter);position:sticky;top:0;z-index:20}.hfi-mark{align-items:center;display:inline-flex;font-family:var(--hf-round);font-size:1.5rem;font-weight:800;gap:.5625rem;letter-spacing:-.05em;line-height:1;text-decoration:none}.hfi-mark img{border-radius:.5rem}.hfi-mark em{color:#f16951;font-style:normal}.hfi-nav{align-items:center;display:flex;font-family:var(--hf-round);font-size:.9375rem;font-weight:800;gap:1.25rem}.hfi-nav a{text-decoration:none}.hfi-nav a.router-link-active:not(.hfi-cta),.hfi-nav a:not(.hfi-cta):hover{text-decoration:underline;text-decoration-color:var(--hf-coral);text-decoration-thickness:.1875rem;text-underline-offset:.375rem}.hfi-close-btn,.hfi-cta{align-items:center;background:var(--hf-coral);border:.125rem solid var(--hf-ink);border-radius:.8125rem;box-shadow:.25rem .25rem 0 var(--hf-ink);color:var(--hf-ink);display:inline-flex;font-family:var(--hf-round);font-weight:800;gap:.625rem;justify-content:center;min-height:2.75rem;padding:0 1.125rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hfi-close-btn:hover,.hfi-cta:hover{box-shadow:.125rem .125rem 0 var(--hf-ink);transform:translate(.125rem,.125rem)}.hfi-close-btn:active,.hfi-cta:active{box-shadow:0 0 0 var(--hf-ink);transform:translate(.25rem,.25rem)}.hfi-main{flex:1 0 auto}.hfi-close{align-items:center;background:var(--hf-ink);border:.125rem solid var(--hf-ink);border-radius:1.5rem;box-shadow:.5rem .5rem 0 var(--hf-coral);color:var(--hf-soft);display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin:clamp(2.75rem,6vw,4.75rem) auto 0;max-width:calc(48.75rem - var(--hfi-gutter)*2);padding:clamp(1.5rem,4vw,2.125rem);width:calc(100% - var(--hfi-gutter)*2)}.hfi-close h2{color:var(--hf-soft);font-size:clamp(1.375rem,2.6vw,1.75rem);line-height:1.2;margin:0}.hfi-close-btn{border-color:var(--hf-soft);box-shadow:.25rem .25rem 0 var(--hf-bg)}.hfi-close-btn:hover{box-shadow:.125rem .125rem 0 var(--hf-bg)}.hfi-foot{background:var(--hf-bg);border-top:.125rem solid var(--hf-ink);display:flex;flex-direction:column;font-size:.875rem;gap:1.125rem;margin-top:clamp(2.75rem,6vw,4.75rem);padding:2.25rem var(--hfi-gutter) 2.125rem}.hfi-foot-top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;justify-content:space-between}.hfi-foot-nav{display:flex;flex-wrap:wrap;font-family:var(--hf-round);font-size:.875rem;font-weight:800;gap:.625rem 1.375rem}.hfi-foot-nav a{text-decoration:none}.hfi-foot-nav a:hover{text-decoration:underline}.hfi-foot-note{border-top:.0625rem solid var(--hf-line);font-size:.75rem;margin:0;opacity:.85;padding-top:1rem}@media(max-width:480px){.hfi-nav{font-size:.875rem;gap:.75rem}.hfi-nav a[href="/safety"]{display:none}.hfi-cta{padding:0 .8125rem}}
