.AskCanon-module__VpHVYW__section{border-top:1px solid var(--rule)}.AskCanon-module__VpHVYW__header{grid-template-columns:1.1fr 1fr;align-items:end;gap:1.5rem 4rem;padding:3rem 0;display:grid}.AskCanon-module__VpHVYW__header>p:first-child{grid-column:1/-1}.AskCanon-module__VpHVYW__header h2{letter-spacing:-.035em;font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:1}.AskCanon-module__VpHVYW__header>p:last-child{max-width:34rem;color:var(--fg-2);font-size:1.05rem;line-height:1.7}.AskCanon-module__VpHVYW__workspace{border:1px solid var(--rule);grid-template-columns:.85fr 1.15fr;display:grid}.AskCanon-module__VpHVYW__choices{background:var(--bg-sunk);padding:2rem}.AskCanon-module__VpHVYW__step{color:var(--fg-3);margin-bottom:1.6rem}.AskCanon-module__VpHVYW__choice{text-align:left;border-top:1px solid var(--rule);cursor:pointer;align-items:baseline;gap:1rem;width:100%;padding:1.65rem 0;display:flex}.AskCanon-module__VpHVYW__number{font-family:var(--f-mono);color:var(--fg-3);font-size:.7rem}.AskCanon-module__VpHVYW__choiceTitle{font-family:var(--f-display);font-size:2.5rem;line-height:1.1;display:block}.AskCanon-module__VpHVYW__description{max-width:24rem;color:var(--fg-2);margin-top:.7rem;font-size:.9rem;line-height:1.6;display:block}.AskCanon-module__VpHVYW__arrow{color:var(--fg-3);margin-left:auto}.AskCanon-module__VpHVYW__choice[aria-selected=true] .AskCanon-module__VpHVYW__choiceTitle,.AskCanon-module__VpHVYW__choice[aria-selected=true] .AskCanon-module__VpHVYW__arrow,.AskCanon-module__VpHVYW__choice[aria-selected=true] .AskCanon-module__VpHVYW__number,.AskCanon-module__VpHVYW__choice:hover .AskCanon-module__VpHVYW__choiceTitle{color:var(--accent)}.AskCanon-module__VpHVYW__panel{background:var(--bg-raised);border-left:1px solid var(--rule);padding:2rem 2.5rem}.AskCanon-module__VpHVYW__panel h3{letter-spacing:-.025em;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.AskCanon-module__VpHVYW__panelIntro{color:var(--fg-2);max-width:35rem;margin-top:1rem;font-size:.95rem;line-height:1.6}.AskCanon-module__VpHVYW__preview{border-left:2px solid var(--accent);background:var(--bg-sunk);margin:1.7rem 0;padding:1.2rem 1.4rem}.AskCanon-module__VpHVYW__preview>p:first-child{color:var(--fg-3);font-size:.65rem}.AskCanon-module__VpHVYW__preview>p:nth-child(2){margin-top:1rem;font-size:1rem;line-height:1.65}.AskCanon-module__VpHVYW__preview details{margin-top:1rem}.AskCanon-module__VpHVYW__preview summary{cursor:pointer;color:var(--fg-2);justify-content:space-between;padding:.5rem 0;font-size:.75rem;display:flex}.AskCanon-module__VpHVYW__preview pre{white-space:pre-wrap;margin-top:1rem;font-family:inherit;font-size:.85rem;line-height:1.6}.AskCanon-module__VpHVYW__assistants{flex-wrap:wrap;gap:.65rem;list-style:none;display:flex}.AskCanon-module__VpHVYW__assistants li{flex:1}.AskCanon-module__VpHVYW__assistants a{border:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.9rem 1rem;font-size:.85rem;transition:background .15s,color .15s;display:flex}.AskCanon-module__VpHVYW__assistants a:hover{background:var(--fg);color:var(--bg)}.AskCanon-module__VpHVYW__note{color:var(--fg-3);margin-top:1rem;font-size:.75rem;line-height:1.6}.AskCanon-module__VpHVYW__footer{border-bottom:1px solid var(--rule);align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.AskCanon-module__VpHVYW__license{font-family:var(--f-mono);white-space:nowrap;border:1px solid var(--rule);padding:.6rem;font-size:.7rem}.AskCanon-module__VpHVYW__footer p{color:var(--fg-2);max-width:40rem;font-size:.8rem;line-height:1.6}.AskCanon-module__VpHVYW__footer a{white-space:nowrap;text-underline-offset:4px;margin-left:auto;font-size:.8rem;text-decoration:underline}.AskCanon-module__VpHVYW__section button:focus-visible,.AskCanon-module__VpHVYW__section a:focus-visible,.AskCanon-module__VpHVYW__section summary:focus-visible,.AskCanon-module__VpHVYW__panel:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:760px){.AskCanon-module__VpHVYW__header{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.AskCanon-module__VpHVYW__workspace{grid-template-columns:1fr}.AskCanon-module__VpHVYW__choices,.AskCanon-module__VpHVYW__panel{padding:1.5rem}.AskCanon-module__VpHVYW__panel{border-left:0;border-top:1px solid var(--rule)}.AskCanon-module__VpHVYW__choice{padding:1rem 0}.AskCanon-module__VpHVYW__choiceTitle{font-size:2rem}.AskCanon-module__VpHVYW__footer{flex-wrap:wrap;gap:1rem}.AskCanon-module__VpHVYW__footer p{flex:1;min-width:180px}.AskCanon-module__VpHVYW__footer a{margin-left:0}.AskCanon-module__VpHVYW__preview{padding:1rem}.AskCanon-module__VpHVYW__assistants a{gap:.5rem;padding:.8rem}}@media (prefers-reduced-motion:reduce){.AskCanon-module__VpHVYW__assistants a{transition:none}}
