.hwi-marker{flex:none;width:7px;height:7px;transform:rotate(45deg)}.hwi-marker--mango{background:var(--color-brass)}.hwi-marker--food{border:1.5px solid var(--color-navy)}.hwi-record{margin-top:44px}.hwi-key{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;display:grid}.hwi-key__item{position:relative}.hwi-key__item+.hwi-key__item:before{content:"";border-left:1px solid var(--color-rule);position:absolute;top:0;bottom:0;left:-36px}.hwi-key__term{font:600 var(--text-label) / 1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy);align-items:center;gap:12px;display:flex}.hwi-key__term .hwi-marker{width:8px;height:8px}.hwi-key__desc{text-wrap:pretty;max-width:34em;margin-top:12px}.hwi-steps{border-top:3px double var(--color-navy);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}.hwi-step{grid-template-columns:64px minmax(0,1fr);align-items:baseline;padding:22px 0 26px;display:grid}.hwi-step+.hwi-step{border-top:1px solid var(--color-rule)}.hwi-step__num{font:700 1.5rem / 1 var(--font-display);color:var(--color-brass);grid-area:1/1}.hwi-step__title{font:600 var(--text-body) / 1.3 var(--font-serif);color:var(--color-navy);text-wrap:balance;grid-area:1/2}.hwi-step__lanes{grid-area:2/2;margin-top:14px}.hwi-lane+.hwi-lane{margin-top:16px}.hwi-lane__label{font:600 var(--text-badge) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-navy);align-items:center;gap:9px;display:flex}.hwi-lane__text{font-size:var(--text-small);text-wrap:pretty;margin-top:6px;line-height:1.55}.hwi-lane__text--milestone{font-weight:600}.hwi-lane__text--note{font-size:var(--text-fine);color:var(--color-ink-soft);line-height:1.5}.hwi-lane__source{margin-top:2px}.hwi-step__after{border-top:1px solid var(--color-rule);font-size:var(--text-fine);color:var(--color-ink-soft);text-wrap:pretty;grid-area:3/2;margin-top:18px;padding-top:12px;line-height:1.5}@media (min-width:760px){.hwi-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hwi-step{grid-row:span 6;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-left:1px solid var(--color-rule);align-items:stretch;row-gap:0;padding:28px 24px 32px}.hwi-step+.hwi-step{border-top:0}.hwi-step__num{font-size:var(--text-numeral);grid-area:1/1;padding-bottom:20px}.hwi-step__title{font-size:var(--text-body-lg);grid-area:2/1;padding-bottom:18px}.hwi-step__lanes{grid-area:3/1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-top:0;display:grid}.hwi-lane+.hwi-lane{margin-top:0}.hwi-lane--who{border-bottom:1px solid var(--color-rule);grid-row:1;padding-bottom:16px}.hwi-lane--mango{border-bottom:1px solid var(--color-rule);grid-row:2;padding-block:16px}.hwi-lane--food{grid-row:3;padding-top:16px}.hwi-step__after{border-top:0;grid-area:5/1/span 2;align-self:start;margin-top:0;padding-top:16px}}@media (min-width:760px) and (max-width:1199px){.hwi-step:nth-child(odd){border-left:0;padding-left:0}.hwi-step:nth-child(2n){padding-right:0}.hwi-step:nth-child(n+3){border-top:1px solid var(--color-rule)}}@media (min-width:1200px){.hwi-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.hwi-step{padding-inline:20px}.hwi-step:nth-child(5n+1){border-left:0;padding-left:0}.hwi-step:nth-child(5n){padding-right:0}.hwi-step:nth-child(n+6){border-top:1px solid var(--color-rule)}}.hwi-parties__source{margin-top:4px}@media (min-width:760px){.hwi-parties th:first-child{width:34%}}.hwi-rules{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;display:grid}.hwi-rule{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid;position:relative}.hwi-rule:before{content:"";background:var(--color-brass);width:32px;height:2px;margin-bottom:22px}.hwi-rule:nth-child(2n):after{content:"";border-left:1px solid var(--color-rule);position:absolute;top:0;bottom:0;left:-36px}.hwi-rule:nth-child(n+3){margin-top:64px}.hwi-rule__title{max-width:22em;font:600 var(--text-title-sm) / 1.25 var(--font-serif);color:var(--color-navy);text-wrap:balance}.hwi-rule__text{margin-top:14px}.hwi-rule__body{text-wrap:pretty;max-width:62ch}.hwi-rule__links{margin-top:12px}.hwi-rule__help{max-width:44ch;font-size:var(--text-fine);color:var(--color-ink-soft);margin-bottom:4px;line-height:1.5}.hwi-law-note{max-width:62ch;margin-top:64px}.hwi-faq{max-width:52rem}@media (max-width:759px){.hwi-record{margin-top:36px}.hwi-key{grid-template-columns:minmax(0,1fr)}.hwi-key__item+.hwi-key__item{border-top:1px solid var(--color-rule);margin-top:24px;padding-top:24px}.hwi-key__item+.hwi-key__item:before{display:none}.hwi-rules{grid-template-columns:minmax(0,1fr)}.hwi-rule{grid-row:auto;display:block}.hwi-rule:before,.hwi-rule:nth-child(2n):after{display:none}.hwi-rule:nth-child(n+3){margin-top:0}.hwi-rule+.hwi-rule{border-top:1px solid var(--color-rule);margin-top:32px;padding-top:32px}.hwi-rule__title{font-size:var(--text-lede)}.hwi-law-note{margin-top:48px}}
