.goal-guidance .guidance-lead{margin:0 0 6px}.goal-guidance .section-head{min-width:0}.goal-guidance .section-head>div{min-width:0}.guidance-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.guidance-item{display:grid;gap:5px;padding-top:14px;border-top:1px solid var(--border);min-width:0}.guidance-item:first-child{border-top:0;padding-top:0}.guidance-title{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:620}.guidance-title svg{width:17px;height:17px;color:var(--accent)}.guidance-item p{margin:0;font-size:.88rem;line-height:1.6;color:var(--muted);max-width:68ch;overflow-wrap:anywhere}.guidance-foot{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:.79rem;line-height:1.6;color:var(--muted)}.guidance-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.78rem;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.guidance-badge svg{flex:0 0 auto}@media(max-width:620px){.guidance-item p{font-size:.86rem}.goal-guidance .section-head{flex-wrap:wrap}}
