.yl-guides{padding:48px 0 72px;color:var(--yl-color-ink);font-family:var(--yl-font)}
.yl-guides [hidden]{display:none!important}.yl-guides .yl-page-shell{max-width:1040px}
.yl-guides__back{display:inline-block;margin-bottom:24px;color:var(--yl-color-blue-dark);font-size:14px;min-height:30px}
.yl-guides__intro h1{font-size:clamp(36px,4.5vw,56px);line-height:1.1;letter-spacing:-.045em;margin:0 0 18px}
.yl-guides__intro p{font-size:17px;line-height:1.7;color:var(--yl-color-muted);max-width:660px;margin:0}
.yl-guides__search{margin:32px 0 24px;max-width:680px}.yl-guides__search label{display:block;margin-bottom:10px;font-size:var(--yl-type-button-size);font-weight:var(--yl-type-button-weight)}
.yl-guides__search input{width:100%;height:54px;padding:0 16px;border:1px solid #bacada;border-radius:4px;background:#fff;color:var(--yl-color-ink);font:var(--yl-type-body-size) var(--yl-font)}
.yl-guides__count{margin:24px 0 0;padding-bottom:16px;border-bottom:1px solid var(--yl-color-line);color:var(--yl-color-muted);font-size:13px}
.yl-guides [data-yl-guides-all]{margin-top:28px}
.yl-guides__empty{padding:30px 0}.yl-guides__empty a{text-decoration:underline}
@media(max-width:600px){.yl-guides{padding:32px 0 48px}}
