.wl-qr-guide{margin:clamp(2.75rem,6vw,4rem) 0 0;max-width:42rem}.wl-qr-guide-sec+.wl-qr-guide-sec{margin-top:clamp(2.1rem,4.5vw,2.9rem)}.wl-qr-guide-h{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(1.45rem,3.6vw,1.9rem);font-weight:400;line-height:1.2;letter-spacing:-.012em;color:var(--ink)}.wl-qr-guide li,.wl-qr-guide p{color:var(--ink-soft);font-size:1.04rem;line-height:1.75}.wl-qr-guide p{margin:0}.wl-qr-guide-sec>*+ol,.wl-qr-guide-sec>*+p,.wl-qr-guide-sec>*+ul{margin-top:1rem}.wl-qr-guide-sec>.wl-qr-guide-h+*{margin-top:0}.wl-qr-guide ol,.wl-qr-guide ul{margin-bottom:0;padding-inline-start:1.35em}.wl-qr-guide ul{list-style:disc outside}.wl-qr-guide ol{list-style:decimal outside}.wl-qr-guide li{padding-inline-start:.25em}.wl-qr-guide li+li{margin-top:.45em}.wl-qr-guide-sec:first-child>p:first-of-type{color:var(--ink);font-size:1.1rem}.wl-qr-guide a{color:var(--sk-accent,#2f4d6b);text-decoration:underline;text-decoration-color:rgb(var(--sk-accent-rgb,47 77 107)/.4);text-underline-offset:2px}.wl-qr-guide a:hover{text-decoration-color:currentColor}.wl-qr-guide a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.wl-qr-faq-item{padding:1.3rem 0;border-top:1px solid var(--line)}.wl-qr-faq-item:last-child{border-bottom:1px solid var(--line)}.wl-qr-faq-q{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.18rem;font-weight:400;line-height:1.3;color:var(--ink)}.wl-qr-guide .wl-qr-faq-a{font-size:1rem;line-height:1.7}