.hero.sell h1{font-size:var(--t-2xl);max-width:26ch;line-height:1.04}.herobox{text-align:start;background:var(--surface);border-radius:var(--r-lg);width:100%;max-width:560px;margin:0 auto;padding:clamp(16px,3vw,24px)}.herobox .row{justify-content:flex-start;margin-block-start:0}.ba{gap:var(--s-2);display:grid}@media (min-width:760px){.ba{grid-template-columns:1fr 1fr}}.ba .col{border-radius:var(--r-lg);padding:clamp(20px,3vw,40px)}.ba .before{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ba .after{background:var(--surface)}.ba h3{font-size:var(--t-lg);margin:0 0 var(--s-4);font-weight:400}.ba .after h3:before{content:"";background:var(--accent);width:6px;height:6px;vertical-align:middle;border-radius:50%;margin-inline-end:var(--s-2);display:inline-block}.ba ul{gap:var(--s-3);margin:0;padding-inline-start:1.2em;display:grid}.ba .before li{color:var(--muted)}.join.preview{align-items:start}.join.preview .form h3{font-size:var(--t-lg);margin-block-end:var(--s-4);font-weight:400}.dpreview{gap:var(--s-3);display:grid}.dcard{background:var(--paper);border-radius:var(--r);padding:var(--s-5);gap:var(--s-4);display:grid}.dcard .dtop{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-block-end:1px solid var(--line);flex-wrap:wrap;padding-block-end:var(--s-3);display:flex}.dcard .dtop b span{color:var(--accent)}.dcard .lbl{font-size:var(--t-xs);color:var(--ink);font-weight:600}.ditems{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.ditems li,.dtender,.dpick{gap:2px;display:grid}.dcard .hl{font-size:var(--t-sm);color:var(--ink-2);line-height:1.5}.dtender{background:var(--surface);border-radius:var(--r-sm);padding:var(--s-3)}.faq{border-block-start:1px solid var(--line);max-width:880px;display:grid}.faq details{border-block-end:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:400;font-size:var(--t-md);min-height:56px;padding:var(--s-3) 0;align-items:center;text-decoration:none;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--t-lg);margin-inline-start:auto;font-weight:300}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 0 var(--s-5);color:var(--ink-2);max-width:680px;margin:0}@media (max-width:759px){.crafts-sec{display:none}}.join.preview .form,.join.preview .chip{background:var(--paper)}.join.preview .chip.on{background:var(--ink);color:var(--bg)}
