.ypl:where(.pg-aide) .hsearch{position:relative;width:100%;max-width:620px;margin-top:28px}.ypl:where(.pg-aide) .hsearch .i{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--navy-600)}.ypl:where(.pg-aide) .hsearch input{width:100%;height:60px;border-radius:999px;border:1px solid var(--navy-100);background:#fff;padding:0 22px 0 52px;font:inherit;font-size:17px;color:var(--navy);box-shadow:var(--shadow-2)}.ypl:where(.pg-aide) .hsearch input::-moz-placeholder{color:var(--navy-600);opacity:.8}.ypl:where(.pg-aide) .hsearch input::placeholder{color:var(--navy-600);opacity:.8}.ypl:where(.pg-aide) .hsearch input:focus{outline:2px solid var(--mint-600);outline-offset:2px}.ypl:where(.pg-aide) .hcats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ypl:where(.pg-aide) .hc{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--navy-100);border-radius:16px;padding:16px;transition:transform .2s,box-shadow .2s}.ypl:where(.pg-aide) .hc:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.ypl:where(.pg-aide) .hc b{display:block;font-size:15.5px;line-height:1.25}.ypl:where(.pg-aide) .hc span span{display:block;font-size:13.5px;color:var(--navy-600);margin-top:2px}.ypl:where(.pg-aide) .hbody{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start;margin-top:56px}.ypl:where(.pg-aide) .hsec{scroll-margin-top:100px}.ypl:where(.pg-aide) .hsec+.hsec{margin-top:48px}.ypl:where(.pg-aide) .hsec[hidden]{display:none}.ypl:where(.pg-aide) .hsec h2{display:flex;align-items:center;gap:14px;margin:0 0 6px;font-size:24px;font-weight:900;letter-spacing:-.01em}.ypl:where(.pg-aide) .hsec .faq{max-width:none}.ypl:where(.pg-aide) .hsec details[hidden]{display:none}.ypl:where(.pg-aide) .hsec summary{font-size:17px}.ypl:where(.pg-aide) .hsec mark{background:var(--mint-200);color:inherit;border-radius:3px;padding:0 2px}.ypl:where(.pg-aide) .hempty{display:none;background:var(--navy-50);border:1px solid var(--navy-100);border-radius:18px;padding:28px;font-size:16.5px}.ypl:where(.pg-aide) .hempty.on{display:block}.ypl:where(.pg-aide) .hempty a{font-weight:900;text-decoration:underline;text-decoration-color:var(--mint-600);text-underline-offset:3px}.ypl:where(.pg-aide) .hcontact{position:sticky;top:104px;background:var(--navy-950);color:#fff;border-radius:22px;padding:28px}.ypl:where(.pg-aide) .hcontact h3{margin:0;font-size:21px;line-height:1.25;font-weight:900}.ypl:where(.pg-aide) .hcontact p{margin:10px 0 20px;font-size:15px;opacity:.85}.ypl:where(.pg-aide) .hcontact .btn{width:100%;justify-content:center}.ypl:where(.pg-aide) .hcontact .btn+.btn{margin-top:10px}.ypl:where(.pg-aide) .hcontact .btn--ghost{background:transparent;color:#fff;border-color:#ffffff47}.ypl:where(.pg-aide) .hcontact small{display:block;margin-top:14px;font-size:13.5px;opacity:.75}@media (max-width:1100px){.ypl:where(.pg-aide) .hcats{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.ypl:where(.pg-aide) .hbody{grid-template-columns:1fr;gap:40px}.ypl:where(.pg-aide) .hcontact{position:static}}@media (max-width:640px){.ypl:where(.pg-aide) .hcats{grid-template-columns:1fr}.ypl:where(.pg-aide) .hsearch input{height:54px;font-size:16px}}.ypl:where(.pg-aide) .aq-soon{margin-left:auto;margin-right:10px;flex:none}.ypl:where(.pg-aide) .aq-soon:empty{display:none}@media (max-width:640px){.ypl:where(.pg-aide) summary:has(.aq-soon){flex-wrap:wrap;position:relative;padding-right:52px}.ypl:where(.pg-aide) summary:has(.aq-soon) .pl{position:absolute;right:4px;top:18px}.ypl:where(.pg-aide) .aq-soon{order:3;flex-basis:100%;margin:6px 0 0}}
