[hidden]{display:none!important}.find{gap:32px;padding-block-start:56px;padding-block-end:0;display:grid}.find__form{gap:8px;max-width:46rem;display:grid}.find__label{font-size:var(--t-meta);color:var(--mute);line-height:1.4}.find__row{border-bottom:1.5px solid var(--ink);align-items:center;gap:24px;display:flex}.find__row:focus-within{border-bottom-color:var(--red)}.find__input{min-width:0;min-height:var(--touch);color:var(--ink);font:400 var(--t-body-l) / 1.4 var(--font-sans);-webkit-appearance:none;appearance:none;background:0 0;border:0;flex:auto;padding:8px 0}.find__input::placeholder{color:var(--mute)}.find__input:focus-visible{outline:none}.find__row:has(.find__input:focus-visible){border-bottom-width:3px;margin-bottom:-1.5px}.find__go{min-height:var(--touch);color:var(--ink);cursor:pointer;font:500 var(--t-body) / 1 var(--font-sans);text-underline-offset:4px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .2s}.find__go:hover{color:var(--red)}.find__status{font-size:var(--t-meta);color:var(--mute);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.reg{flex-direction:column;row-gap:72px;padding-block-start:72px;padding-block-end:0;display:flex;container-type:inline-size}.grp{gap:16px;display:grid}.grp__h{grid-template-columns:1.5rem auto minmax(var(--gap-s), 1fr) auto;font-family:var(--font-serif);font-weight:600;font-size:var(--t-title-m);align-items:baseline;gap:12px;margin:0;line-height:1.15;display:grid}.grp__sign{color:var(--ink2);align-self:center;display:flex}.grp__dots{border-bottom:1.5px dotted var(--line);transform:translateY(-.28em)}.grp__count{font-family:var(--font-sans);font-weight:400;font-size:var(--t-meta);color:var(--mute);font-variant-numeric:tabular-nums}.hits{margin:0;padding:0;list-style:none;display:grid}.hit{box-sizing:border-box;grid-template-columns:[name]minmax(0,1fr)[meta]minmax(0,18rem);align-items:baseline;column-gap:32px;min-height:44px;padding-block-start:10px;padding-block-end:10px;display:grid}.hit:not([hidden])~.hit:not([hidden]){border-top:1px solid var(--line)}.hit__id{display:none}.hit--pf{grid-template-columns:[id]6rem[name]minmax(0,1fr)[meta]minmax(0,18rem)}.hit--pf .hit__id{display:block}.hit__id,.hit__meta{font-size:var(--t-meta);color:var(--mute);line-height:1.4}.hit__name{min-width:0;font-family:var(--font-serif);font-weight:500;font-size:var(--t-title-card);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;line-height:1.25;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.hit__name:hover{color:var(--red);text-decoration-color:currentColor}.hit--pf .hit__meta mark{color:var(--red);background:0 0}.grp__more{margin-top:8px}.grp__more[open]>.hits{border-top:1px solid var(--line)}.grp__summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:var(--touch);font:500 var(--t-body) / 1.3 var(--font-sans);color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1.5px;list-style:none;transition:color .2s;display:flex}.grp__summary::-webkit-details-marker{display:none}.grp__summary:hover{color:var(--red)}.none{padding-block:96px var(--section-xl);gap:32px;display:grid}.none__h{font-family:var(--font-serif);font-weight:600;font-size:var(--t-title-m);text-wrap:balance;margin:0;line-height:1.15}.none__k{font-size:var(--t-meta);color:var(--mute);margin:0;line-height:1.4}.none__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.none__cols>div{align-content:start;gap:12px;display:grid}.none__list{font-size:var(--t-body);gap:10px;margin:0;padding:0;list-style:none;display:grid}.none__list li{align-items:baseline;gap:12px;display:flex}.none__n{font-size:var(--t-meta);color:var(--mute);font-variant-numeric:tabular-nums}.none__p{font-size:var(--t-body);color:var(--ink2);max-width:40ch;margin:0;line-height:1.55}.none__near{gap:8px;display:grid}@media (max-width:899px){.none__cols{grid-template-columns:minmax(0,1fr);gap:28px}}@container (width<=767px){.hit,.hit--pf{grid-template-columns:minmax(0,1fr);row-gap:4px}.hit--pf .hit__id{display:none}}@media (max-width:599px){.grp__h{font-size:24px}}
