.wsh-modes{border-top:1px solid var(--s-ink);margin:0;padding:0;list-style:none}.wsh-modes>li{border-bottom:1px solid var(--s-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding:48px 0;display:grid}.wsh-img{background:var(--s-mist);border-radius:10px;display:block;overflow:hidden}.wsh-img img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:opacity .25s;display:block}.wsh-img:hover img{opacity:.9}.wsh-body h3{letter-spacing:-.02em;color:var(--s-ink);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.25}.wsh-body .line{color:var(--s-ink-2);max-width:40em;margin:12px 0 0;font-size:16px;line-height:1.8}.wsh-body dl{border-top:1px solid var(--s-line);margin:20px 0 18px}.wsh-body dl>div{border-bottom:1px solid var(--s-line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.wsh-body dt{color:var(--s-mut);font-size:14px;font-weight:600}.wsh-body dd{color:var(--s-ink);margin:0;font-size:15px;line-height:1.7}@media (max-width:860px){.wsh-modes>li{grid-template-columns:1fr;gap:22px;padding:36px 0}}.wsh-fee{border-top:1px solid var(--s-line);margin-top:40px;padding-top:22px}.wsh-fee h3{color:var(--s-ink);margin:0;font-size:16px;font-weight:700}.wsh-fee p{color:var(--s-ink-2);max-width:40em;margin:6px 0 0;font-size:15px;line-height:1.75}.wsh-reads{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.wsh-reads a{color:inherit;display:block}.wsh-reads img{aspect-ratio:16/9;object-fit:cover;background:#e9eeec;border-radius:10px;width:100%;margin-bottom:16px;display:block}.wsh-reads h3{color:var(--s-ink);margin:0;font-size:19px;font-weight:700;line-height:1.45}.wsh-reads a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wsh-reads p{color:var(--s-ink-2);margin:8px 0 10px;font-size:15px;line-height:1.7}@media (max-width:700px){.wsh-reads{grid-template-columns:1fr}}.spt .form{max-width:none}.spt .form-err{color:#b42318;margin:-6px 0 14px;font-size:13.5px}.spt .field input:focus,.spt .field textarea:focus,.spt .field select:focus{border-color:var(--s-ink);box-shadow:none}.spt .field input::placeholder,.spt .field textarea::placeholder{color:#6b7570}.spt .btn[disabled]{opacity:.6;cursor:not-allowed}.spt .form-done{border-top:1px solid var(--s-ink);padding:28px 0}.spt .form-done-mark{color:#fff;background:var(--s-ink);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.spt .form-done-h{color:var(--s-ink);margin:0 0 8px;font-size:22px;font-weight:800}.spt .form-done-p{color:var(--s-ink-2);margin:0;font-size:15.5px;line-height:1.7}
