.help-detail__visual{min-width:0;margin:2rem 0}.help-detail__visual img{border:1px solid var(--border);width:100%;height:auto;display:block}.help-detail__visual figcaption{margin-top:1rem;font-size:.875rem;line-height:1.65}.help-detail__visual figcaption a{color:var(--rose-ink);min-height:44px;padding:.5rem;display:inline-block}.help-hero{background:radial-gradient(circle at 12% 18%, color-mix(in oklch, var(--canadian-maple), transparent 88%) 0 1px, transparent 1.5px), var(--lighthouse);background-size:26px 26px,auto;padding:clamp(3.5rem,8vw,7.5rem) 0 clamp(4rem,8vw,7rem);overflow:hidden}.help-hero__inner{grid-template-columns:minmax(0,.82fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.help-hero__copy{align-items:start;gap:1.5rem;display:grid}.help-hero__copy .bc-display{max-width:12ch}.help-hero__copy .bc-lead{max-width:58ch}.help-hero__art{margin:0;position:relative}.help-hero__art img{filter:saturate(.9)contrast(1.02);mix-blend-mode:multiply;width:min(100%,38rem);display:block;transform:rotate(1.5deg)}.help-hero__art figcaption{background:var(--paved-with-gold);border:1px solid var(--ink);color:var(--ink);gap:.35rem;max-width:16rem;padding:1rem 1.15rem;display:grid;position:absolute;bottom:clamp(.5rem,4vw,2rem);left:clamp(-1rem,-2vw,-.25rem);transform:rotate(-2.5deg)}.help-hero__art figcaption strong{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1}.help-hero__art figcaption span{font-size:.8rem;font-weight:700;line-height:1.4}.help-library{background:color-mix(in oklch, var(--paper), white 44%);border-block:1px solid var(--border);padding:clamp(4rem,8vw,7rem) 0;scroll-margin-top:5rem}.help-library__inner{grid-template-columns:minmax(15rem,.4fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);display:grid}.help-library__header{align-self:start;gap:1rem;display:grid;position:sticky;top:7rem}.help-library__header p{color:var(--shadow-of-night);max-width:42ch;margin:0;line-height:1.75}.help-browser{min-height:30rem}.help-search{gap:.65rem;display:grid}.help-search label{color:var(--ink);font-size:.9rem;font-weight:800}.help-search__controls{background:var(--white-ink);border:1px solid var(--ink);align-items:center;min-height:3.5rem;display:flex}.help-search__controls>svg{color:var(--canadian-maple);flex:none;width:1.2rem;height:1.2rem;margin-left:1rem}.help-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:3.4rem;padding:0 .85rem}.help-search input::placeholder{color:color-mix(in oklch, var(--shadow-of-night), transparent 24%)}.help-search__clear,.help-search__submit,.help-state button{cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;min-height:2.75rem;font-weight:800;display:inline-flex}.help-search__clear{color:var(--shadow-of-night);background:0 0;min-width:2.75rem}.help-search__clear svg{width:1rem;height:1rem}.help-search__submit{background:var(--ink);color:var(--white-ink);align-self:stretch;min-width:6.5rem;padding:0 1rem}.help-search__submit:hover,.help-state button:hover{background:var(--petrol-slumber)}.help-search__controls:focus-within{outline:3px solid color-mix(in oklch, var(--paved-with-gold), transparent 18%);outline-offset:3px}.help-search__error{color:var(--primary);margin:0;font-size:.85rem;font-weight:700;line-height:1.55}.help-search button:focus-visible,.help-results a:focus-visible,.help-state a:focus-visible,.help-state button:focus-visible,.help-back-link:focus-visible,.help-detail__link:focus-visible,.help-support a:focus-visible{outline:3px solid color-mix(in oklch, var(--paved-with-gold), transparent 18%);outline-offset:3px}.help-results__count,.help-results__limit{color:var(--shadow-of-night);margin:.85rem 0 0;font-size:.85rem;line-height:1.55}.help-results{border-top:1px solid var(--border);margin:1.5rem 0 0;padding:0;list-style:none}.help-results li{border-bottom:1px solid var(--border)}.help-results a{color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;min-height:7rem;padding:1.25rem .25rem;text-decoration:none;transition:color .18s,padding .18s;display:flex}.help-results a:hover{color:var(--canadian-maple);padding-inline:.75rem}.help-results a>span{gap:.4rem;display:grid}.help-results strong{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:400;line-height:1.05}.help-results small{color:var(--shadow-of-night);max-width:64ch;font-size:1rem;line-height:1.6}.help-results a>svg,.help-detail__link svg{flex:none;width:1.2rem;height:1.2rem}.help-results--loading{display:grid}.help-results--loading span,.help-detail__loading-line{background:color-mix(in oklch, var(--porcelain-jasper), white 42%);border-bottom:1px solid var(--border);height:7rem;animation:1.3s ease-in-out infinite alternate help-pulse;display:block}.help-state{border-block:1px solid var(--border);align-items:start;gap:.85rem;margin-top:1.5rem;padding:clamp(2rem,5vw,3.5rem) 0;display:grid}.help-state>svg{color:var(--canadian-maple);width:2rem;height:2rem}.help-state h2,.help-state p{margin:0}.help-state h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.75rem);font-weight:400}.help-state p{color:var(--shadow-of-night);max-width:56ch;line-height:1.65}.help-state a,.help-state button{background:var(--ink);color:var(--white-ink);justify-self:start;min-height:2.75rem;padding:.7rem 1rem;text-decoration:none}.help-detail{background:var(--white-ink);border:1px solid var(--border);min-height:32rem;padding:clamp(1.25rem,4vw,3rem)}.help-back-link{color:var(--shadow-of-night);align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.help-back-link:hover{color:var(--canadian-maple)}.help-back-link svg{width:1rem;height:1rem}.help-detail__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1.5rem;margin-top:1.25rem;padding-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.help-detail__header>svg{color:var(--canadian-maple);flex:none;width:clamp(2rem,5vw,3.5rem);height:clamp(2rem,5vw,3.5rem)}.help-detail__meta{color:var(--canadian-maple);margin:0 0 .75rem;font-size:.82rem;font-weight:800}.help-detail h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;max-width:14ch;margin:0;font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:.98}.help-detail__summary{color:var(--shadow-of-night);max-width:64ch;margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.help-detail__body{color:var(--shadow-of-night);gap:1.25rem;padding:clamp(2rem,5vw,3.5rem) 0;display:grid}.help-detail__body>p,.help-detail__body li,.help-detail__callout p,.help-detail__outcome p,.help-detail__errors p{line-height:1.75}.help-detail__body>p,.help-detail__body>ul,.help-detail__body>ol{max-width:70ch;margin:0}.help-detail__body h3,.help-detail__body h4,.help-detail__outcome h3,.help-detail__errors h3,.help-detail__errors h4{color:var(--ink);margin:0}.help-detail__body h3,.help-detail__outcome h3,.help-detail__errors>h3{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:400}.help-detail__steps{border-block:1px solid var(--border);padding:0;list-style:none}.help-detail__steps li{border-bottom:1px solid var(--border);gap:.45rem;padding:1rem 0;display:grid}.help-detail__steps li:last-child{border-bottom:0}.help-detail__steps strong{color:var(--ink)}.help-detail__callout,.help-detail__outcome{background:color-mix(in oklch, var(--accent), white 78%);border:1px solid var(--border);gap:.45rem;max-width:70ch;padding:1.1rem 1.25rem;display:grid}.help-detail__callout-label{color:var(--primary);align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;display:flex}.help-detail__callout-label svg{width:1rem;height:1rem}.help-detail__callout--warning{background:color-mix(in oklch, var(--secondary), white 84%)}.help-detail__callout--success{background:color-mix(in oklch, var(--primary), white 84%)}.help-detail__callout p,.help-detail__outcome p{margin:0}.help-detail__link{color:var(--petrol-slumber);text-underline-offset:.2em;justify-self:start;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:800;display:inline-flex}.help-detail__outcome,.help-detail__errors{margin-top:1rem}.help-detail__errors{border-top:1px solid var(--border);padding-top:clamp(2rem,5vw,3rem)}.help-detail__errors>div{gap:0;margin-top:1.25rem;display:grid}.help-detail__errors article{border-bottom:1px solid var(--border);gap:.5rem;padding:1.1rem 0;display:grid}.help-detail__errors p{max-width:70ch;margin:0}.help-detail--loading{gap:1rem;display:grid}.help-detail__loading-line{border:0;height:4rem}.help-detail__loading-line--title{height:8rem;margin-top:1rem}.help-support{background:var(--petrol-slumber);color:var(--white-ink);padding:clamp(3.5rem,7vw,5.5rem) 0}.help-support__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.help-support h2{color:inherit;font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1}.help-support p{color:color-mix(in oklch, var(--white-ink), transparent 20%);max-width:62ch;margin:1rem 0 0;line-height:1.65}.help-support a{background:var(--paved-with-gold);color:var(--ink);flex:none;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.help-support a:hover{background:var(--canadian-maple)}@keyframes help-pulse{0%{opacity:.5}to{opacity:1}}@media (width<=920px){.help-hero__inner,.help-library__inner{grid-template-columns:1fr}.help-library__header{position:static}}@media (width<=640px){.help-hero{padding-top:2.5rem}.help-hero__inner{gap:2rem}.help-hero__copy .bc-display{max-width:13ch}.help-hero__art figcaption{bottom:-.5rem;left:0}.help-library{padding-block:3.5rem}.help-search__controls{flex-wrap:wrap;align-items:stretch}.help-search__controls>svg{align-self:center}.help-search input{min-width:12rem}.help-search__submit{width:100%;min-height:3rem}.help-results a{min-height:8rem}.help-results strong{font-size:1.6rem}.help-detail{margin-inline:-.5rem;padding:1.25rem}.help-detail__header>svg{display:none}.help-support__inner{flex-direction:column;align-items:flex-start}.help-support a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.help-results--loading span,.help-detail__loading-line{animation:none}.help-results a{transition:none}}
