.bd-stack{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.bd-sec{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.bd-sec h2,.bd-h2{font-family:var(--f-title);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:400;line-height:1.4}.bd-meta{color:var(--ink-soft);margin:4px 0 0;font-size:1.0625rem}.bd-meta b{color:var(--ink)}.gc .bd-write{background:var(--ink);min-height:64px;color:var(--lemon);font-family:var(--f-title);box-shadow:3px 3px 0 var(--dash);border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-size:1.375rem;text-decoration:none;display:flex}.gc .bd-write:hover{background:#363c4a}.bd-tool{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-tool b{font-family:var(--f-title);font-size:1.25rem;font-weight:400}.gc .bd-try{background:var(--ink);min-height:48px;color:var(--lemon);font-family:var(--f-title);border-radius:12px;flex:none;align-items:center;padding:0 16px;font-size:1.125rem;text-decoration:none;display:inline-flex}.bd-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.gc .bd-item{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--ink);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.gc .bd-item:hover{background:#fffbe6}.bd-rank{min-width:1.4em;font-family:var(--f-title);color:#9a7b12;flex:none;font-size:1.375rem}.bd-body{gap:2px;min-width:0;display:grid}.bd-title{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.1875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.bd-tag{border:2px solid var(--ink);background:var(--lemon);border-radius:999px;justify-self:start;margin-top:4px;padding:0 10px;font-size:1rem;line-height:1.6}.bd-more{justify-self:start}.bd-sort{flex-wrap:wrap;gap:8px;display:flex}.gc .bd-sort button[aria-pressed=true],.gc .bd-ages button[aria-pressed=true],.gc .bd-panel button[aria-pressed=true]{background:var(--lemon)}.bd-form{gap:16px;display:grid}.bd-field{border:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}.sh-row>.bd-field{flex:12rem;max-width:100%}.bd-field>span,.bd-field>legend{font-family:var(--f-title);margin-bottom:8px;padding:0;font-size:1.1875rem}.bd-field>span{margin-bottom:0}.gc .bd-form textarea,.gc .bd-form input,.gc .bd-panel input{border:2px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border-radius:12px;padding:12px 14px;font-size:1.125rem;line-height:1.6}.gc .bd-form textarea{resize:vertical;min-height:8rem}.bd-entries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bd-entries li{border:2px dashed var(--dash);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:1.125rem;display:flex}.bd-entries li span{overflow-wrap:anywhere;min-width:0}.gc .bd-entries button{flex:none;min-height:44px;padding:0 12px;font-size:1rem}.bd-err{color:#b42318;margin:0;font-size:1.125rem}.bd-done{gap:10px;margin:10px 0 0;padding:0;font-size:1.125rem;list-style:none;display:grid}.bd-done a{color:var(--ink);font-family:var(--f-title);font-size:1.1875rem}.bd-done li{gap:2px;display:grid}.bd-detail{gap:6px;display:grid}.bd-pain{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:1.125rem;line-height:1.7}.bd-acts{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.gc .bd-acts button{padding:0 8px}.gc .bd-acts button.on,.gc .bd-tiers button.on{background:var(--lemon)}.bd-panel{border-top:2px dashed var(--dash);gap:12px;margin-top:12px;padding-top:12px;display:grid}.bd-q{font-family:var(--f-title);margin:0;font-size:1.1875rem}.bd-tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.bd-msg{margin:8px 0 0;font-size:1.125rem}.bd-services{gap:8px;margin:8px 0 0;padding:0;font-size:1.125rem;list-style:none;display:grid}.bd-services li{gap:2px;display:grid}.bd-services a{color:var(--ink)}
