.find{padding-top:6px}.find .pagehead{max-width:760px;padding-block:28px 18px}.find .pagehead h1{letter-spacing:-.055em;align-items:baseline;margin:0 0 10px;font-size:clamp(32px,3.8vw,52px);font-weight:600;line-height:1;display:flex}.find .pagehead p{max-width:56ch;margin:0;font-size:15px;line-height:1.55}.dir3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-bottom:18px;display:grid}.dcol{border-top:3px solid var(--line);min-width:0;padding-top:8px}.dcol.on{border-top-color:var(--fg)}.dhead{text-align:left;color:var(--mute);margin-bottom:14px;display:block}.dhead b{letter-spacing:-.05em;font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1;display:block}.dhead span{max-width:34ch;margin-top:7px;font-size:13px;line-height:1.45;display:block}.dhead:hover b,.dcol.on .dhead{color:var(--fg)}.dcol.on .dhead span{color:var(--soft)}.dkinds{columns:2;column-gap:18px}.dkinds a,.dcity a{letter-spacing:-.01em;color:var(--soft);text-align:left;overflow-wrap:break-word;max-width:100%;font-size:14px;font-weight:600;line-height:1.75;display:block}.dkinds a:hover,.dcity a:hover{color:var(--acc)}.dkinds a.cur,.dcity a.cur{color:var(--fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.dcol:not(.on) .dkinds a{color:var(--mute)}.dcol:not(.on) .dkinds a:hover{color:var(--acc)}.dcity{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 18px;padding-top:8px;display:flex}.dcity .lbl{color:var(--soft);margin-right:6px;font-size:12px}.fsum{border-top:3px solid var(--fg);justify-content:space-between;align-items:baseline;gap:16px;margin:30px 0 22px;padding-top:10px;display:flex}.fsum h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.05}.fsum .fwords{color:var(--soft);align-items:baseline;gap:6px;margin-left:.4em;font-weight:500;display:inline-flex}.fsum .fwords a{color:var(--soft);font-size:.6em}.fsum .fwords a:hover{color:var(--acc)}.fsum .fclear{white-space:nowrap;font-size:12px}.fsum .fclear:hover{color:var(--fg)}.dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 40px;display:grid}.dcard{border-top:1px solid var(--fg);flex-direction:column;min-width:0;padding-top:10px;display:flex}.dtop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.dtop .kick{color:var(--soft);letter-spacing:.015em;font-size:12px}.dcount{color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.dcard .ttl{letter-spacing:-.045em;align-items:center;margin:0 0 5px;font-size:clamp(24px,2.1vw,30px);font-weight:600;line-height:1.02;display:flex}.dcard .ttl .mk{width:8px;height:8px;margin-left:7px}.dcard .ttl a:hover{color:var(--acc)}.dkindl{color:var(--soft);margin:0 0 14px;font-size:13px}.dcard .plates.dpl{width:100%;margin-bottom:14px}.dfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:8px;display:flex}.dwith{color:var(--soft);overflow-wrap:break-word;min-width:0;margin:0;font-size:12.5px;line-height:1.5}.dwith a{color:var(--fg);font-weight:600}.dwith a:hover{color:var(--acc)}.dfoot .more{color:var(--acc);white-space:nowrap;font-weight:600}.find .empty-note{color:var(--soft);flex-direction:column;align-items:flex-start;gap:16px;max-width:52ch;padding:30px 0 10px;line-height:1.6;display:flex}.find .empty-note p{margin:0}.find .gnote{color:var(--soft);max-width:72ch;margin:24px 0 0;line-height:1.6}@media (max-width:900px){.dir3,.dgrid{grid-template-columns:1fr}.dcol{margin-bottom:12px}.dcol:not(.on) .dkinds,.dcol:not(.on) .dhead span{display:none}.dcol:not(.on) .dhead{margin-bottom:4px}}@media (max-width:760px){.dir3{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 16px;margin-bottom:12px}.dcol{display:contents}.dhead{border-top:3px solid var(--line);grid-row:1;margin:0;padding-top:6px}.dcol.on .dhead{border-top-color:var(--fg)}.dhead b{font-size:20px}.dhead span{display:none}.dcol.on .dkinds{columns:auto;flex-wrap:wrap;grid-area:2/1/auto/-1;gap:0 14px;margin-top:12px;display:flex}.dkinds a{font-size:13.5px;line-height:1.8;display:inline}}.dcard .fwhy{color:var(--acc);font-style:normal}
