.hlp-v2{--hlp-ink:#111;--hlp-paper:#faf8f2;--hlp-yellow:var(--color-brand-yellow,#f5c400);--hlp-amber:#a77d00;--hlp-grey:#5f5f5f;--hlp-line:#e5e1d6;--hlp-soft:#fbe9a6;--hlp-gutter:max(clamp(18px, 2.4cqw, 40px), calc((100cqw - 1280px) / 2));font-family:var(--font-sans);color:var(--hlp-ink);background:var(--hlp-paper);overflow-x:clip;container-type:inline-size}.hlp-v2 *,.hlp-v2 :before,.hlp-v2 :after{box-sizing:border-box}.hlp-v2 ul,.hlp-v2 ol{margin:0;padding:0;list-style:none}.hlp-v2 p,.hlp-v2 h1,.hlp-v2 h2,.hlp-v2 h3{margin:0}.hlp-v2 a:focus-visible,.hlp-v2 button:focus-visible,.hlp-v2 input:focus-visible{outline-offset:2px;outline:3px solid #1a73e8}.hlp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hlp-eyebrow{letter-spacing:.16em;color:var(--hlp-yellow);font-size:.72rem;font-weight:800}.hlp-h1,.hlp-h2{font-family:var(--font-display);letter-spacing:-.05em;font-weight:800}.hlp-h1{color:#fff;margin-top:8px;font-size:clamp(2.2rem,4.4cqw,4.4rem);line-height:1.04}.hlp-h1__line{display:block}.hlp-h2{font-size:clamp(1.7rem,2.8cqw,2.8rem);line-height:1.05}.hlp-h2--sm{font-size:clamp(1.4rem,2.2cqw,2.2rem)}.hlp-h2--panel{font-size:clamp(1.7rem,2.6cqw,2.6rem)}.hlp-btn{min-height:46px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 clamp(16px,1.6cqw,24px);font-size:clamp(.88rem,1cqw,.98rem);font-weight:700;text-decoration:none;display:inline-flex}.hlp-btn--yellow{background:var(--hlp-yellow);color:var(--hlp-ink)}.hlp-btn--outline{border-color:var(--hlp-line);color:var(--hlp-ink);background:#fff}.hlp-btn__icon{flex:none;width:1.15em;height:1.15em}.hlp-link{font:inherit;color:var(--hlp-ink);background:linear-gradient(var(--hlp-yellow), var(--hlp-yellow)) no-repeat 0 100% / 100% 2px;border:0;align-items:center;gap:8px;padding:0 0 3px;font-size:clamp(.85rem,.98cqw,.95rem);font-weight:700;text-decoration:none;display:inline-flex}.hlp-link--button{cursor:pointer;background-color:#0000}.hlp-link__icon{width:1em;height:1em}.hlp-circle{background:var(--hlp-yellow);width:clamp(38px,3.4cqw,50px);height:clamp(38px,3.4cqw,50px);color:var(--hlp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hlp-circle--dark{background:var(--hlp-yellow)}.hlp-circle svg{width:52%;height:52%}.hlp-top{min-height:clamp(280px,24cqw,380px);padding-left:var(--hlp-gutter);color:#fff;background:linear-gradient(120deg,#141414 40%,#26231b);grid-template-columns:minmax(0,.62fr) minmax(0,.38fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.hlp-top__copy{z-index:1;flex-direction:column;justify-content:center;padding:clamp(24px,3cqw,44px) 0;display:flex;position:relative}.hlp-top__lead{color:#e6e3da;max-width:30em;margin-top:clamp(10px,1.2cqw,16px);font-size:clamp(.98rem,1.3cqw,1.25rem);line-height:1.45}.hlp-top__img{opacity:.96;object-fit:contain;width:auto;max-width:none;height:118%;position:absolute;bottom:0;right:0;transform:translate(8%,6%)}.hlp-find{max-width:44em;color:var(--hlp-ink);background:#fff;border-radius:8px;align-items:center;gap:10px;margin-top:clamp(16px,1.8cqw,26px);padding:6px 6px 6px 16px;display:flex;box-shadow:0 0 0 3px #f5c4008c}.hlp-find__icon{color:#777;flex:none;width:20px;height:20px}.hlp-find__input{min-width:0;min-height:42px;font:inherit;color:var(--hlp-ink);background:0 0;border:0;flex:1;font-size:clamp(.9rem,1.05cqw,1rem)}.hlp-find__input:focus-visible{outline:none}.hlp-find:focus-within{outline-offset:2px;outline:3px solid #1a73e8}.hlp-find__button{background:var(--hlp-yellow);min-height:42px;font:inherit;color:var(--hlp-ink);cursor:pointer;border:0;border-radius:6px;padding:0 clamp(16px,1.8cqw,28px);font-weight:700}.hlp-chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hlp-chip{min-height:34px;font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:999px;padding:0 18px;font-size:.85rem}.hlp-chip:hover{background:#ffffff24}.hlp-results{padding:clamp(22px, 2.6cqw, 38px) var(--hlp-gutter);border-bottom:1px solid var(--hlp-line);background:#fff}.hlp-results__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hlp-results__clear{border:1px solid var(--hlp-line);min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 14px;font-weight:600}.hlp-results__live{color:var(--hlp-grey);margin-top:8px;font-size:.9rem}.hlp-results__empty{margin-top:10px;font-size:.95rem}.hlp-results__list{gap:12px;margin-top:14px;display:grid}.hlp-result{border:1px solid var(--hlp-line);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px;display:flex}.hlp-result__topic{letter-spacing:.1em;text-transform:uppercase;color:var(--hlp-amber);font-size:.72rem;font-weight:800}.hlp-result__q{font-size:1.05rem;font-weight:800}.hlp-result__a{color:#3d3d3d;max-width:60em;font-size:.92rem;line-height:1.5}.hlp-topics{padding:clamp(24px, 3cqw, 44px) var(--hlp-gutter) clamp(14px, 1.6cqw, 22px)}.hlp-topics__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1cqw,14px);margin-top:clamp(14px,1.6cqw,22px);display:grid}.hlp-topic{border:1px solid var(--hlp-line);height:100%;min-height:68px;color:var(--hlp-ink);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px clamp(12px,1.2cqw,18px);text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.hlp-topic:hover,.hlp-topic.is-current{border-color:var(--hlp-yellow);box-shadow:0 0 0 1px var(--hlp-yellow)}.hlp-topic__label{flex:1;font-size:clamp(.88rem,1.05cqw,1rem);font-weight:800;line-height:1.2}.hlp-topic__arrow{flex:none;width:18px;height:18px}.hlp-browse{scroll-margin-top:var(--anchor-offset);margin:0 var(--hlp-gutter);border:1px solid var(--hlp-line);background:#f3f0e6;border-radius:10px;grid-template-columns:minmax(0,.24fr) minmax(0,.76fr);gap:clamp(10px,1.2cqw,18px);padding:clamp(10px,1.2cqw,16px);display:grid}.hlp-side{flex-direction:column;gap:10px;padding:clamp(10px,1.2cqw,16px);display:flex}.hlp-side__title{letter-spacing:.12em;font-size:.7rem;font-weight:800}.hlp-side__list{flex-direction:column;gap:4px;display:flex}.hlp-side__link{width:100%;min-height:40px;font:inherit;color:#3d3d3d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;font-size:clamp(.85rem,1cqw,.95rem);display:flex}.hlp-side__link:hover{background:#f5c40033}.hlp-side__link.is-current{background:var(--hlp-yellow);color:var(--hlp-ink);font-weight:800}.hlp-side__chevron{width:16px;height:16px}.hlp-side__contact{align-self:flex-start;margin-top:clamp(14px,2cqw,28px)}.hlp-panel{border:1px solid var(--hlp-line);background:#fff;border-radius:8px;padding:clamp(14px,1.8cqw,26px)}.hlp-acc{flex-direction:column;gap:8px;margin-top:clamp(12px,1.4cqw,20px);display:flex}.hlp-acc__item{border:1px solid var(--hlp-line);background:#fff;border-radius:8px}.hlp-acc__heading{font-size:inherit}.hlp-acc__button{width:100%;min-height:48px;font:inherit;color:var(--hlp-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:8px clamp(12px,1.4cqw,20px);font-size:clamp(.92rem,1.1cqw,1.05rem);font-weight:800;display:flex}.hlp-acc__icon{flex:none;width:20px;height:20px}.hlp-acc__panel{color:#3d3d3d;flex-direction:column;align-items:flex-start;gap:10px;padding:0 clamp(12px,1.4cqw,20px) 14px;font-size:clamp(.85rem,1cqw,.95rem);line-height:1.5;display:flex}.hlp-acc__panel[hidden]{display:none}.hlp-acc__links{flex-wrap:wrap;gap:8px 18px;display:flex}.hlp-media{margin:clamp(14px, 1.6cqw, 22px) var(--hlp-gutter) 0;border:1px solid var(--hlp-line);background:#f8f5ec;border-radius:10px;padding:clamp(16px,2cqw,28px)}.hlp-media__lead{color:#3d3d3d;margin-top:6px;font-size:clamp(.92rem,1.1cqw,1.05rem)}.hlp-media__grid{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:center;gap:clamp(16px,2.4cqw,36px);margin-top:clamp(12px,1.4cqw,20px);display:grid}.hlp-media__tile{color:#fff;background:linear-gradient(#0a0a0a33,#0a0a0ac7),linear-gradient(135deg,#3a3730,#151515);border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-height:clamp(150px,13cqw,200px);padding:16px;display:flex;position:relative;overflow:hidden}.hlp-media__badge{letter-spacing:.08em;background:#ffffff38;border-radius:999px;padding:5px 12px;font-size:.66rem;font-weight:800;position:absolute;top:12px;left:12px}.hlp-media__file{color:#fff;width:clamp(54px,5cqw,74px);height:clamp(54px,5cqw,74px);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.hlp-media__label{font-size:clamp(.9rem,1.1cqw,1.05rem);font-weight:800;position:relative}.hlp-media__heading{font-size:clamp(1.1rem,1.5cqw,1.4rem);font-weight:800}.hlp-media__text{color:#3d3d3d;margin-top:8px;font-size:clamp(.88rem,1.05cqw,1rem)}.hlp-media__note{color:var(--hlp-grey);margin-top:14px;font-size:.82rem}.hlp-cta{margin:clamp(14px, 1.6cqw, 22px) var(--hlp-gutter) clamp(24px, 3cqw, 44px);background:#fff3c4;border:1px solid #f0d884;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px clamp(14px,2cqw,28px);padding:clamp(14px,1.6cqw,22px) clamp(16px,2cqw,28px);display:flex}.hlp-cta__copy{flex:1;min-width:14em}.hlp-cta__title{letter-spacing:-.02em;font-size:clamp(1.1rem,1.6cqw,1.5rem);font-weight:800}.hlp-cta__lead{color:#3d3d3d;margin-top:2px;font-size:clamp(.88rem,1cqw,.98rem)}.hlp-cta__actions{flex-wrap:wrap;gap:10px;display:flex}@container (max-width:900px){.hlp-top{padding-right:var(--hlp-gutter);grid-template-columns:minmax(0,1fr)}.hlp-top__img{opacity:.22;height:100%;transform:translate(18%)}.hlp-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hlp-browse{grid-template-columns:minmax(0,1fr)}.hlp-side__list{flex-flow:wrap;gap:6px}.hlp-side__link{border:1px solid var(--hlp-line);background:#fff;width:auto}.hlp-side__chevron{display:none}.hlp-media__grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.hlp-topics__grid{grid-template-columns:minmax(0,1fr)}.hlp-find{flex-wrap:wrap;padding:10px}.hlp-find__input{flex-basis:60%}.hlp-find__button,.hlp-cta__actions .hlp-btn,.hlp-cta__actions{width:100%}}
