.dir-crumbs{color:var(--c-muted);flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.dir-crumbs a{color:inherit;text-decoration:underline}.dir-intro{max-width:720px;margin:14px 0 24px;font-size:16px;line-height:1.6}.dir-sections{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.dir-card{background:var(--c-surface);border:var(--card-border);border-radius:var(--radius);padding:18px;display:block}.dir-card:hover{transform:var(--hover-lift)}.dir-card h2{font-size:22px;line-height:1.1}.dir-card p{color:var(--c-muted);margin-top:6px;font-size:14px}.dir-states{flex-wrap:wrap;gap:8px;margin:12px 0 28px;display:flex}.dir-list{gap:12px;margin-top:16px;display:grid}.dir-row{background:var(--c-surface);border:var(--card-border);border-radius:var(--radius);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.dir-row b{font-size:17px;display:block}.dir-row span{color:var(--c-muted);font-size:14px}.dir-row p{margin-top:4px;font-size:14.5px;line-height:1.5}.dir-row img{aspect-ratio:8/5;object-fit:cover;object-position:top;border-radius:4px;flex:none;width:160px;height:auto}.dir-shot{margin:18px 0 0}.dir-shot img{border:var(--card-border);border-radius:var(--radius);width:100%;height:auto;display:block}.dir-shot figcaption{color:var(--c-muted);margin-top:6px;font-size:13px}.dir-group{margin-top:28px;font-size:26px}.dir-tips{max-width:720px;margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.6}ul.dir-tips{list-style:outside}ol.dir-tips{list-style:decimal}.dir-tips li+li{margin-top:6px}.dir-copy{justify-items:start;gap:8px;max-width:720px;margin-top:12px;display:grid}.dir-copy textarea{width:100%;font-family:monospace;font-size:13px}.dir-wallet{overflow-wrap:anywhere;background:var(--c-surface);border:var(--card-border);border-radius:4px;margin-top:6px;padding:8px 10px;font-size:13px;display:block}.dir-place{width:min(760px,100%);margin:0 auto}.dir-place h1{font-size:clamp(32px,5vw,52px);line-height:1.02}.dir-facts{margin:20px 0}.dir-note{color:var(--c-muted);margin-top:26px;font-size:13.5px;line-height:1.6}.dir-ask{margin-top:24px}.dir-ask form{gap:12px;margin-top:12px;display:grid}.dir-ask label{gap:4px;font-size:14px;font-weight:700;display:grid}.dir-facts{gap:8px;padding:0;list-style:none;display:grid}.dir-facts li{flex-wrap:wrap;gap:12px;display:flex}.dir-facts li>span{min-width:70px;color:var(--c-muted)}.dir-facts b{overflow-wrap:anywhere}@media (max-width:480px){.journal-page .join-top .btn-line{display:none}.dir-row img{width:96px}}
