.car{min-width:0}.cartabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}
.cartabs button{font:600 13px/1 inherit;font-family:inherit;padding:8px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--cream);color:var(--ink);cursor:pointer;min-height:36px}
.cartabs button[aria-selected=true]{background:var(--sun)}
.cartabs button:focus-visible,.cartrack:focus-visible{outline:3px solid var(--beak);outline-offset:2px}
.cartrack{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px}
.cartrack::-webkit-scrollbar{display:none}
.card8{flex:0 0 100%;scroll-snap-align:start;margin:0;box-sizing:border-box;min-width:0}
.card8 pre{white-space:pre-wrap;word-break:break-word;font:15px/1.45 inherit;font-family:inherit;margin:8px 0 12px}
.card8 .btn.sm{min-height:40px;padding:8px 14px;font-size:14px}
.jobs8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 40px}
.jobs8 a{display:flex;flex-direction:column;gap:6px;padding:18px;border:2px solid var(--ink);border-radius:14px;text-decoration:none;color:var(--ink);background:var(--box,#F8E7B9)}
.jobs8 b{font-size:20px}.jobs8 span{color:var(--muted);font-size:15px}
.jobs8 a:hover b{text-decoration:underline}
@media(max-width:760px){.jobs8{grid-template-columns:1fr}}
/* m481 */
.cartrack{align-items:flex-start}
.card8 .who{white-space:nowrap}.card8 .who small{white-space:normal}
.card8{display:flex;flex-direction:column}
.card8 pre{flex:1 1 auto;font-size:16px;line-height:1.5}
.foot9{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid rgba(29,26,23,.14)}
.foot9 span{font-size:13px;color:var(--muted)}
.real9 .src9{font-size:13px;color:var(--muted);margin-top:10px;padding-top:8px;border-top:1px solid rgba(29,26,23,.14)}
.real9 .src9 a{color:inherit}
.real9 .pt{font-weight:700}

/*m489*/.cartrack{align-items:stretch!important;height:auto!important}.card8{height:auto}
.nv a[aria-current=page].bot{text-decoration:none;background:var(--box)}
.ch12{list-style:none;padding:0;margin:24px 0 48px;display:grid;grid-template-columns:1fr 1fr;gap:20px}
.ch12>li{display:flex;flex-direction:column;gap:12px;padding:20px;border:2px solid var(--ink);border-radius:14px;background:var(--box,#F8E7B9);box-shadow:3px 3px 0 var(--ink);min-width:0}
.ch12 h2{font-size:24px;margin:0;display:flex;align-items:center;gap:10px}.ch12 h2 img{width:36px;height:36px;border-radius:50%;border:2px solid var(--ink)}
.ch12 .hd{font-size:14px;color:var(--muted);margin:0}
.ch12 ul{margin:0;padding-left:18px}.ch12 li li{margin:4px 0}
.ch12 .msg12{margin:0;flex:none;background:var(--cream);border:2px solid var(--ink);border-radius:12px;padding:14px}
.msg12 pre{white-space:pre-wrap;word-break:break-word;font:16px/1.5 inherit;font-family:inherit;margin:8px 0 12px}.msg12 .who{display:flex;align-items:center;gap:8px;font-weight:700}.msg12 .who img{width:28px;height:28px}.msg12 .who small{margin-left:auto;font-weight:400;font-size:12px;color:var(--muted)}
.ch12 .btn{align-self:flex-start;margin-top:auto}
@media(max-width:760px){.ch12{grid-template-columns:1fr}}
@media(max-width:374px){.na .nv{font-size:14px;gap:8px}.na .nv>a.bot{padding:0 10px;margin-left:auto}.na .nv .bot svg{display:none}}
